BRS vs. SRS: Nøkkelforskjellen mellom dem
NØKKELFORSKJELL
- SRS spesifiserer de funksjonelle og ikke-funksjonelle kravene til programvaren som skal utvikles, mens BRS i programvareteknikk er et formelt dokument som beskriver kravet gitt av klienten
- SRS er laget av systemarkitekten, mens BRS-programvare vanligvis lages av forretningsanalytikeren.
- SRS står for System Requirement Specification mens BRS står for Business Requirement Specification.
- SRS er avledet fra BRS, mens BRS er avledet fra klientinteraksjon og krav.
Før vi begynner må du vite – Forskjellen mellom et krav og en spesifikasjon
Krav | Spesifikasjoner |
---|---|
De skisserer "hva" programvaren må gjøre | De skisserer "hvordan" programvaren skal lages |
De skisserer programvaren fra sluttbruker-, forretnings- og interessentperspektivet. | De skisserer programvaren fra det tekniske teamets perspektiv. |
Det finnes en mengde termer og terminologi for ulike dokumenter
Spesifikasjonsdokumenter som –
- SRS – Systemkravsspesifikasjoner
- FRS – Funksjonelle kravspesifikasjoner
- BRS – Business Requirement Specification
- CRS- kompatibilitetskravspesifikasjoner
- PRS – Spesifikasjoner for ytelseskrav
- RRS- Spesifikasjoner for pålitelighetskrav
- CRS-konfigurasjoner kravspesifikasjon
Kravdokumenter som –
- BRD – Business Requirement Document
- SRD – Systemkravdokument
Poeng å tenke på
- Mange steder er disse dokumentene ikke separate og brukes om hverandre.
- Spesifikasjoner og krav kommuniserer grovt sett den samme informasjonen, men til to helt forskjellige målgrupper.
- For et gitt prosjekt avhenger hvilke dokumenter ovenfor opprettet av prosjektets "natur" og de organisatoriske "prosessene"
I denne opplæringen vil vi diskutere forskjellen mellom BRS og SRS i programvaretesting:
BRS (Business Requirement Specification) | SRS (System Requirement Specification) |
---|---|
Den beskriver på meget høyt nivå de funksjonelle spesifikasjonene til programvaren | Den beskriver på et høyt nivå den funksjonelle og tekniske spesifikasjonen til programvaren |
Det er et formelt dokument som beskriver kravet gitt av klienten (skriftlig, muntlig) | Den spesifiserer funksjonelle og ikke-funksjonelle krav til programvaren som skal utvikles |
Vanligvis er det laget av Business Analyst som samhandler med klienter | Vanligvis er det opprettet av systemet Architect hvem som er en teknisk ekspert.
Skjønt i mindre selskaper vil BA også opprette SRS. Noen selskaper oppretter ikke SRS helt. Deres BRS er detaljert nok til å brukes som SRS også. |
Det er avledet fra klientinteraksjon og krav | Det er avledet fra BRS |