Zusammenfassung der Ressource
Modelo V
- Fases de verificación
- Análisis de requerimientos
- Se recopilan mediante el análisis
de las necesidades de los usuarios
- Establecer qué debe
realizar el sistema ideal
- Entrevista a los usuarios
- Requisitos del usuario
- Diseño de sistemas
- Los ingenieros de sistemas
analizan y comprenden el negocio
- Se descubren
posibilidades y técnicas
- Si alguno de los requisitos no es
factible, se encuentra una resolución
- Diseño arquitectónico
- Fase del diseño de la arquitectura de la
computadora y la arquitectura del software
- Diseño de alto nivel
- Funcionalidad breve
de cada módulo
- Se lleva a cabo el diseño
de prueba de integración
- Diseño de módulo
- Se puede denominar
diseño de bajo nivel
- El sistema diseñado se divide en
unidades o módulos más pequeños
- El programador comienza
codificar directamente
- El documento de diseño contendrán una lógica
funcional detallada del módulo, en pseudocódigo
- Fases de validación
- Examen de la unidad
- Planes de prueba unitarios (UTP)
- Estos UTP se ejecutan para eliminar
errores a nivel de código o de unidad
- Una unidad es la entidad más
pequeña, un módulo de programa
- Las pruebas unitarias verifican que la entidad más
pequeña puede funcionar correctamente cuando
está aislada del resto de los códigos / unidades.
- Pruebas de integración
- Verifican que las unidades creadas y
probadas de forma independiente
puedan coexistir y comunicarse entre sí.
- Los resultados de las pruebas se
comparten con el equipo del cliente.
- Prueba del sistema
- Están compuestos por el
equipo comercial del cliente
- Garantiza que se cumplan las
expectativas de la aplicación desarrollada
- Se prueba por su funcionalidad,
interdependencia y comunicación
- Verifica que se cumplan
los requisitos funcionales
y no funcionales
- Pruebas de aceptación del usuario
- Están compuestos por
usuarios comerciales
- Se realiza en un entorno de usuario que
se asemeja al entorno de producción
- Verifica que el sistema entregado
cumpla con los requisitos del usuario
- El sistema pueda
usarse en tiempo real
- Empleado en diversos procesos de desarrollo
- Desarrollo de software
- En los años 90 apareció su primera versión
- Perfeccionando y adaptando
- Métodos modernos de desarrollo
- Se remonta a los años 70
- Concebido posterior del modelo de cascada