Razlika med BRS in SRS

Razlika med BRS in SRS
Razlika med BRS in SRS

Video: Razlika med BRS in SRS

Video: Razlika med BRS in SRS
Video: The gift and power of emotional courage | Susan David 2024, Julij
Anonim

BRS proti SRS

V projektu razvoja programske opreme je BRS (Business Requirement Specification) dokument, ki podrobno opisuje zahteve stranke. Vsebuje informacije o poslovanju in podrobnosti o procesih, ki jih je treba implementirati v programsko opremo. SRS (Specifikacija programskih zahtev) določa zahteve programskega sistema. Vključuje opis sistema, ki ga je treba razviti. SRS vključuje informacije, kot so interakcija uporabnikov s programskim sistemom, nefunkcionalne zahteve itd.

Kaj je BRS?

BRS (Business Requirement Specification) je dokument, ki podrobno opisuje zahteve stranke. To bo navedla razvojna ekipa pri razvoju programske opreme in ekipa za testiranje med fazo testiranja. Vsebuje podrobnosti o procesih, ki jih je treba implementirati v programsko opremo, in o tem, ali so potrebne nove funkcije. Na splošno BRS vsebuje informacije, kot so na primer, kdo namerava uporabljati programsko opremo, največje število sočasnih uporabnikov, ki bodo uporabljali sistem, vrste uporabnikov, računalniška pismenost uporabe, težave, s katerimi se trenutno soočajo uporabniki, raven varnosti, ki jo zahteva aplikacije, strojne in okoljske omejitve, s katerimi se sooča programska oprema. Vsebuje tudi opis trenutnega sistema in morebitnih prihodnjih širitev. BRS opisuje tudi rezultate oziroma kaj pričakuje stranka. Opisuje tudi raven zanesljivosti, ki jo pričakuje programska oprema. Najpomembneje je, da BRS ni napisan z nobenim računalniškim žargonom.

Kaj je SRS?

SRS določa zahteve programskega sistema. Vključuje opis sistema, ki ga je treba razviti. Vključuje, kako uporabnik komunicira s sistemom z uporabo primerov uporabe. Primeri uporabe nudijo opis dejanj, ki se zgodijo med uporabniki in programskim sistemom. Običajno se UML (Unified Modeling Language) uporablja za formalno določanje primerov uporabe v SRS. Vsebuje tudi nefunkcionalne zahteve, kot so zahteve glede zmogljivosti, standardi, ki jih zahteva sistem, in katere koli omejitve sistema. SRS mora biti vedno pravilen in dosleden, saj ga razvijalci uporabljajo v procesu razvoja. Prav tako mora biti nedvoumen. Na splošno mora SRS vsebovati vsaj naslednje razdelke: uvod, splošni opis sistema in posebne zahteve. V uvodu naj bo med drugimi informacijami, kot sta namen sistema in pregled sistema, jasno opredeljen obseg pričakovanega sistema. Splošni opis zagotavlja uporabniške interakcije, odvisnosti in omejitve sistema itd. Posebne zahteve vsebujejo morebitne zahteve glede zmogljivosti, zahteve baze podatkov itd.

Kakšna je razlika med BRS in SRS?

BRS je dokument, ki podrobno opisuje zahteve stranke z uporabo netehničnih izrazov, medtem ko SRS določa zahteve programskega sistema na bolj formalen način. SRS opisuje, kako uporabniki komunicirajo s sistemom z uporabo primerov uporabe (določenih z UML), medtem ko BRS zagotavlja opis uporabniških interakcij. Tako BRS kot SRS razvijalci uporabljajo v procesu razvoja in tudi za testiranje sistema.

Priporočena: