Software requirements specification

Allikas: Teadmusbaas

Mis on SRS ehk Software requirements specification

SRS on kirjeldus/dokument tarkvara süsteemi arendusest.See näitab välja funktsionaalsed ja mittefunktsionaalsed nõuded, ja see võib sisaldada kasutaja juhtumeid, mis kirjeldavad kasutajakoostoimet, mis peaks tarkvaras olema.

Kuidas toimib SRS

Tarkvara nõuete spetsifikatsioonis luuakse alus kokkuleppele klientide ja töövõtjate või tarnijate vahel (turu juhitud projektid, need rollid võivad mängida turustamise ja arengu osakond), mida tarkvara tootel on lubatud arendada samuti seda, mida ei ole lubatud. Tarkvara nõuete spetsifikatsioon lubab rangelt hinnata nõuetele enne kui disain võib alata ja vähendab hiljem ümber kujundamise vaeva. See peaks andma ka realistliku hindamisele aluseks toote kulud, riskid ja töögraafikud.Tarkvara nõuete spetsifikatsioon takistab tarkvara projektide ebaõnnestumise.


Struktuur

Eesmärk, Mõisted, Süsteemi ülevaade, Viited, Üldiselt kirjeldus, Toote perspektiiv, Süsteem liidesed, Kasutajaliidesed, Riistvara liidesed, Tarkvaraliidesed, Kommunikatsiooniliidesed, Mälu piirangud jne.



Eesmärgid

  • Raamistiku loomine katsetamine alg- ja kasutamise juhtudel.
  • Sealhulgas funktsioonide lisamine kliendi soovile.
  • Hoolitseda platvormi pideva täiustamise eest.
  • Usaldusväärne turvalisus tarkvara suhtes

Materjalid