Especificación de Requisitos
- Área: Creación y Evolución de Sistemas
- Tipo de pauta: Directriz
- Carácter de la pauta: Recomendada
En este apartado se agrupan las pautas relacionadas con las actividades de Definición del Sistema de Información.
Pautas
Título | Carácter |
---|---|
Realización de la Especificación de Requisitos siguiendo una metodología | Obligatoria |
Realización de la Especificación de Requisitos siguiendo la metodología de MADEJA | Recomendada |
Uso de herramientas de soporte | Obligatoria |
Uso de herramienta CASE Enterprise Arquitect | Recomendada |
Uso de plantillas propuestas por MADEJA | Recomendada |
Realización de la Especificación de Requisitos siguiendo una metodología
Según MADEJA, la especificación de requisitos de un sistema software debe estar guiado por una metodología concreta
Independientemente de la metodología empleada, deben estar cubiertas unas actividades mínimas.
Estas actividades son:
- Identificar las necesidades de negocio de clientes y usuarios
- Desarrollar los requisitos de un sistema software que satisfaga las necesidades de negocio
- Gestionar los requisitos del sistema software a desarrollar
Realización de la Especificación de Requisitos siguiendo la metodología de MADEJA
Utilizar en los proyectos la metodología para la Especificación de Requisitos publicada en MADEJA.
Puesto que es necesario seguir una metodología para la realización de la Especificación de Requisitos, MADEJA define la siguiente metodología que cubre las actividades anteriormente expuestas.
Uso de herramientas de soporte
La generación de la documentación deberá apoyarse en el uso de una herramienta CASE de modelado que permita asegurar la trazabilidad entre los diferentes elementos involucrados, la coherencia de los diagramas y la correcta aplicación del lenguaje UML.
Hay numerosas herramientas para la Gestión de Requisitos. La mayoría son soluciones comerciales y no integradas en el Ciclo de Vida de Desarrollo del proyecto. Por el concepto iterativo de la Gestión de Requisitos, se considera las herramientas CASE como la mejor opción que integra el proceso.
Uso de herramienta CASE Enterprise Arquitect
Uso de la herramienta CASE de modelado Enterprise Arquitect.
La herramienta considerada más interesante para ayudar a la Gestión de Requisitos es Enterprise Architect (Herramienta CASE comercial desarrollada por la empresa Sparx Systems)
Motivos para su elección:
- Herramienta CASE completa.
- Herramienta gráfica que incluye las técnicas más utilizadas: diagramas de casos de uso, modelo de clases, diagramas de actividad, etc.
- Relación calidad / precio muy buena.
- Generación de documentación integrada con la herramienta. Posibilidad de definir plantillas para la generación de cada tipo de documento.
- Descarga: http://www.sparxsystems.com.au/products/ea.html
Uso de plantillas propuestas por MADEJA
Se utilizará la plantilla propuesta por MADEJA para la elaboración del documento de Especificación de Requisitos
Por cuestiones operativas, es básico realizar la documentación de los proyectos siguiendo unas plantillas unificadas y comunes para todos los proyectos.
Contenidos relacionados
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0456 | Plantilla Especificación de Requisitos | Plantilla | Obligatorio |