Profesionalni razvijalci programske opreme morajo opraviti postopek zbiranja zahtev programske opreme na začetku projektov razvoja programske opreme katere koli pomembne velikosti. Končni produkt te faze projekta je dokument, ki se običajno imenuje specifikacija zahtev programske opreme ali SRS. Običajno je to prvi mejnik ali rezultat projekta. Pomena tega dokumenta ni mogoče podcenjevati. Njegova glavna funkcija je, da v pisni obliki zabeleži naročnikove poslovne potrebe in zahteve ter postane temelj za preostanek procesa razvoja programske opreme. Ko so te zahteve sestavljene, dokument postane zapis, kako naročnik in razvijalec razumeta, kaj naj bi programska oprema dosegla. Običajno naročnik pregleda in podpiše SRS ter tako začne celotno fazo načrtovanja in razvoja programske opreme. Z ustreznimi koraki na visoki ravni lahko napišete dokument SRS.
Korak 1
Če vaša organizacija nima standardne predloge dokumenta s specifikacijami zahtev programske opreme, jo ustvarite zdaj (glejte Viri za povezave do predlog).
Video dneva
2. korak
Srečajte se s strokovnjaki/strankami za to področje, da zberete zahteve.
3. korak
Določite funkcije programske opreme.
4. korak
Ustvarite primere uporabe za glavne podprocese. Na primer, če načrtujete sistem za vnos naročil, bi primeri uporabe obsegali ustvarjanje novega naročila, spreminjanje obstoječega naročila in iskanje naročil strank.
5. korak
Določite uporabniški vmesnik.
6. korak
Določite vse druge vmesnike, kot so vmesniki strojne opreme ali drugi sistemski vmesniki programske opreme.
7. korak
Določite tok procesa.
8. korak
Določite posebna poslovna pravila.
9. korak
Določite specifikacijo delovanja.
10. korak
Ustvarite vse diagrame, ki so potrebni za ponazoritev poteka procesa, ali podrobno razložite ključne zahteve.
11. korak
Sestavite dokument SRS in naj ga vse potrebne strani pregledajo ali podpišejo.
Stvari, ki jih boste potrebovali
Aplikacija za obdelavo besedil
Programska oprema za diagramiranje, kot je Microsoft Visio
Nasvet
Ustvarite standardno predlogo dokumenta. Vključite matriko sledljivosti. Vključite povezavo med zahtevami in virom teh zahtev. Jasno navedite opredeljena pravila poslovanja. Zagotovite, da so pravila in postopki opredeljeni z natančnim, nedvoumnim jezikom.
Opozorilo
SRS vsebuje samo funkcionalne zahteve. Podrobnosti o načrtovanju ali implementaciji programske opreme ne smejo biti vključene.