Artículos de revistas
Calidad de los Requisitos de un Sistema de Software
Fecha
2012-08-31Autor
Hadad, Graciela D. S.
Institución
Resumen
Numerosos estudios demuestran que los errores en los sistemas de software que son consecuencia de errores de requisitos, cuestan 100 veces más repararlos que los errores de programación. Por ello, es aconsejable descubrir y resolver los problemas que se presentan con los requisitos en etapas tempranas del desarrollo del software, o en etapas inmediatas a la elicitación y modelado de los mismos (considerando un proceso iterativo incremental).
Las actividades relacionadas con calidad dentro de los procesos de ingeniería de requisitos son básicamente la validación y la verificación de requisitos. Parafraseando a Barry Boehm[i], la validación y verificación de requisitos podría definirse informalmente por las preguntas:
Verification: "Am I building the requirements right?"
Validation: "Am I building the right requirements?"
En otros términos, el objetivo de la validación de requisitos es asegurar que los documentos de requisitos contengan los requisitos actuales y que estos requisitos sean todos los conocidos al momento en que se creó el documento de requisitos. Por otro lado, el objetivo de la verificación de requisitos es asegurar la calidad de requisitos acorde con las propiedades de calidad deseadas.