Как да напишете документ за спецификациите на софтуерните изисквания (SRS).

Професионалните разработчици на софтуер трябва да преминат през процес на събиране на софтуерни изисквания в началото на проекти за разработка на софтуер от всякакъв значим размер. Крайният продукт на тази фаза на проекта е документ, обикновено наричан спецификация на софтуерните изисквания или SRS. Обикновено това е първият етап или резултат от проекта. Значението на този документ не може да бъде подценено. Неговата основна функция е да записва бизнес нуждите и изискванията на клиента в писмена форма и да стане основата за останалата част от процеса на разработка на софтуер. След като тези изисквания бъдат компилирани, документът става документ за разбирането както на клиента, така и на разработчика за това какво трябва да постигне софтуерът. Обикновено клиентът преглежда и подписва SRS, като по този начин започва пълната фаза на проектиране и разработка на софтуер. Като предприемете съответните стъпки на високо ниво, можете да напишете SRS документ.

Етап 1

Ако вашата организация няма стандартен шаблон на документ със спецификации на софтуерните изисквания, създайте такъв сега (вижте Ресурси за връзки към шаблони).

Видео на деня

Стъпка 2

Срещнете се с експерти/клиенти по темата, за да съберете изискванията.

Стъпка 3

Определете функциите на софтуера.

Стъпка 4

Създайте случаи на употреба за основните подпроцеси. Например, ако проектирате система за въвеждане на поръчки, случаите на употреба ще се състоят от създаване на нова поръчка, промяна на съществуваща поръчка и търсене на клиентска поръчка.

Стъпка 5

Определете потребителския интерфейс.

Стъпка 6

Дефинирайте всякакви други интерфейси като хардуерни интерфейси или други интерфейси на софтуерна система.

Стъпка 7

Определете потока на процеса.

Стъпка 8

Определете конкретни бизнес правила.

Стъпка 9

Определете спецификацията на производителността.

Стъпка 10

Създайте всякакви диаграми, необходими за илюстриране на потока на процеса или разработете ключови изисквания.

Стъпка 11

Съставете SRS документа и накарайте всички необходими страни да го прегледат или подпишат.

Неща, от които се нуждаете

  • Приложение за текстообработка

  • Софтуер за диаграмиране като Microsoft Visio

Бакшиш

Създайте стандартен шаблон на документ. Включете матрица за проследяване. Включете връзка между изискванията и източника на тези изисквания. Избройте ясно дефинирани правила за бизнес операции. Уверете се, че правилата и процесите са дефинирани с точен, недвусмислен език.

Внимание

SRS съдържа само функционални изисквания. Не трябва да се включват подробности за софтуерния дизайн или внедряване.