Документ, що описує системні вимоги, описує, яким буде продукт після його завершення. Документ надає інформацію про потреби, які задовольняють продукт, його можливості, його операційне середовище, досвід користування, властивості та національні або міжнародні стандарти, які він повинен задовольняти. Згідно зі звітом, опублікованим Інститутом розробки програмного забезпечення Карнегі-Меллона, створення та вимоги до системної звітності залишаються складними для розробників. Основними проблемами, зазначеними в цьому звіті, є невиконання адекватних потреб користувачів або операційних потреб і відстеження вимог протягом всього життєвого циклу розробки продукту.
Елементи, які вам знадобляться
-
Опис продукту
-
Вимоги користувача
-
Екологічні вимоги
-
Стандарти
-
Інформація про обмеження
-
Програмне забезпечення для обробки текстів (необов'язково, але рекомендується)
Збирати вимоги. Зацікавлені сторони, ті, хто платить за розробку продукту, і ті, хто буде використовувати продукт, мають вимоги, які повинні бути визначені в звіті про вимоги до системи. Настійно рекомендується офіційний процес збирання вимог. Кілька успішних методів збирання вимог - це випадки використання, сценарії, прототипи та детальний перегляд вимог до контрактів.
Визначте будь-який військовий стандарт (Mil-Std), міжнародну організацію стандартів (ISO) та інші урядові або законодавчі вимоги, які застосовуються до продукту, та перелічіть їх у звіті про вимоги до системи.
Опишіть середовище, в якому система буде працювати, наприклад, інтерфейси з джерелами живлення, іншим обладнанням, програмним забезпеченням, базами даних та користувачами. Вимоги безпеки можуть бути включені в операційне середовище для цілей звіту про вимоги до системи.
Проаналізуйте обмеження. Обмеження на вимоги до продукту можуть виникати від користувачів, можливостей обробки, вимог до енергії, витрат, а також інтеграції апаратного та програмного забезпечення. Обмеження можуть також включати очікування, які не можуть бути задоволені сучасними сучасними технологіями або в рамках бюджету проекту.
Створити перелік функціональних вимог, таких як швидкість операцій, використовувані ресурси, продуктивність в екстремальних умовах, вимоги до тестування, якість, безпека, надійність і технічне обслуговування.
Складіть графік розвитку, що показує очікуване досягнення основних етапів на часовій шкалі.
Напишіть вступний матеріал доповіді про вимоги до системи. Титульна сторінка містить назву, назву організації, дату та автора. Документи щодо формальних вимог до системи також можуть мати підписи відповідальних осіб на титульній сторінці. Створіть зміст і список малюнків і таблиць. Напишіть вступ і перелічіть відповідні довідкові документи.
Розбийте решту документа на секції та напишіть вміст, що охоплює загальний опис, функціональні вимоги та спеціалізовані вимоги.