BRS vs. SRS: Nøgleforskel mellem dem

Nøgleforskel

  • SRS specificerer de funktionelle og ikke-funktionelle krav til den software, der skal udvikles, hvorimod BRS i software engineering er et formelt dokument, der beskriver kravet stillet af klienten
  • SRS er oprettet af systemet architect, hvorimod BRS-software normalt er skabt af forretningsanalytikeren.
  • SRS står for System Requirement Specification, mens BRS står for Business Requirement Specification.
  • SRS er afledt af BRS, mens BRS er afledt af klientinteraktion og krav.

Før vi begynder, skal du vide - Forskellen mellem et krav og en specifikation

Krav Specifikationer
De skitserer "hvad" softwaren skal gøre De skitserer "hvordan" softwaren vil blive oprettet
De skitserer softwaren fra slutbruger-, forretnings- og interessentperspektivet. De skitserer softwaren fra det tekniske teams perspektiv.

Der er et væld af termer og terminologi for forskellige dokumenter

Specifikationsdokumenter som -

  • SRS – Systemkravsspecifikationer
  • FRS – Funktionelle kravspecifikationer
  • BRS – Business Requirement Specification
  • CRS- Specifikationer for kompatibilitetskrav
  • PRS – Performance Requirements Specifications
  • RRS- Specifikationer for pålidelighedskrav
  • CRS-konfigurationskravspecifikation

Kravdokumenter som -

  • BRD – Business Requirement Document
  • SRD – Systemkravsdokument

Punkter at overveje

  • Mange steder er disse dokumenter ikke adskilte og bruges i flæng.
  • Specifikationer og krav kommunikerer groft sagt den samme information, men til to helt forskellige målgrupper.
  • For et givet projekt, hvilke dokumenter der oprettes, afhænger af projektets "karakter" og de organisatoriske "processer"

I denne tutorial vil vi diskutere forskellen mellem BRS og SRS i software test:

Forskellen mellem SRS og BRS
Forskellen mellem SRS og BRS
BRS (Business Requirement Specification) SRS (System Requirement Specification)
Den beskriver på meget højt niveau softwarens funktionelle specifikationer Den beskriver på et højt niveau softwarens funktionelle og tekniske specifikationer
Det er et formelt dokument, der beskriver kravet fra klienten (skriftligt, mundtligt) Den specificerer de funktionelle og ikke-funktionelle krav til den software, der skal udvikles
Normalt er det skabt af Business Analyst der interagerer med kunder Det er normalt skabt af systemet Architect, der er en teknisk ekspert.

I mindre virksomheder vil BA også skabe SRS.

Nogle virksomheder opretter ikke SRS helt. Deres BRS er detaljeret nok til også at blive brugt som SRS.

Det er afledt af klientinteraktion og krav Det er afledt af BRS