BRS contre. SRS : différence clé entre eux
DIFFÉRENCE CLÉ
- SRS spécifie les exigences fonctionnelles et non fonctionnelles du logiciel à développer tandis que BRS en génie logiciel est un document formel décrivant les exigences fournies par le client.
- SRS est créé par l'architecte système tandis que le logiciel BRS est généralement créé par l'analyste commercial.
- SRS signifie System Requirement Spécification tandis que BRS signifie Business Requirement Spécification.
- SRS est dérivé du BRS tandis que BRS est dérivé de l'interaction et des exigences du client.
Avant de commencer, vous devez savoir – La différence entre une exigence et une spécification
Exigences | Spécifications |
---|---|
Ils décrivent « ce » que le logiciel doit faire | Ils décrivent « comment » le logiciel sera créé |
Ils décrivent le logiciel du point de vue de l'utilisateur final, de l'entreprise et des parties prenantes. | Ils décrivent le logiciel du point de vue de l’équipe technique. |
Il existe une multitude de termes et de terminologies pour divers documents
Documents de spécification comme –
- SRS – Spécifications requises du système
- FRS – Spécifications des exigences fonctionnelles
- BRS – Spécification des exigences commerciales
- Spécifications des exigences de compatibilité CRS
- PRS – Spécifications des exigences de performance
- RRS - Spécifications des exigences de fiabilité
- Spécification des exigences de configuration CRS
Documents d’exigence tels que –
- BRD – Document sur les exigences commerciales
- SRD – Document de configuration système requise
Points à considérer
- Dans de nombreux endroits, ces documents ne sont pas séparés et sont utilisés de manière interchangeable.
- Les spécifications et les exigences communiquent à peu près les mêmes informations, mais à deux publics complètement différents.
- Pour un projet donné, les documents ci-dessus qui sont créés dépendent de la « nature » du projet et des « processus » organisationnels.
Dans ce didacticiel, nous discuterons de la différence entre BRS et SRS dans test logiciel:
BRS (Spécification des exigences commerciales) | SRS (Spécification des exigences système) |
---|---|
Il décrit à très haut niveau les spécifications fonctionnelles du logiciel | Il décrit à un niveau élevé les spécifications fonctionnelles et techniques du logiciel. |
Il s'agit d'un document formel décrivant l'exigence fournie par le client (écrit, verbal) | Il précise les exigences fonctionnelles et non fonctionnelles du logiciel à développer |
Habituellement, il est créé par le Business Analyst qui interagit avec les clients | Habituellement, il est créé par le système ArchiDéterminez qui est un expert technique.
Cependant, dans les petites entreprises, la BA créera également le SRS. Certaines entreprises ne créent pas complètement de SRS. Leur BRS est suffisamment détaillé pour être également utilisé comme SRS. |
Il est dérivé de l'interaction et des exigences du client | Il est dérivé du BRS |