BRS vs. SRS: differenza chiave tra loro

DIFFERENZA CHIAVE

  • SRS specifica i requisiti funzionali e non funzionali del software da sviluppare mentre BRS nell'ingegneria del software è un documento formale che descrive i requisiti forniti dal cliente
  • L'SRS viene creato dall'architetto di sistema, mentre il software BRS viene solitamente creato dall'analista aziendale.
  • SRS sta per Specifica dei requisiti di sistema mentre BRS sta per Specifica dei requisiti aziendali.
  • SRS deriva dal BRS mentre BRS deriva dall'interazione e dai requisiti del cliente.

Prima di iniziare è necessario conoscere la differenza tra un requisito e una specifica

Requisiti Specifiche
Descrivono "cosa" deve fare il software Descrivono "come" verrà creato il software
Descrivono il software dal punto di vista dell'utente finale, dell'azienda e delle parti interessate. Descrivono il software dal punto di vista del team tecnico.

Esistono numerosi termini e terminologie per vari documenti

Documenti di specifica come –

  • SRS – Specifiche dei requisiti di sistema
  • FRS – Specifiche dei requisiti funzionali
  • BRS – Specifica dei requisiti aziendali
  • CRS - Specifiche dei requisiti di compatibilità
  • PRS – Specifiche dei requisiti prestazionali
  • RRS-Specifiche dei requisiti di affidabilità
  • Specifica dei requisiti delle configurazioni CRS

Requisito Documenti come –

  • BRD – Documento sui requisiti aziendali
  • SRD – Documento sui requisiti di sistema

Punti su cui riflettere

  • In molti luoghi questi documenti non sono separati e vengono utilizzati in modo intercambiabile.
  • Le specifiche e i requisiti comunicano più o meno le stesse informazioni, ma a due pubblici completamente diversi.
  • Per un dato progetto quali documenti di cui sopra vengono creati, dipende dalla “natura” del progetto e dai “processi” organizzativi

In questo tutorial discuteremo della differenza tra BRS e SRS in test del software:

Differenza tra SRS e BRS
Differenza tra SRS e BRS
BRS (Specifica dei requisiti aziendali) SRS (Specifica dei requisiti di sistema)
Descrive ad altissimo livello le specifiche funzionali del software Descrive ad alto livello le specifiche funzionali e tecniche del software
È un documento formale che descrive i requisiti forniti dal cliente (scritto, verbale) Specifica i requisiti funzionali e non funzionali del software da sviluppare
Di solito è creato da Analista aziendale chi interagisce con i clienti Di solito è creato dal sistema Architect che è un esperto tecnico.

Anche se nelle aziende più piccole la BA creerà anche SRS.

Alcune aziende non creano del tutto SRS. Il loro BRS è sufficientemente dettagliato da poter essere utilizzato anche come SRS.

Deriva dall'interazione e dai requisiti del cliente Deriva dal BRS

Newsletter quotidiana di Guru99

Inizia la giornata con le ultime e più importanti notizie sull'intelligenza artificiale, pubblicate in questo momento.