La documentacin de los requerimientos est sujeto a la validacin y verificacin
de los procedimientos. Los requerimientos deben ser validados por el ingeniero de software quien debe entenderlos y verificar que sea conforme con los estndares de la compaa. En caso que los estndares de la compaa o la terminologa se inconsistente se llegar a un acuerdo entre las partes involucradas.
Se refiere a los proceso de examinar los requerimientos para definir los
lineamientos del software, es decir el software que el usuario espera.
5.1 Revisin de requisitos
Se asigna un grupo de revisores para buscar errores, suposiciones errneas, falta
de claridad, desviacin de los estndares. La conformacin de este grupo de trabajo es importante, se debe incluir mnimo a un representante del cliente, ya que provee la gua sobre que buscar en el software.
Las revisiones deben estar constituidas en la comprensin del sistema en base a la
documentacin definida, el documento de especificacin del sistema, la lnea base para una nueva versin que puede ser incluido en cualquier parte del proceso. (SWEBOK, 2014)
5.2 Prototipos
El prototipo suele ser el medio donde interpreta el ingeniero de software los
requisitos de software, del mismo modo con la elicitacin, la ventaja de los prototipos es que pueden facilitar la interpretacin, genera retroalimentacin positiva en reas donde puede estar equivocado, sin embargo, tambin existen desventajas como el alto costo del desarrollo y la desviacin en caractersticas superficiales del software pero si se evita el desperdicio de recursos, el costo puede ser justiciado ya que los prototipos contienen aspectos de la solucin final y son evolutivos, es decir, no desechables. (SWEBOK, 2014)
5.3 Validacin del modelo
Es necesario validar la calidad de los modelos desarrollados durante el anlisis, por ejemplo en un modelo de objetos se analiza estticamente que existe comunicacin entre las partes y se intercambian datos. Se utilizan anotaciones formales de anlisis, para probar las propiedades de especificacin.
5.4 Prueba de Aceptacin
Una propiedad esencial de un requisito de software es que sea posible validar la
satisfaccin del requisito en el producto final, los requisitos que no son validados son solo "deseos". La importancia yace en la planificacin de verificar cada requisito. Para ser validados primero deben ser analizados y descomponer sus partes hasta que puedan ser expresadas cuantitativamente en pruebas diseadas de aceptacin para el usuario final.