BRS vs. SRS: ključna razlika između njih

KLJUČNA RAZLIKA

  • SRS navodi funkcionalne i nefunkcionalne zahtjeve softvera koji se razvija, dok je BRS u softverskom inženjerstvu formalni dokument koji opisuje zahtjeve koje je dostavio klijent
  • SRS izrađuje arhitekt sustava, dok BRS softver obično izrađuje poslovni analitičar.
  • SRS je skraćenica za Specifikaciju zahtjeva sustava, dok je BRS kratica za Specifikaciju poslovnih zahtjeva.
  • SRS je izveden iz BRS-a, dok je BRS izveden iz interakcije i zahtjeva klijenta.

Prije nego što počnemo morate znati – Razlika između zahtjeva i specifikacije

Zahtjevi Tehnički podaci
Oni ocrtavaju "što" softver mora učiniti Oni opisuju "kako" će softver biti stvoren
Oni ocrtavaju softver iz perspektive krajnjeg korisnika, poduzeća i dionika. Oni ocrtavaju softver iz perspektive tehničkog tima.

Postoji mnoštvo pojmova i terminologije za razne dokumente

Specifikacijski dokumenti poput –

  • SRS – Specifikacije sustava
  • FRS – Specifikacije funkcionalnih zahtjeva
  • BRS – Specifikacija poslovnih zahtjeva
  • CRS- Specifikacije zahtjeva kompatibilnosti
  • PRS – Specifikacije zahtjeva za rad
  • RRS- Specifikacije zahtjeva za pouzdanost
  • Specifikacija zahtjeva CRS-konfiguracija

Potrebni dokumenti poput –

  • BRD – Dokument poslovnih zahtjeva
  • SRD – dokument o zahtjevima sustava

Točke za razmišljanje

  • Na mnogim mjestima ti dokumenti nisu odvojeni i koriste se naizmjenično.
  • Specifikacije i zahtjevi otprilike prenose iste informacije, ali dvjema potpuno različitim publikama.
  • Za određeni projekt koji će se gore navedeni dokumenti izraditi ovisi o "prirodi" projekta i organizacijskim "procesima"

U ovom vodiču raspravljat ćemo o razlici između BRS-a i SRS-a testiranje softvera:

Razlika između SRS i BRS
Razlika između SRS i BRS
BRS (Specifikacija poslovnih zahtjeva) SRS (System Requirement Specification)
Na vrlo visokoj razini opisuje funkcionalne specifikacije softvera Na visokoj razini opisuje funkcionalne i tehničke specifikacije softvera
To je službeni dokument koji opisuje zahtjeve koje je dostavio klijent (pisani, usmeni) Određuje funkcionalne i nefunkcionalne zahtjeve softvera koji se razvija
Obično ga stvara Poslovni analitičar koji komunicira s klijentima Obično ga stvara Sustav Architect koji je tehnički stručnjak.

Iako će u manjim tvrtkama BA stvoriti i SRS.

Neke tvrtke uopće ne stvaraju SRS. Njihov BRS je dovoljno detaljan da se može koristiti i kao SRS.

Proizlazi iz interakcije i zahtjeva klijenta Izvedeno je iz BRS