Rozdiel medzi BRS a SRS

BRS vs SRS

V projekte vývoja softvéru je BRS (Business Requirement Specification) dokument, ktorý podrobne popisuje požiadavky zákazníka. Obsahuje informácie o podnikaní a podrobnosti o procesoch, ktoré je potrebné implementovať do softvéru. SRS (Špecifikácia softvérových požiadaviek) špecifikuje požiadavky softvérového systému. Obsahuje popis systému, ktorý je potrebné vyvinúť. SRS obsahuje informácie ako interakcia používateľov so softvérovým systémom, nefunkčné požiadavky atď.

Čo je BRS?

BRS (Business Requirement Specification) je dokument, ktorý podrobne popisuje požiadavky zákazníka. Na vývojový tím sa bude pri vývoji softvéru a testovacom tíme odvolávať počas testovacej fázy. Obsahuje podrobnosti o procesoch, ktoré je potrebné implementovať do softvéru, ao tom, či sú potrebné nejaké nové funkcie. BRS vo všeobecnosti obsahuje informácie, ako napríklad o tom, kto zamýšľal softvér používať, maximálny počet súbežných používateľov, ktorí sa chystajú používať systém, typy používateľov, počítačovú gramotnosť použitia, problémy, ktorým v súčasnosti čelia používatelia, úroveň zabezpečenia požadovaná obmedzenia aplikácií, hardvéru a životného prostredia, ktorým softvér čelí. Poskytuje tiež opis súčasného systému a možných budúcich rozšírení. BRS tiež opisuje výstupy alebo to, čo zákazník očakáva. Mal by tiež opísať úroveň spoľahlivosti očakávanú softvérom. Najdôležitejšie je, že BRS nie je napísané pomocou počítačového žargónu.

Čo je SRS?

SRS špecifikuje požiadavky softvérového systému. Obsahuje popis systému, ktorý je potrebné vyvinúť. Zahŕňa to, ako používateľ interaguje so systémom pomocou prípadov použitia. Prípady použitia poskytujú opis akcií, ku ktorým dochádza medzi používateľmi a softvérovým systémom. Na formálne určenie prípadov použitia v SRS sa zvyčajne používa UML (Unified Modeling Language). Obsahuje tiež nefunkčné požiadavky, ako sú výkonnostné požiadavky, normy požadované systémom a akékoľvek obmedzenia systému. SRS by mal byť vždy správny a konzistentný, pretože ho vývojári používajú v procese vývoja. Malo by to byť tiež jednoznačné. SRS by mal vo všeobecnosti obsahovať aspoň tieto oddiely: úvod, celkový opis systému a osobitné požiadavky. Úvod by mal jasne definovať rozsah očakávaného systému okrem iných informácií, ako je účel systému a prehľad systému. Celkový popis poskytuje interakcie používateľa, závislosti a obmedzenia systému atď. Špecifické požiadavky obsahujú akékoľvek požiadavky na výkon, požiadavky na databázu atď..

Aký je rozdiel medzi BRS a SRS?

BRS je dokument, ktorý podrobne popisuje požiadavky zákazníka pomocou netechnických pojmov, zatiaľ čo SRS špecifikuje požiadavky softvérového systému formálnejším spôsobom. SRS popisuje, ako používatelia interagujú so systémom pomocou prípadov použitia (špecifikovaných v UML), zatiaľ čo BRS poskytuje opis interakcií používateľov. BRS aj SRS používajú vývojári v procese vývoja a tiež na testovanie systému.