Dokument o zahtjevima sustava opisuje kako će proizvod izgledati kada bude dovršen. Dokument daje informacije o potrebama proizvoda, njegovim mogućnostima, radnom okruženju, korisničkom iskustvu, svojstvima i nacionalnim ili međunarodnim standardima koje je potrebno ispuniti. Prema izvješću koje je objavio Institut za softversko inženjerstvo Carnegie Mellon, izrada i zahtjevi sustava izvješćivanja i dalje su izazovni za programere. Primarni problemi navedeni u ovom izvješću bili su neuspjeh da se adekvatno adresiraju potrebe korisnika ili operativne potrebe i zahtjevi za praćenje tijekom životnog ciklusa razvoja proizvoda.
Stavke koje su vam potrebne
-
Opis proizvoda
-
Korisnički zahtjevi
-
Zahtjevi okoliša
-
Standardi
-
Informacije o ograničenju
-
Softver za obradu teksta (opcionalno ali vrlo preporučljivo)
Prikupite zahtjeve. Dionici, oni koji plaćaju za razvoj proizvoda i oni koji će proizvod koristiti, imaju zahtjeve koji bi trebali biti navedeni u izvješću o zahtjevima sustava. Visoko se preporučuje formalni postupak prikupljanja zahtjeva. Nekoliko uspješnih tehnika za prikupljanje zahtjeva su slučajevi uporabe, scenariji, prototipovi i detaljan pregled ugovornih zahtjeva.
Navedite bilo koji vojni standard (Mil-Std), međunarodnu normirnu organizaciju (ISO) i druge vladine ili pravne zahtjeve koji se primjenjuju na proizvod i navedite one u izvješću o zahtjevima sustava.
Opišite okruženje u kojem će sustav raditi, kao što su sučelja s izvorima energije, drugom opremom, softverom, bazama podataka i korisnicima. Sigurnosni zahtjevi mogu biti uključeni u radno okruženje za potrebe izvješća o zahtjevima sustava.
Analizirajte ograničenja. Korisnici mogu imati ograničenja na zahtjevima proizvoda, mogućnostima obrade, zahtjevima za napajanjem, troškovima te integraciji hardvera i softvera. Ograničenja mogu također uključivati očekivanja koja se ne mogu zadovoljiti trenutačnim najnovijim tehnologijama ili unutar proračuna projekta.
Napravite popis funkcionalnih zahtjeva, kao što su brzina operacija, korišteni resursi, performanse u ekstremnim okruženjima, zahtjevi za ispitivanje, kvaliteta, sigurnost, pouzdanost i zahtjevi za održavanje.
Napravite plan razvoja koji prikazuje očekivana postignuća glavnih prekretnica na vremenskoj liniji.
Napišite uvodni materijal za izvješće o zahtjevima sustava. Naslovna stranica sadrži naslov, naziv organizacije, datum i autora. Formalni dokumenti o zahtjevima sustava također mogu imati potpise odgovornih osoba na naslovnoj stranici. Napravite sadržaj i popis slika i tablica. Napišite uvod i navedite primjenjive referentne dokumente.
Prekinite ostatak dokumenta na dijelove i napišite sadržaj koji pokriva opći opis, funkcionalne zahtjeve i specijalizirane zahtjeve.