Requerimiento

Requerimiento

¿Cómo escribirlos?

¿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:

Tipos:

Funcionales: describen los servicios (funciones) que se esperan del sistema

No funcionales: son “restricciones” sobre los requisitos funcionales

Herramientas:

Herramientas:

Start UML:

Rational Rose:

¿Qué es?

¿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:

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

Proceso

1. Captura de requerimientos
2. Definición de requerimientos 3.Validación de requerimientos