BRS vs. SRS: Nyckelskillnaden mellan dem
NYCKELSKILL
- SRS specificerar de funktionella och icke-funktionella kraven för programvaran som ska utvecklas, medan BRS i mjukvaruteknik är ett formellt dokument som beskriver kravet från kunden
- SRS skapas av systemarkitekten medan BRS-mjukvara vanligtvis skapas av affärsanalytikern.
- SRS står för System Requirement Specification medan BRS står för Business Requirement Specification.
- SRS härleds från BRS medan BRS härrör från klientinteraktion och krav.
Innan vi börjar måste du veta – Skillnaden mellan ett krav och en specifikation
Krav | Specifikationer |
---|---|
De beskriver "vad" programvaran måste göra | De beskriver "hur" programvaran kommer att skapas |
De beskriver programvaran utifrån slutanvändarens, affärs- och intressentperspektivet. | De beskriver programvaran ur det tekniska teamets perspektiv. |
Det finns en uppsjö av termer och terminologi för olika dokument
Specifikationsdokument som -
- SRS – Systemkravsspecifikationer
- FRS – Funktionskravsspecifikationer
- BRS – Business Requirement Specification
- CRS- Specifikationer för kompatibilitetskrav
- PRS – Performance Requirements Specifications
- RRS- Specifikationer för tillförlitlighetskrav
- CRS-konfigurationskravspecifikation
Kravdokument som -
- BRD – Verksamhetskravsdokument
- SRD – Systemkravsdokument
Punkter att begrunda
- På många ställen är dessa dokument inte separata och används omväxlande.
- Specifikationer och krav kommunicerar ungefär samma information, men till två helt olika målgrupper.
- För ett givet projekt beror vilka dokument av ovanstående som skapas på projektets "natur" och de organisatoriska "processerna"
I den här handledningen kommer vi att diskutera skillnaden mellan BRS och SRS i mjukvarutestning:
BRS (Business Requirement Specification) | SRS (System Requirement Specification) |
---|---|
Den beskriver på mycket hög nivå mjukvarans funktionsspecifikationer | Den beskriver på hög nivå programvarans funktionella och tekniska specifikation |
Det är ett formellt dokument som beskriver kravet från klienten (skriftligt, muntligt) | Den specificerar de funktionella och icke-funktionella kraven för programvaran som ska utvecklas |
Vanligtvis skapas det av Affärsanalytiker som interagerar med kunder | Vanligtvis skapas det av systemet Architect vem som är en teknisk expert.
Även i mindre företag kommer BA att skapa SRS också. Vissa företag skapar inte SRS helt och hållet. Deras BRS är tillräckligt detaljerad för att kunna användas som SRS också. |
Det härrör från klientinteraktion och krav | Det härrör från BRS |