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:

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 |