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 |
