Különbség a BRS és az SRS között

BRS vs SRS

Egy szoftverfejlesztési projektben a BRS (Business Requirement Specification) olyan dokumentum, amely részletezi az ügyfél követelményeit. Ez tartalmazza a vállalkozással kapcsolatos információkat és a szoftverben bevezetendő folyamatok részleteit. Az SRS (szoftverkövetelmény-specifikáció) meghatározza a szoftverrendszer követelményeit. Ez magában foglalja a fejlesztendő rendszer leírását. Az SRS olyan információkat tartalmaz, mint például a felhasználók interakciója a szoftverrel, a nem funkcionális követelmények stb.

Mi a BRS??

A BRS (Business Requirement Specification) olyan dokumentum, amely részletezi az ügyfél követelményeit. Erre a fejlesztőcsoport utal, amikor a szoftvert fejleszti, és a tesztelő csapat a tesztelési szakaszban. Ez tartalmazza a szoftverben bevezetendő folyamatok és az új szolgáltatások szükségességének részleteit. Általában a BRS olyan információkat tartalmaz, mint például, hogy ki kívánja használni a szoftvert, az egyidejű felhasználók maximális száma, akik a rendszert használni fogják, felhasználói típusok, a felhasználások számítógépes ismerete, a felhasználók által jelenleg tapasztalható problémák, a az alkalmazás, a hardver és a környezeti korlátok, amelyekkel a szoftver szembesül. Ezenkívül leírja a jelenlegi rendszert és a lehetséges jövőbeli bővítéseket. A BRS leírja a teljesítményeket vagy az ügyfél elvárásait is. Le kell írnia a szoftver által elvárt megbízhatóság szintjét. A legfontosabb, hogy a BRS-t nem a számítógépes zsargon használatával írják.

Mi az SRS??

Az SRS meghatározza a szoftverrendszer követelményeit. Ez magában foglalja a fejlesztendő rendszer leírását. Ez magában foglalja, hogy a felhasználó hogyan működik együtt a rendszerrel a használati esetek felhasználásával. A használati esetek leírják a felhasználók és a szoftverrendszer között végrehajtott műveleteket. Általában az UML-t (Unified Modeling Language) használják az alkalmazási esetek hivatalos meghatározására az SRS-ben. Tartalmaz továbbá nem funkcionális követelményeket, például teljesítménykövetelményeket, a rendszer által megkövetelt szabványokat és a rendszer bármely korlátozását. Az SRS-nek mindig helyesnek és következetesnek kell lennie, mivel a fejlesztők ezt használják a fejlesztési folyamatban. Ennek egyértelműnek is kell lennie. Az SRS-nek általában legalább a következő szakaszokat kell tartalmaznia: bevezetés, a rendszer átfogó leírása és a különleges követelmények. A bevezetésnek egyértelműen meg kell határoznia a várható rendszer alkalmazási körét egyéb információk között, például a rendszer célja és a rendszer áttekintése. Az átfogó leírás a felhasználói interakciókat, a függőségeket és a rendszer korlátozásait tartalmazza, stb. A speciális követelmények tartalmazzák a teljesítménykövetelményeket, az adatbáziskövetelményeket stb..

Mi a különbség a BRS és az SRS között??

A BRS olyan dokumentum, amely nem műszaki kifejezésekkel részletezi az ügyfél igényeit, míg az SRS hivatalosan határozza meg a szoftverrendszer követelményeit. Az SRS leírja, hogy a felhasználók miként lépnek kapcsolatba a rendszerrel a felhasználási esetekkel (UML-vel megadva), míg a BRS leírja a felhasználói interakciókat. A fejlesztők mind a BRS, mind az SRS felhasználják a fejlesztési folyamatban és a rendszer tesztelésére is.