Differenza tra BRS e SRS

Differenza tra BRS e SRS
Differenza tra BRS e SRS

Video: Differenza tra BRS e SRS

Video: Differenza tra BRS e SRS
Video: Strutture esistenti - La duttilità negli edifici in c.a.: dal materiale alla struttura 2024, Ottobre
Anonim

BRS vs SRS

In un progetto di sviluppo software, BRS (Business Requirement Specification) è un documento che descrive in dettaglio i requisiti del cliente. Contiene le informazioni sull'azienda e i dettagli sui processi che devono essere implementati nel software. SRS (Software Requirements Specification) specifica i requisiti di un sistema software. Include una descrizione del sistema che deve essere sviluppato. SRS include informazioni come il modo in cui gli utenti interagiscono con il sistema software, i requisiti non funzionali, ecc.

Cos'è BRS?

BRS (Business Requirement Specification) è un documento che descrive in dettaglio i requisiti del cliente. Questo verrà segnalato dal team di sviluppo durante lo sviluppo del software e dal team di test durante la fase di test. Contiene dettagli sui processi che devono essere implementati nel software e se sono necessarie nuove funzionalità. In generale, BRS contiene informazioni come chi intendeva utilizzare il software, numero massimo di utenti simultanei che utilizzeranno il sistema, tipi di utenti, alfabetizzazione informatica degli usi, problemi attualmente incontrati dagli utenti, livello di sicurezza richiesto da l'applicazione, l'hardware e i vincoli ambientali affrontati dal software. Fornisce inoltre una descrizione del sistema attuale e delle possibili espansioni future. BRS descrive anche i risultati finali o ciò che si aspetta dal cliente. Dovrebbe anche descrivere il livello di affidabilità previsto dal software. La cosa più importante è che BRS non è scritto usando il gergo del computer.

Cos'è SRS?

SRS specifica i requisiti di un sistema software. Include una descrizione del sistema che deve essere sviluppato. Include il modo in cui l'utente interagisce con il sistema utilizzando i casi d'uso. I casi d'uso forniscono una descrizione delle azioni che si verificano tra gli utenti e un sistema software. Solitamente viene utilizzato UML (Unified Modeling Language) per specificare formalmente i casi d'uso nell'SRS. Contiene anche requisiti non funzionali come requisiti di prestazione, standard richiesti dal sistema e qualsiasi vincolo sul sistema. SRS dovrebbe essere sempre corretto e coerente poiché viene utilizzato dagli sviluppatori nel processo di sviluppo. Dovrebbe anche essere inequivocabile. In generale, SRS dovrebbe contenere almeno le seguenti sezioni: un'introduzione, una descrizione generale del sistema e requisiti specifici. L'introduzione dovrebbe definire chiaramente l'ambito del sistema previsto tra le altre informazioni come lo scopo del sistema e una panoramica del sistema. La descrizione generale fornisce le interazioni dell'utente, le dipendenze e i vincoli del sistema, ecc. I requisiti specifici contengono eventuali requisiti di prestazioni, requisiti di database, ecc.

Qual è la differenza tra BRS e SRS?

BRS è un documento che dettaglia i requisiti del cliente utilizzando termini non tecnici, mentre SRS specifica i requisiti di un sistema software in modo più formale. SRS descrive come gli utenti interagiscono con il sistema utilizzando casi d'uso (specificati con UML) mentre BRS fornisce una descrizione delle interazioni degli utenti. Sia BRS che SRS vengono utilizzati dagli sviluppatori nel processo di sviluppo e anche per testare il sistema.

Consigliato: