Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Answers.doc
Скачиваний:
110
Добавлен:
19.02.2016
Размер:
239.1 Кб
Скачать
  1. Сутність SRS

Специфікація вимог до ПЗ – закінчений опис поведінки системи, яку потрібно розробити.

В стандарті IEEE 830 містяться рекомендації до структури і методів опису вимог до ПЗ.

Специфікація вимог до пз

SRS – специфікація для конкретного (визначеного) ПЗ, програми чи набору програм, які виконують визначені функції в конкретному середовищі.

SRS можуть бути складені одним або декількома представниками постачальника, одним або декількома представниками клієнта, або обома.

Специфікація вимог до ПЗ – документ, що представляє собою рекомендовану методику складання специфікації вимог до ПЗ. (Она сама не поняла что сказала)

Специфікація вимог до пз (srs)

Основні питання, що розглядаються SRS

  • Функціональні можливості системи

  • Користувальницькі, програмні інтерфейси: алгоритми взаємодії системи користувачам різних груп, з апаратним забезпечення, з іншими апаратними та програмними засобами.

  • Робочі характеристики системи: швидкодія, доступність та інше

  • Атрибути системи: зручність для користувачів різних груп, захищеність системи%

  • Можливі проектні обмеження, що накладаються на систему: вимоги до ОС, до форматів даних, до СУБД.

Переваги використання SRS:

  • Для замовника – точний опис того, що він хоче отримати;

  • Для розробника – однозначне тлумачення і розуміння того, що хоче отримати замовник.

Характеристика правильно складеної SRS :

  • Коректність

  • Однозначність

  • Повнота

  • Несуперечливість

  • Упорядкованість за значністю

  • Перевіряємість

  • Модифікуємість

  • Відслідковуваність

  1. Переваги використання SRS

SRS – специфікація для конкретного (визначеного) ПЗ, програми чи набору програм, які виконують визначені функції в конкретному середовищі.

SRS можуть бути складені одним або декількома представниками постачальника, одним або декількома представниками клієнта, або обома.

Специфікація вимог до ПЗ – документ, що представляє собою рекомендовану методику складання специфікації вимог до ПЗ. (Она сама не поняла что сказала)

Специфікація вимог до пз (srs)

Основні питання, що розглядаються SRS

  • Функціональні можливості системи

  • Користувальницькі, програмні інтерфейси: алгоритми взаємодії системи користувачам різних груп, з апаратним забезпечення, з іншими апаратними та програмними засобами.

  • Робочі характеристики системи: швидкодія, доступність та інше

  • Атрибути системи: зручність для користувачів різних груп, захищеність системи%

  • Можливі проектні обмеження, що накладаються на систему: вимоги до ОС, до форматів даних, до СУБД.

Переваги використання SRS:

  • Для замовника – точний опис того, що він хоче отримати;

  • Для розробника – однозначне тлумачення і розуміння того, що хоче отримати замовник.

  1. Стандарти документування вимог до ПЗ

Вимоги до ПЗ – сукупність тверджень відносно атрибутів, властивостей або якостей програмної системи, що підлягають реалізаціях. Створюються в процесі розробки вимог до програмного забезпечення, в результаті аналізу вимог.

Вимоги можуть представлятися у вигляді текстових або графічних моделей.

В класичному підході сукупність вимог використовується на стадії проектування ПЗ Вимоги також використовуються в процесі перевірки ПЗ, так як тести базуються на визначених вимогах.

Параметри якості вимог

  • Повнота. Кожна вимога потрібно повно описувати функціональних, яку слід реалізовувати в продукті.

  • Коректність. Кожна вимога повинна описувати бажану функціональність

  • Здійснимість. Необхідно можливість реалізувати кожну вимогу при відомих умовах.

  • Необхідність. Кожна вимога повинна відображати можливість яка потрібна користувачам.

  • Призначення пріоритетів.

  • Недвозначність.

  • Перевіряємість.

  1. Зміст та характеристики ТЗ

