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.