BRS vs. SRS: Klíčový rozdíl mezi nimi
KLÍČOVÝ ROZDÍL
- SRS specifikuje funkční a nefunkční požadavky na software, který má být vyvinut, zatímco BRS v softwarovém inženýrství je formální dokument popisující požadavek poskytnutý klientem.
- SRS vytváří systémový architekt, zatímco software BRS obvykle vytváří obchodní analytik.
- SRS je zkratka pro System Requirement Specification, zatímco BRS je zkratka pro Business Requirement Specification.
- SRS je odvozen od BRS, zatímco BRS je odvozen od interakce s klientem a požadavků.
Než začneme, musíte vědět – Rozdíl mezi požadavkem a specifikací
požadavky | Specifikace |
---|---|
Popisují, „co“ musí software dělat | Popisují, „jak“ bude software vytvořen |
Popisují software z pohledu koncového uživatele, obchodu a zainteresovaných stran. | Nastiňují software z pohledu technického týmu. |
Pro různé dokumenty existuje nepřeberné množství termínů a terminologie
Specifikace Dokumenty jako -
- SRS – Specifikace systémových požadavků
- FRS – Specifikace funkčních požadavků
- BRS – Business Requirement Specification
- CRS - Specifikace požadavků na kompatibilitu
- PRS – Specifikace požadavků na výkon
- RRS- Specifikace požadavků na spolehlivost
- Specifikace požadavků na konfiguraci CRS
Požadované dokumenty jako -
- BRD – dokument s obchodními požadavky
- SRD – Dokument s požadavky na systém
Body To Ponder
- Na mnoha místech tyto dokumenty nejsou oddělené a jsou používány zaměnitelně.
- Specifikace a požadavky zhruba sdělují stejné informace, ale dvěma zcela odlišným publikům.
- Jaké dokumenty jsou pro daný projekt vytvořeny, závisí na „povaze“ projektu a organizačních „procesech“
V tomto tutoriálu budeme diskutovat o rozdílu mezi BRS a SRS v testování softwaru:
BRS (Specifikace obchodních požadavků) | SRS (Specifikace systémových požadavků) |
---|---|
Popisuje na velmi vysoké úrovni funkční specifikace softwaru | Popisuje na vysoké úrovni funkční a technickou specifikaci softwaru |
Jedná se o formální dokument popisující požadavek zadaný klientem (písemný, ústní) | Specifikuje funkční a nefunkční požadavky na vyvíjený software |
Obvykle je vytvořen Business Analyst který komunikuje s klienty | Obvykle jej vytváří Systém Architekt, který je technickým expertem.
I když v menších společnostech BA vytvoří SRS také. Některé společnosti nevytvářejí SRS úplně. Jejich BRS je dostatečně detailní, aby se dal použít také jako SRS. |
Vychází z interakce a požadavků klienta | Je odvozen od BRS |