ТЗ – вихідний документ для розробки автоматизованої системи, створення ПП, відповідно до якого проводиться виготовлення, приймання при введенні в дію та експлуатація відповідного об’єкта.

Документ ТЗ регламентовано стандартами:

  1. ГОСТ 19.201-78 «Технічне завдання, вимоги до змісту та оформлення»

  2. ГОСТ 34.602-89 «Технічне завдання на створення автоматизованої системи» - є актуальним і до сьогодні.

Згідно з ГОСТ 34.602-89 ТЗ є основним документом, що визначає вимоги і порядок створення (розвитку або модернізації) інформаційної системи, відповідно до якого проводиться її розробка і приймання при введені в дію.

Згідно з діючими стандартами, ТЗ повинно включати в себе такі розділи, які можуть бути розділені на підрозділи:

  1. Загальні відомості

  2. Призначення та мета створення(розвитку) системи

  3. Характеристика об’єктів автоматизації

  4. Вимоги до системи

  5. Склад і зміст робіт по створення системи

  6. Порядок контролю і приймання системи

  7. Вимоги до складу і змісту робіт з підготовки об’єкт автоматизації введення системи в дію

  8. Вимоги до документування

  9. Джерела розробки

Далі деталізація змісту вище зазначених розділів (на російській мові, із ГОСТу):

2.3. В разделе «Общие сведения» указывают:

1) полное наименование системы и ее условное обозначение;

2) шифр темы или шифр (номер) договора;

3) наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты;

4) перечень документов, на основании которых создается система, кем и когда утверждены эти документы;

5) плановые сроки начала и окончания работы по созданию системы;

6) сведения об источниках и порядке финансирования работ;

7) порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы.

2.4. Раздел «Назначение и цели создания (развития) системы» состоит из подразделов:

1) назначение системы;

2) цели создания системы.

2.4.1. В подразделе «Назначение системы» указывают вид автоматизируемой деятельности (управление, проектирование и т. п.) и перечень объектов автоматизации (объектов), на которых предполагается ее использовать.

2.4.2. В подразделе «Цели создания системы» приводят наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания АС, и указывают критерии оценки достижения целей создания системы.

2.5. В разделе «Характеристики объекта автоматизации» приводят:

1) краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию;

2) сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды.

2.6. Раздел «Требования к системе» состоит из следующих подразделов:

1) требования к системе в целом;

2) требования к функциям (задачам), выполняемым системой;

3) требования к видам обеспечения.

2.6.1. В подразделе «Требования к системе в целом» указывают:

  • требования к структуре и функционированию системы;

  • требования к численности и квалификации персонала системы и режиму его работы;

  • показатели назначения;

  • требования к надежности;

  • требования безопасности;

  • требования к эргономике и технической эстетике;

  • требования к транспортабельности для подвижных АС;

  • требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы;

  • требования к защите информации от несанкционированного доступа;

  • требования по сохранности информации при авариях;

  • требования к защите от влияния внешних воздействий;

  • требования к патентной чистоте;

  • требования по стандартизации и унификации;

  • дополнительные требования.

2.6.2. В подразделе «Требование к функциям (задачам)», выполняемым системой, приводят:

 1) по каждой подсистеме перечень функций, задач или их комплексов (в том числе обеспечивающих взаимодействие частей системы), подлежащих автоматизации;

 2) временной регламент реализации каждой функции, задачи (или комплекса задач);

 3) требования к качеству реализации каждой функции (задачи или комплекса задач), к форме представления выходной информации, характеристики необходимой точности и времени выполнения, требования одновременности выполнения группы функций, достоверности выдачи результатов;

 4) перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.

 

2.6.3. В подразделе «Требования к видам обеспечения» в зависимости от вида системы приводят требования к математическому, информационному, лингвистическому, программному, техническому, метрологическому, организационному, методическому и другие видам обеспечения системы.

2.7. Раздел «Состав и содержание работ по созданию (развитию) системы» должен содержать перечень стадий и этапов работ по созданию системы в соответствии с ГОСТ 24.601, сроки их выполнения, перечень организаций - исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы, или запись, определяющую ответственного (заказчик или разработчик) за проведение этих работ.

2.8. В разделе «Порядок контроля и приемки системы» указывают:

  • 1) виды, состав, объем и методы испытаний системы и ее составных частей (виды испытаний в соответствии с действующими нормами, распространяющимися на разрабатываемую систему);

  • 2) общие требования к приемке работ по стадиям (перечень участвующих предприятий и организаций, место и сроки проведения), порядок согласования и утверждения приемочной документации;

  • З) статус приемочной комиссии (государственная, межведомственная, ведомственная).

2.9. В разделе «Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие» необходимо привести перечень основных мероприятий и их исполнителей, которые следует выполнить при подготовке объекта автоматизации к вводу АС в действие.

В перечень основных мероприятий включают:

  • 1) приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению) к виду, пригодному для обработки с помощью ЭВМ;

  • 2) изменения, которые необходимо осуществить в объекте автоматизации;

  • 3) создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ;

  • 4) создание необходимых для функционирования системы подразделений и служб;

  • 5) сроки и порядок комплектования штатов и обучения персонала.

2.10. В разделе «Требования к документированию» приводят:

  • 1) согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ 34.201-89 и НТД отрасли заказчика;  перечень документов, выпускаемых на машинных носителях;  требования к микрофильмированию документации;

  • 2) требования по документированию комплектующих элементов межотраслевого применения в соответствии с требованиями ЕСКД и ЕСПД;

  • 3) при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов.

2.11. В разделе «Источники разработки» должны быть перечислены документы и информационные материалы (технико-экономическое обоснование, отчеты о законченных научно-исследовательских работах, информационные материалы на отечественные, зарубежные системы-аналоги и др.), на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы.

  1. Зміст Стандарту IEEE 830-1998

Описывается содержание и качественные характеристики правильно составленной спецификации требований к программному обеспечению (SRS) и приводится несколько образцовых SRS. Данная рекомендуемая методика имеет своей целью установление требований к разрабатываемому программному обеспечению, но также может применяться, чтобы помочь в выборе собственных и коммерческих программных изделий. 

1.Краткий обзор

1.1 Область действия

2. Публикации

3. Определения

4. Критерии получения качественной SRS

4.1 Сущность SRS 4.2 Среда SRS 4.3 Характеристики качественной SRS 4.4 Совместная подготовка SRS 4.5 Развитие SRS 4.6 Макетирование 4.7 Встраивание структуры в SRS 4.8 Встраивание требований проекта в SRS

5. Разделы SRS

5.1 Введение (Раздел 1 SRS) 5.2 Общее описание (Раздел 2 SRS) 5.3 Специфические требования (Раздел 3 SRS) 5.4 Дополнительная информация

  1. Документування вимог в RUP

Згідно RUP, управління – це систематичний підхід до виявлення, організації і документування вимог до системи, а також установка і підтримка угоди між клієнтом і групою розробників з приводу вимог до системи. Дана угода, як і тести вихідних (початкових) вимог, підлягає документальному оформленню.

Угода за вимогами є сполучною ланкою між розробкою та управлінням вимогами. У членів команди повинен бути доступ до поточних вимог протягом всього проекту, можливо, через Web-рішення за допомогою інструментів управління вимогами.

  1. Базові вимоги до розділів SRS

Основні питання, що розглядаються SRS:

  1. Функціональні можливості. Які передбачувані функції ПЗ?

  2. Зовнішні інтерфейси. Як ПЗ взаємодії з користувачем, апаратними засобами системи, іншими апаратними засобами і іншим ПЗ?

  3. Продуктивність (робочі характеристики). Яка швидкодія, досяжність, час відгуку, час відновлення різних функцій ПЗ?

  4. Атрибути. Яка мобільність, правильність, зручність супроводження, захищеність ПЗ і інші критерії?

  5. Можливі проектні обмеження, що накладаються на реалізацію. Чи існують необхідні стандарти на ефективні мові реалізації, політика по збереженню цілісності БД, обмеження ресурсів, операційне середовище (ща) і т.д.?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]