Rozdiel medzi BRS a SRS

Rozdiel medzi BRS a SRS
Rozdiel medzi BRS a SRS

Video: Rozdiel medzi BRS a SRS

Video: Rozdiel medzi BRS a SRS
Video: Как стать ХАКЕРОМ с нуля. Даркнет 2024, November
Anonim

BRS vs SRS

V projekte vývoja softvéru je BRS (Business Requirement Specification) dokument, ktorý podrobne uvádza požiadavky zákazníka. Obsahuje informácie o podniku a podrobnosti o procesoch, ktoré je potrebné implementovať do softvéru. SRS (Software Requirements Specification) špecifikuje požiadavky na softvérový systém. Obsahuje popis systému, ktorý je potrebné vyvinúť. SRS obsahuje informácie, ako napríklad spôsob interakcie 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 uvádza požiadavky zákazníka. Na to sa odkáže vývojový tím pri vývoji softvéru a testovací tím počas testovacej fázy. Obsahuje podrobnosti o procesoch, ktoré je potrebné implementovať do softvéru a či sú potrebné nejaké nové funkcie. BRS vo všeobecnosti obsahuje informácie, ako napríklad kto mal v úmysle používať softvér, maximálny počet súbežných používateľov, ktorí sa chystajú systém používať, typy používateľov, počítačovú gramotnosť použitia, problémy, ktorým používatelia v súčasnosti čelia, úroveň zabezpečenia vyžadovanú aplikačné, hardvérové a environmentálne obmedzenia, ktorým čelí softvér. Poskytuje tiež popis súčasného systému a možných budúcich rozšírení. BRS tiež popisuje výstupy alebo to, čo zákazník očakáva. Mal by tiež popisovať úroveň spoľahlivosti, ktorú softvér očakáva. Najdôležitejšie je, že BRS nie je napísané pomocou žiadneho počítačového žargónu.

Čo je SRS?

SRS špecifikuje požiadavky na softvérový systém. 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ú popis akcií, ktoré sa vyskytujú medzi používateľmi a softvérovým systémom. Na formálne špecifikovanie prípadov použitia v SRS sa zvyčajne používa jazyk UML (Unified Modeling Language). Obsahuje tiež nefunkčné požiadavky, ako sú požiadavky na výkon, 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 používajú vývojári v procese vývoja. Malo by byť tiež jednoznačné. Vo všeobecnosti by SRS mala obsahovať aspoň tieto časti: úvod, celkový popis systému a špecifické 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 používateľské interakcie, 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 uvádza požiadavky zákazníka pomocou netechnických výrazov, zatiaľ čo SRS špecifikuje požiadavky na softvérový systém formálnejším spôsobom. SRS popisuje, ako používatelia interagujú so systémom pomocou prípadov použitia (špecifikovaných pomocou UML), zatiaľ čo BRS poskytuje popis interakcií používateľov. BRS aj SRS používajú vývojári v procese vývoja a tiež na testovanie systému.

Odporúča: