Unidad 4
Verificación y Validación de requisitos
Mediante la verificación y validación de requisitos garantizamos que el software
desarrollado cumple con los requisitos especificados por el cliente o usuario.
Con la verificación de requisitos garantizamos después de revisarlos y evaluarlos
que se hayan cumplido todas las especificaciones. Se centra en garantizar que los
requisitos sean completos, precisos y coherentes, y que cumplan con las normas y
regulaciones aplicables. La verificación de requisitos se puede lograr mediante
revisiones, pruebas y análisis de requisitos.
Por otro lado, con la validación de requisitos nos aseguramos de que los requisitos
especificados satisfagan las necesidades del cliente o usuario y, por lo tanto,
cumplen con el propósito para el que se desarrolló el software. La validación de
requisitos se puede lograr mediante la realización de pruebas de aceptación,
pruebas de integración y pruebas de usabilidad, entre otras.
La verificación y validación de requisitos pueden ayudar a garantizar que el software
se construya correctamente desde el principio, lo que reduce los costos de
corrección de errores y defectos más adelante en el ciclo de vida del software. En
segundo lugar, la verificación y validación de requisitos ayudan a garantizar que el
software cumpla con las expectativas del cliente o usuario, lo que puede mejorar la
satisfacción del cliente y reducir el riesgo de cancelación del proyecto. Finalmente,
la verificación y validación de requisitos pueden ayudar a garantizar que el software
cumpla con las normas y regulaciones aplicables, lo que puede evitar problemas
legales y financieros.
Hay varios métodos comunes utilizados para realizar la verificación y validación de
requisitos. Uno de ellos es la revisión de requisitos, en la que un equipo de revisión
examina los requisitos para garantizar que sean completos, precisos y coherentes.
Otro método común es la realización de pruebas, como las pruebas de aceptación
y las pruebas de integración, para garantizar que el software cumpla con los
requisitos especificados. Además, los prototipos y los modelos pueden utilizarse
para validar los requisitos con el cliente o usuario y confirmar que satisfacen sus
necesidades.
La verificación y validación de requisitos son procesos críticos en el desarrollo de
software que deben llevarse a cabo para garantizar que el software cumpla con los
requisitos especificados por el cliente o usuario. La verificación de requisitos se
centra en garantizar que los requisitos sean completos, precisos y coherentes,
mientras que la validación de requisitos se centra en asegurarse de que los
requisitos satisfagan las necesidades del cliente o usuario y cumplan con el
propósito para el que se desarrolló el software. Ambos procesos pueden ayudar a
garantizar que el software se construya correctamente desde el principio, satisfaga
las expectativas del cliente o usuario y cumpla con las normas y regulaciones
aplicables.
Bibliografía
Ingeniería de Requisitos: de la especificación de requisitos de software al
aseguramiento de la calidad
Scielo. (2016)
Enlace de la lectura:
http://www.scielo.org.co/scielo.php?pid=S1909-
83672016000200016&script=sci_arttext
Priorización de requisitos para una adecuada calidad de software
Dialnet (2020).
Enlace de la lectura
https://dialnet.unirioja.es/servlet/articulo?codigo=8590285
Software Engineering Body of Knowledge - Public review version
IEEE. (2024)
Enlace de la lectura:
https://waseda.app.box.com/v/SWEBOK4-book
Gestión de Requerimientos a través del Modelo de Fábrica de Software aplicando
Metodologías Ágiles
RedClara. (2017).
Enlace de la lectura
https://goo.su/l9Ggndm