Kako napisati dokument o specifikacijama softverskih zahtjeva (SRS).

click fraud protection

Profesionalni programeri softvera moraju proći kroz proces prikupljanja softverskih zahtjeva na početku projekata razvoja softvera bilo koje značajne veličine. Krajnji proizvod te faze projekta je dokument koji se obično naziva Specifikacija softverskih zahtjeva ili SRS. Obično je to prva prekretnica projekta ili isporuka. Važnost ovog dokumenta ne može se podcijeniti. Njegova je glavna funkcija zabilježiti klijentove poslovne potrebe i zahtjeve u pisanom obliku i postati temelj za ostatak procesa razvoja softvera. Nakon što su ti zahtjevi sastavljeni, dokument postaje zapis o razumijevanju klijenta i programera o tome što bi softver trebao postići. Klijent obično pregleda i potpisuje SRS, čime započinje potpuna faza dizajna i razvoja softvera. Poduzimajući korake visoke razine, možete napisati SRS dokument.

Korak 1

Ako vaša organizacija nema standardni predložak dokumenta Specifikacije softverskih zahtjeva, stvorite ga sada (pogledajte Resursi za veze na predloške).

Video dana

Korak 2

Sastati se sa stručnjacima/klijentima za predmetnu temu kako biste prikupili zahtjeve.

Korak 3

Definirajte funkcije softvera.

4. korak

Napravite slučajeve upotrebe za glavne podprocese. Na primjer, ako dizajnirate sustav za unos narudžbe, slučajevi upotrebe bi se sastojali od stvaranja nove narudžbe, izmjene postojeće narudžbe i pretraživanja narudžbe korisnika.

Korak 5

Definirajte korisničko sučelje.

Korak 6

Definirajte bilo koja druga sučelja kao što su hardverska sučelja ili druga sučelja softverskog sustava.

Korak 7

Definirajte tijek procesa.

Korak 8

Odredite neka posebna poslovna pravila.

Korak 9

Definirajte specifikaciju izvedbe.

Korak 10

Napravite dijagrame potrebne za ilustraciju tijeka procesa ili razradite ključne zahtjeve.

Korak 11

Sastavite SRS dokument i neka ga sve potrebne strane pregledaju ili potpišu.

Stvari koje će vam trebati

  • Aplikacija za obradu teksta

  • Softver za dijagramiranje kao što je Microsoft Visio

Savjet

Napravite standardni predložak dokumenta. Uključite matricu sljedivosti. Uključite vezu između zahtjeva i izvora tih zahtjeva. Jasno navedite definirana pravila poslovanja. Osigurajte da su pravila i procesi definirani preciznim, nedvosmislenim jezikom.

Upozorenje

SRS sadrži samo funkcionalne zahtjeve. Ne smiju biti uključeni detalji o dizajnu ili implementaciji softvera.