BRS vs. SRS: A legfontosabb különbség köztük
KULCSKÜLÖNBSÉG
- Az SRS meghatározza a fejlesztendő szoftver funkcionális és nem funkcionális követelményeit, míg a BRS a szoftverfejlesztésben egy formális dokumentum, amely leírja az ügyfél által biztosított követelményeket.
- Az SRS-t a rendszerépítész hozza létre, míg a BRS-szoftvert általában az üzleti elemző.
- Az SRS a System Requirement Specification, míg a BRS a Business Requirement Specification rövidítése.
- Az SRS a BRS-ből származik, míg a BRS az ügyfél interakciójából és követelményeiből származik.
Mielőtt elkezdené, ismernie kell – a különbséget a követelmény és a specifikáció között
követelmények | Műszaki adatok |
---|---|
Felvázolják, „mit” kell tennie a szoftvernek | Felvázolják, „hogyan” készül el a szoftver |
Felvázolják a szoftvert a végfelhasználó, az üzleti és az érdekelt felek szemszögéből. | Felvázolják a szoftvert a technikai csapat szemszögéből. |
Rengeteg kifejezés és terminológia létezik a különféle dokumentumokhoz
Specifikációs dokumentumok, mint például -
- SRS – System Requirement Specifications
- FRS – Funkcionális követelmények előírásai
- BRS – Business Requirement Specification
- CRS – Kompatibilitási követelmények specifikációi
- PRS – Teljesítménykövetelmények specifikációi
- RRS- Megbízhatósági követelmények specifikációi
- CRS-konfigurációk követelményeinek specifikációja
Követelményes dokumentumok, mint pl.
- BRD – Üzleti követelménydokumentum
- SRD – Rendszerkövetelmény-dokumentum
Elgondolkodtató pontok
- Sok helyen ezek a dokumentumok nem különállóak, és felcserélhetően használják őket.
- A specifikációk és követelmények nagyjából ugyanazt az információt közvetítik, de két teljesen különböző közönség számára.
- Az, hogy egy adott projektnél mely fenti dokumentumok készülnek, a projekt „jellegétől” és a szervezeti „folyamatoktól” függ.
Ebben az oktatóanyagban megvitatjuk a BRS és az SRS közötti különbséget szoftver tesztelés:
BRS (Üzleti Követelmények Specifikáció) | SRS (System Requirement Specification) |
---|---|
Nagyon magas szinten írja le a szoftver funkcionális specifikációit | Magas szinten írja le a szoftver funkcionális és műszaki specifikációit |
Ez egy formális dokumentum, amely leírja az ügyfél által megadott követelményeket (írásban, szóban) | Meghatározza a fejlesztendő szoftver funkcionális és nem funkcionális követelményeit |
Általában a Business Analyst aki kapcsolatba lép az ügyfelekkel | Általában a rendszer hozza létre Architect, aki műszaki szakértő.
Bár kisebb cégeknél a BA SRS-t is létrehoz. Egyes vállalatok egyáltalán nem hoznak létre SRS-t. A BRS-jük elég részletes ahhoz, hogy SRS-ként is használják. |
Az ügyfél interakciójából és követelményeiből származik | A BRS-ből származik |