Documentar los requisitos del sistema

LIBP-0182 (Libro de pautas)

El objetivo principal de la tarea de "documentar los requisitos del sistema" es continuar con la definición del sistema software a desarrollar, tomando como punto de partida los requisitos generales y los casos de usos en su versión inicial, y considerando los objetivos de negocio y el modelo de negocio a implantar.

Los casos de uso que se considere necesario se van completando con más información y los requisitos generales se van detallando en requisitos funcionales, no funcionales, de integración y en restricciones técnicas.

Documentar los requisitos del sistema es una de las actividades que forman parte del proceso Desarrollar los requisitos de un sistema software que satisfaga las necesidades de negocio del proceso de Ingeniería de Requisitos.

 

 Diagrama de la tarea Documentar los requisitos del sistema software a desarrollar Diagrama de la tarea Documentar los requisitos del sistema software a desarrollar

Pautas

TítuloCarácter
Características que deben presentar los requisitosObligatoria
Documentar los requisitos del sistemaObligatoria

Características que deben presentar los requisitos

Los requisitos a nivel general deben de presentar las siguientes características:

  • Los requisitos deben estar bien redactados, de manera que faciliten la comprensión por todos los participantes en el proyecto. Se deben usar términos del dominio del problema con los que clientes y usuarios están familiarizados y que deben aparecer en el glosario de términos de la ERS.
  • Los requisitos no pueden ser equívocos, su redacción debe ayudar a entenderlos de una y solo una manera por todos los participantes en el proyecto
  • Deben ser tanto gramaticalmente como fotográficamente correctos.
  • Se redacta de forma que se pueden definir una o más pruebas, de coste y tiempo razonables, para comprobar que el sistema software a desarrollar cumple el requisito en cuestión
  • Existe trazabilidad hacia otros requisitos u objetos de documentación de nivel superior de los que depende.
  • Establecer requisitos que puedan implementarse mediante tecnología existente y con un coste asumible dentro del presupuesto del proyecto.

Documentar los requisitos del sistema

Es necesario elaborar un documento de especificación de requisitos siguiendo el modelo estructura y contenidos de ERS especificados en MADEJA, es decir, contiene todas las secciones obligatorias, el contenido de las secciones es acorde a lo especificado en MADEJA y se usan las plantillas oportunas de forma correcta. que recomienda MADEJA

 Requisito funcional
DefiniciónCapacidad que debe tener un sistema software para que sea útil en la realización de los procesos de negocio de una organización. Los requisitos funcionales se suelen clasificar como casos de uso, requisitos de información, reglas de negocio y requisitos de conducta.
Ejemplo (conducta)El sistema deberá, a petición del usuario, imprimir el resumen de nóminas de la empresa en un mes determinado.
 Requisito no funcional
DefiniciónCaracterística de calidad que debe cumplir el sistema software en producción. Según la característica de calidad que definan, se suelen clasificar como requisitos de fiabilidad, usabilidad, eficiencia, mantenibilidad, portabilidad y seguridad.
Ejemplo (eficiencia)El sistema deberá tener un tiempo máximo de respuesta de 5 segundos para cualquier operación de consulta.
 Restricción técnica
DefiniciónLimitación tecnológica (hardware, software, redes, comunicaciones, etc.) que debe cumplir el sistema software a desarrollar y que condiciona su desarrollo y explotación.
Ejemplo (software)El sistema se desarrollará en un entorno Java EE
 Requisito de integración
DefiniciónCapacidad que tiene que tener un sistema para integrarse en la arquitectura software y/o de servicios de la organización para la que se desarrolla. Normalmente expresan la necesidad de la utilización de servicios o componentes ya existentes en el entorno tecnológico del cliente.
EjemploEl sistema deberá utilizar el servicio @firma para todos los aspectos relacionados con validación y firma electrónica.