Skillnaden mellan BRS och SRS

Skillnaden mellan BRS och SRS
Skillnaden mellan BRS och SRS

Video: Skillnaden mellan BRS och SRS

Video: Skillnaden mellan BRS och SRS
Video: Cyberpunk Documentary PART 3 | The Matrix, System Shock, Snow Crash, Hackers, VR & Simulation Theory 2024, Oktober
Anonim

BRS vs SRS

I ett mjukvaruutvecklingsprojekt är BRS (Business Requirement Specification) ett dokument som beskriver kundens krav. Detta innehåller information om verksamheten och detaljer om de processer som behöver implementeras i mjukvara. SRS (Software Requirements Specification) specificerar kraven för ett programvarusystem. Den innehåller en beskrivning av det system som behöver utvecklas. SRS innehåller information som hur användarna interagerar med mjukvarusystemet, icke-funktionella krav, etc.

Vad är BRS?

BRS (Business Requirement Specification) är ett dokument som beskriver kundens krav. Detta kommer att hänvisas till av utvecklingsteamet när programvaran utvecklas och testteamet under testfasen. Detta innehåller detaljer om de processer som behöver implementeras i programvaran och om några nya funktioner krävs. I allmänhet innehåller BRS information som vem som avsåg att använda programvaran, maxim alt antal samtidiga användare som kommer att använda systemet, typer av användare, datorvana för användningarna, problem som användarna möter för närvarande, mängden säkerhet som krävs av applikations-, hårdvaru- och miljöbegränsningar som mjukvaran möter. Den ger också en beskrivning av det nuvarande systemet och möjliga framtida utbyggnader. BRS beskriver även leveranserna eller vad som förväntas av kunden. Den bör också beskriva den tillförlitlighetsnivå som förväntas av programvaran. Det viktigaste är att BRS inte är skrivet med någon datorjargong.

Vad är SRS?

SRS specificerar kraven för ett mjukvarusystem. Den innehåller en beskrivning av det system som behöver utvecklas. Det inkluderar hur användaren interagerar med systemet med användningsfall. Användningsfall ger en beskrivning av åtgärder som sker mellan användarna och ett mjukvarusystem. Vanligtvis används UML (Unified Modeling Language) för att formellt specificera användningsfallen i SRS. Den innehåller också icke-funktionella krav såsom prestandakrav, standarder som krävs av systemet och alla begränsningar på systemet. SRS ska alltid vara korrekt och konsekvent eftersom det används av utvecklarna i utvecklingsprocessen. Det ska också vara entydigt. Generellt bör SRS innehålla minst följande avsnitt: en introduktion, övergripande beskrivning av systemet och specifika krav. Inledningen bör tydligt definiera omfattningen av det förväntade systemet bland annan information såsom syftet med systemet och en översikt över systemet. Övergripande beskrivning ger användarinteraktioner, beroenden och begränsningar för systemet, etc. Specifika krav innehåller eventuella prestandakrav, databaskrav etc.

Vad är skillnaden mellan BRS och SRS?

BRS är ett dokument som beskriver kundens krav med hjälp av icke-tekniska termer, medan SRS specificerar kraven för ett mjukvarusystem på ett mer formellt sätt. SRS beskriver hur användarna interagerar med systemet med användningsfall (specificerat med UML) medan BRS ger en beskrivning av användarinteraktioner. Både BRS och SRS används av utvecklarna i utvecklingsprocessen och för att testa systemet också.

Rekommenderad: