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:

Erinevus SRS-i ja BRS-i vahel
Erinevus SRS-i ja BRS-i vahel
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