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

Riassumi questo post con: