Kuidas kirjutada tarkvaranõuete spetsifikatsiooni (SRS) dokumenti

click fraud protection

Professionaalsed tarkvaraarendajad peavad mis tahes sisulise suurusega tarkvaraarendusprojektide alguses läbima tarkvaranõuete kogumise protsessi. Selle projektifaasi lõpptooteks on dokument, mida tavaliselt nimetatakse tarkvaranõuete spetsifikatsiooniks või SRS-iks. Tavaliselt on see projekti esimene verstapost või tulemus. Selle dokumendi tähtsust ei saa alahinnata. Selle peamiseks funktsiooniks on kliendi ärivajaduste ja -nõuete kirjalik fikseerimine ning kogu ülejäänud tarkvaraarenduse vundament. Kui need nõuded on koostatud, saab dokumendist nii kliendi kui ka arendaja arusaama sellest, mida tarkvara peaks saavutama. Tavaliselt vaatab klient SRS-i läbi ja allkirjastab, alustades sellega täielikku tarkvara kavandamise ja arendamise etappi. Kõrgetasemelisi samme astudes saate kirjutada SRS-dokumendi.

Samm 1

Kui teie organisatsioonil ei ole standardset tarkvaranõuete spetsifikatsioonide dokumendimalli, looge see kohe (mallide linkide saamiseks vaadake jaotist Ressursid).

Päeva video

2. samm

Nõuete kogumiseks kohtuge teemaekspertide/klientidega.

3. samm

Määrake tarkvara funktsioonid.

4. samm

Looge peamiste alamprotsesside jaoks kasutusjuhtumeid. Näiteks kui kujundate tellimuse sisestamise süsteemi, koosnevad kasutusjuhtumid uue tellimuse loomisest, olemasoleva tellimuse muutmisest ja klienditellimuste otsingust.

5. samm

Määratlege kasutajaliides.

6. samm

Määratlege kõik muud liidesed, näiteks riistvaraliidesed või muud tarkvarasüsteemi liidesed.

7. samm

Määratlege protsessi voog.

8. samm

Määrake konkreetsed ärireeglid.

9. samm

Määratlege jõudluse spetsifikatsioon.

10. samm

Looge protsessi voo illustreerimiseks vajalikud diagrammid või täpsustage põhinõudeid.

11. samm

Koostage SRS-dokument ja laske kõigil vajalikel osapooltel see läbi vaadata või allkirjastada.

Asjad, mida vajate

  • Tekstitöötlusrakendus

  • Diagrammitarkvara, näiteks Microsoft Visio

Näpunäide

Looge standardne dokumendimall. Kaasake jälgitavuse maatriks. Kaasake seos nõuete ja nende nõuete allika vahel. Loetlege selgelt määratletud äritegevuse reeglid. Veenduge, et reeglid ja protsessid on määratletud täpse ja üheselt mõistetava keelega.

Hoiatus

SRS sisaldab ainult funktsionaalseid nõudeid. Kaasata ei tohiks tarkvara disaini ega juurutamise üksikasju.