Para el desarrollo de un software perfecto siguientes documentos son obligatorios en serie:
- URS (Especificación de requisitos de usuario): El punto sabia URS se describen todos los requisitos del software.
- UI: Dependiendo de la URS se diseñan ciertas páginas del software. Esto también incluye mensajes de error, mensajes emergentes, etc.
- SRS (Especificación de requisitos del sistema): El punto SRS define los requisitos del sistema según el URS.
- STC (Casos de prueba del sistema): Después de que se desarrolla el software, la prueba del sistema se realiza y se registra en STC
- UAT (Prueba de aceptación del usuario): después de que todos los casos de prueba del sistema software cubre todos los puntos como se menciona en la URS y se prepara como se esperaba
- DTL (defecto Track Log): todos los errores/defectos registrados durante UAT/STC se mencionan en DTL de modo que puedan ser fijados
Después todos los errores se arreglan en el segundo ciclo de STC y UAT se lleva a cabo para verificar si todo está bien ahora y cumplir con las expectativas del usuario. Y, finalmente, el software está listo para usar.
... antiguo ... sin embargo, definitivamente apoyo la afirmación "... todo depende del contexto". Ejemplos de factores de influencia: metodología del proyecto, madurez de la arquitectura, limitaciones financieras y presupuestarias, "términos quemados" en organizaciones que no pueden reutilizarse por cualquier motivo, habilidad de las personas involucradas ... – Quicker