Características de los requerimientos
Introduce aquí el subtítular
Los requerimientos permiten que los desarrolladores expliquen cómo han entendido lo que el cliente pretende del sistema. A los diseñadores qué funcionalidad y que características va a tener el sistema resultante. Y al equipo de pruebas qué demostraciones llevar a cabo para convencer al cliente de que el sistema que se le entrega es lo que solicitó. Las características de los requerimientos mencionados en el estándar IEEE830 los explica [Pfleeger, 2002] como sigue:
Deben ser correctos: Tanto el cliente como el desarrollador deben revisarlos para asegurar que no tienen errores.
Deben ser consistentes: Dos requerimientos son inconsistentes cuando es imposible satisfacerlos simultáneamente.
Deben estar completos: El conjunto de requerimientos está completo si todos los estados posibles, cambios de estado, entradas, productos y restricciones están descritos en alguno de los requerimientos.
Deben ser realistas: Todos los requerimientos deben ser revisados para asegurar que son posibles.
¿Cada requerimiento describe algo que es necesario para el cliente?
Los requerimientos deben ser revisados para conservar sólo aquellos que inciden directamente en la resolución del problema del cliente.
Deben ser verificables: Se deben poder preparar pruebas que demuestren que se han cumplido los requerimientos.
Deben ser rastreables:¿Se puede rastrear cada función del sistema hasta el conjunto de requerimientos que la establece?