Tema 2.2. Características de los Requisitos
Características Individuales de los Requisitos
Características de los requisitos
Necesario
- Define una capacidad, característica, restricción y/o factor de calidad esencial para el sistema software.
- Si se elimina existe una deficiencia que no se puede cubrir por el sistema software.
- Se asume que no caduca y, si es así, se ha de especificar la fecha explícitamente.
Libre de restricciones de Implementación
- Define el qué se debe hacer y no cómo hacerlo.
No ambiguo
- Está descrito de forma que solo se puede interpretar una cosa.
- Que sea sencillo y fácil de hacer.
Consistente
- No tiene conflictos con otros requisitos
Completo
- Define por sí mismo la necesidad, sin necesidad de ampliación o añadido para entenderlo
Único
- La frase que define un requisito incluye un único requisito sin uso de conjunciones.
- Cada requisito debe tener un identificador único que lo distinga de los demás.
Trazable
- Poder conocer en cada momento, si un requisito está especificado, analizado, verificado…
Factible
- Es técnicamente alcanzable y cumple las restricciones del sistema software con un riesgo aceptable.
Verificable
- El requisito tiene los medios para probar que el sistema software satisfice el requisito.
- Se ha de recoger evidencia de que el sistema software puede satisfacer el requisito especificado.
- Mejor si se puede medir.
Características Colectivas del Software
Características colectivas
Completo
- El conjunto de requisitos no necesita ampliaciones porque contiene todo lo necesario para la definición del sistema software.
Consistente
- El conjunto de requisitos no tiene requisitos individuales que se contradicen.
- No hay requisitos individuales duplicados.
Acotado
- El conjunto de los requisitos tiene un alcance delimitado, no va más allá de las necesidades del usuario.
Alcanzable
- El conjunto de requisitos pueden satisfacerse a través de una solución que se puede realizar cumpliendo las restricciones establecidas de tecnologías, tiempo, coste, regulaciones, etc.
Priorizado
- El conjunto de requisitos se ordena y aborda siguiendo el orden de importancia.
Atributos de un Requisito
Se denomina atributo de un requisito a cualquier información complementaria que se utiliza para su gestión y que se incluye en su especificación.
Es una información que permite interpretar y gestionar requisitos.
Puede ser una descripción general del requisito, su tipo, la fuente, los cambios, etc.