BRS vs. SRS: Peamine erinevus nende vahel
PÕHISED erinevused
- SRS määrab arendatava tarkvara funktsionaalsed ja mittefunktsionaalsed nõuded, samas kui tarkvaratehnika BRS on formaalne dokument, mis kirjeldab kliendi esitatud nõuet
- SRS-i loob süsteemiarhitekt, samas kui BRS-i tarkvara loob tavaliselt ärianalüütik.
- SRS tähistab süsteeminõuete spetsifikatsiooni, samas kui BRS tähistab ärinõuete spetsifikatsiooni.
- SRS on tuletatud BRS-ist, samas kui BRS on tuletatud kliendi suhtlusest ja nõuetest.
Enne alustamist peate teadma – nõude ja spetsifikatsiooni erinevus
Nõuded | tehnilised nõuded |
---|---|
Need kirjeldavad, mida tarkvara tegema peab | Need kirjeldavad, kuidas tarkvara luuakse |
Need kirjeldavad tarkvara lõppkasutaja, ettevõtte ja sidusrühmade vaatenurgast. | Nad kirjeldavad tarkvara tehnilise meeskonna vaatenurgast. |
Erinevate dokumentide jaoks on palju termineid ja terminoloogiat
Spetsifikatsioonidokumendid nagu -
- SRS – süsteeminõuete spetsifikatsioonid
- FRS – Funktsionaalsete nõuete spetsifikatsioonid
- BRS – Business Requirement Specification
- CRS-ühilduvusnõuete spetsifikatsioonid
- PRS – jõudlusnõuete spetsifikatsioonid
- RRS- Töökindlusnõuete spetsifikatsioonid
- CRS-konfiguratsioonide nõuete spetsifikatsioon
Nõude dokumendid nagu -
- BRD – ärinõuete dokument
- SRD – süsteeminõuete dokument
Mõtisklemise punktid
- Paljudes kohtades ei ole need dokumendid eraldiseisvad ja neid kasutatakse vaheldumisi.
- Spetsifikatsioonid ja nõuded edastavad ligikaudu sama teavet, kuid kahele täiesti erinevale sihtrühmale.
- See, millised ülaltoodud dokumendid konkreetse projekti puhul luuakse, sõltub projekti "loomusest" ja organisatsioonilistest "protsessidest"
Selles õpetuses käsitleme BRS-i ja SRS-i erinevust tarkvara testimine:

BRS (ärinõuete spetsifikatsioon) | SRS (süsteeminõuete spetsifikatsioon) |
---|---|
See kirjeldab väga kõrgel tasemel tarkvara funktsionaalseid spetsifikatsioone | See kirjeldab kõrgel tasemel tarkvara funktsionaalseid ja tehnilisi spetsifikatsioone |
See on ametlik dokument, mis kirjeldab kliendi esitatud nõudeid (kirjalik, suuline) | See täpsustab arendatava tarkvara funktsionaalsed ja mittefunktsionaalsed nõuded |
Tavaliselt on selle loonud Business Analyst kes suhtleb klientidega | Tavaliselt on selle loonud süsteem Architekk, kes on tehniline ekspert.
Kuigi väiksemates ettevõtetes loob BA ka SRS-i. Mõned ettevõtted ei loo SRS-i üldse. Nende BRS on piisavalt üksikasjalik, et seda saaks kasutada ka SRS-ina. |
See tuleneb kliendi suhtlusest ja nõudmistest | See on tuletatud BRS-ist |