BRS vs. SRS: diferencia clave entre ellos

Diferencia clave

  • SRS especifica los requisitos funcionales y no funcionales del software a desarrollar, mientras que BRS en ingeniería de software es un documento formal que describe los requisitos proporcionados por el cliente.
  • El SRS lo crea el arquitecto del sistema, mientras que el software BRS normalmente lo crea el analista de negocios.
  • SRS significa Especificación de requisitos del sistema, mientras que BRS significa Especificación de requisitos comerciales.
  • SRS se deriva de BRS, mientras que BRS se deriva de la interacción y los requisitos del cliente.

Antes de comenzar debes saber – La diferencia entre un Requisito y una Especificación

Requisitos Especificaciones
Describen "qué" debe hacer el software Describen “cómo” se creará el software
Describen el software desde la perspectiva del usuario final, la empresa y las partes interesadas. Describen el software desde la perspectiva del equipo técnico.

Hay una gran cantidad de términos y terminología para varios documentos.

Documentos de especificación como –

  • SRS: especificaciones de requisitos del sistema
  • FRS – Especificaciones de requisitos funcionales
  • BRS – Especificación de requisitos comerciales
  • CRS-Especificaciones de requisitos de compatibilidad
  • PRS: especificaciones de requisitos de rendimiento
  • RRS- Especificaciones de requisitos de confiabilidad
  • Especificación de requisitos de configuraciones CRS

Documentos de requisitos como:

  • BRD – Documento de requisitos comerciales
  • SRD: documento de requisitos del sistema

Puntos a considerar

  • En muchos lugares estos documentos no están separados y se utilizan indistintamente.
  • Las especificaciones y los requisitos comunican aproximadamente la misma información, pero a dos audiencias completamente diferentes.
  • Para un proyecto determinado, los documentos anteriores que se crean dependen de la "naturaleza" del proyecto y de los "procesos" organizacionales.

En este tutorial discutiremos la diferencia entre BRS y SRS en pruebas de software:

Diferencia entre SRS y BRS
Diferencia entre SRS y BRS
BRS (Especificación de requisitos comerciales) SRS (Especificación de requisitos del sistema)
Describe a muy alto nivel las especificaciones funcionales del software. Describe a alto nivel, la especificación funcional y técnica del software.
Es un documento formal que describe los requisitos proporcionados por el cliente (escrito, verbal). Especifica los requisitos funcionales y no funcionales del software a desarrollar.
Generalmente es creado por el Business Analyst quien interactúa con los clientes Generalmente es creado por el sistema. ArchiDetectar quién es un experto técnico.

Aunque en las empresas más pequeñas la BA también creará SRS.

Algunas empresas no crean SRS por completo. Su BRS es lo suficientemente detallado como para usarlo también como SRS.

Se deriva de la interacción y los requisitos del cliente. Se deriva del BRS.