Професионалните разработчици на софтуер трябва да преминат през процес на събиране на софтуерни изисквания в началото на проекти за разработка на софтуер от всякакъв значим размер. Крайният продукт на тази фаза на проекта е документ, обикновено наричан спецификация на софтуерните изисквания или SRS. Обикновено това е първият етап или резултат от проекта. Значението на този документ не може да бъде подценено. Неговата основна функция е да записва бизнес нуждите и изискванията на клиента в писмена форма и да стане основата за останалата част от процеса на разработка на софтуер. След като тези изисквания бъдат компилирани, документът става документ за разбирането както на клиента, така и на разработчика за това какво трябва да постигне софтуерът. Обикновено клиентът преглежда и подписва SRS, като по този начин започва пълната фаза на проектиране и разработка на софтуер. Като предприемете съответните стъпки на високо ниво, можете да напишете SRS документ.
Етап 1
Ако вашата организация няма стандартен шаблон на документ със спецификации на софтуерните изисквания, създайте такъв сега (вижте Ресурси за връзки към шаблони).
Видео на деня
Стъпка 2
Срещнете се с експерти/клиенти по темата, за да съберете изискванията.
Стъпка 3
Определете функциите на софтуера.
Стъпка 4
Създайте случаи на употреба за основните подпроцеси. Например, ако проектирате система за въвеждане на поръчки, случаите на употреба ще се състоят от създаване на нова поръчка, промяна на съществуваща поръчка и търсене на клиентска поръчка.
Стъпка 5
Определете потребителския интерфейс.
Стъпка 6
Дефинирайте всякакви други интерфейси като хардуерни интерфейси или други интерфейси на софтуерна система.
Стъпка 7
Определете потока на процеса.
Стъпка 8
Определете конкретни бизнес правила.
Стъпка 9
Определете спецификацията на производителността.
Стъпка 10
Създайте всякакви диаграми, необходими за илюстриране на потока на процеса или разработете ключови изисквания.
Стъпка 11
Съставете SRS документа и накарайте всички необходими страни да го прегледат или подпишат.
Неща, от които се нуждаете
Приложение за текстообработка
Софтуер за диаграмиране като Microsoft Visio
Бакшиш
Създайте стандартен шаблон на документ. Включете матрица за проследяване. Включете връзка между изискванията и източника на тези изисквания. Избройте ясно дефинирани правила за бизнес операции. Уверете се, че правилата и процесите са дефинирани с точен, недвусмислен език.
Внимание
SRS съдържа само функционални изисквания. Не трябва да се включват подробности за софтуерния дизайн или внедряване.