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