Requerimiento
¿Cómo escribirlos?
La “mejor forma” de escribir requisitos no existe.
Lo más utilizado es el lenguaje natural. Cada requisito expresado en una frases corta (“el sistema hará X ...” - deseo, “el usuario hará con el sistema...lo siguiente”, etc)
O lenguaje natural complementado con diagramas y/o notaciones formales
Tipos:
Funcionales: describen los servicios (funciones) que se esperan del sistema
No funcionales: son “restricciones” sobre los requisitos funcionales
Herramientas:
Start UML:
Rational Rose:
¿Qué es?
Los requerimientos son las capacidades que debe tener un sistema para la solución de un problema. Deben incluir todos los aspectos necesarios para satisfacer las necesidades de los clientes, entre las que se incluyen criterios de calidad.
Características:
Necesario: Un requerimiento es necesario si su omisión provoca una deficiencia en el sistema a construir, y no pueden ser reemplazado por otras capacidades del producto.
Completo: Un requerimiento esta completo si no necesita ampliar detalles en su redacción.
Conciso: Un requerimiento es conciso si es fácil de leer y entender. Su redacción debe ser simple y clara para aquellos que vayan a consultarlo en un futuro.
Consistente: Un requerimiento es consistente si no es contradictorio con otro requerimiento.
Proceso
1. Captura de requerimientos
2. Definición de requerimientos 3.Validación de requerimientos