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:

Rozdíl mezi SRS a BRS
Rozdíl mezi SRS a BRS
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