Professional Documents
Culture Documents
REQUERIMIENTOS
Validacin y Verificacin
Los errores ms costosos a menudo son causados
en las primeras etapas del desarrollo
Muchos de esos errores se pueden prevenir
mediante la validacin de los requerimientos
TEMAS
Introduccin
Buenos requerimientos
Verificacin
Validacin
INTRODUCCIN
Verificacin
Estoy construyendo el producto correctamente?
Revisar el producto de acuerdo con unas restricciones
previamente establecidas
INTRODUCCIN
Validacin
Estoy construyendo el producto correcto?
Certificar que el producto es consistente con las
intenciones de los interesados
INTRODUCCIN
Documentos de
Requerimientos - Lista de
Validacin y problemas
Conocimiento y Verificacin - Acciones
documentos de acordadas
referencia
TEMAS
Introduccin
Buenos requerimientos
Verificacin
Validacin
BUENOS REQUERIMIENTOS
Correcto
No ambiguo
Completo
Consistente
Verificable
Modificable
Se puede rastrear
BUENOS REQUERIMIENTOS
Correcto
Cada requerimiento representa algo requerido por el
sistema
Depende de la aplicacin
Determinado por el usuario
BUENOS REQUERIMIENTOS
No ambiguo
Misma interpretacin para diferentes personas
Ejemplo
El sistema deber enviar un correo para informar las fecha
de las encuestas, cuando sea necesario
BUENOS REQUERIMIENTOS
Algunos trminos ambiguos
Aceptable, adecuado, apropiado
Por lo menos, no debe exceder
Eficiente, rpido, mejor
Idealmente
Razonable, cuando sea necesario
Estado del arte
Simple, fcil, amigable
BUENOS REQUERIMIENTOS
Completo
Las entradas/salidas estn descritas, junto con las
validaciones pertinentes
Se explican los clculos y reglas del negocio
Se han considerado errores, alternativas
Los documentos referenciados realmente existen
No se omitieron requerimientos
BUENOS REQUERIMIENTOS
Consistente
Las partes no se contradicen
Considerar
Trminos conflictivos (para lo mismo)
Caractersticas conflictivas
BUENOS REQUERIMIENTOS
Verificable
Tiene criterios de aceptacin acordes con el
requerimiento
Se le puede asociar algn mecanismo de prueba
BUENOS REQUERIMIENTOS
Ejemplo:
Se mostrar la diferencia entre el salario del
empleado y el promedio mundial para el oficio
Problema
Cmo obtener el promedio mundial?
Mejora
El promedio mundial, segn lo publica la ONU en su
pgina de Internet en el momento de la consulta
BUENOS REQUERIMIENTOS
Modificable
Las estructura y estilo permiten hacer cambios
fcilmente
Requerimientos numerados
Organizacin por secciones
Verificacin
Validacin
VERIFICACIN
Tcnicas
Listas de chequeo (verificacin o comprobacin)
Reuniones de revisin informales
Inspecciones Revisiones Formales
VERIFICACIN
Ejemplos Listas de Chequeo
Hay requerimientos que contienen aspectos
de diseo no necesarios?
Falta alguna informacin necesaria para un
requerimiento?
Hay requerimientos o informacin duplicada?
Es cada requerimiento verificable mediante
pruebas, demostracin, revisin o anlisis?
VERIFICACIN
Inspeccin
Reconocida como una muy buena prctica
Los autores casi siempre pueden reparar los defectos
que detectan
Toma tiempo, pero es una buena inversin
Sirve para diferentes tipos de documentos
Diseo, cdigo fuente, planes,
VERIFICACIN
Inspeccin
Pequeos grupos
Combinar personas con diferentes perspectivas
Los usuarios / clientes se sienten ms partcipes del
proceso
Se pueden conocer las necesidades de los dems
interesados
TEMAS
Introduccin
Buenos requerimientos
Verificacin
Validacin
VALIDACIN
Tcnicas
Interaccin con los interesados
Interaccin con expertos en el dominio
Elaborar el manual de usuario a partir de los
requerimientos
Prototipos, simulaciones
VALIDACIN
Interaccin con los interesados
Revisiones con el usuario lder
Diagramas
Especificaciones (casos de uso historias de usuario,
escenarios, etc.)
VALIDACIN
Interaccin con los interesados
Exponer a un grupos de interesados
Diagramas
Prototipos de pantalla (*)
Explicacin de funcionalidad