Qué Es El Modelo V
Qué Es El Modelo V
Qué Es El Modelo V
Índice
1. Las fases del modelo V
2. Interacción entre el desarrollo y la verificación
3. Modelo V XT: desarrollo posterior del modelo V
4. Ámbitos de aplicación del modelo V
5. Ventajas y desventajas del modelo V
6. Alternativas al modelo V
Al principio del proyecto, el modelo prevé un análisis de las especificaciones del sistema
planificado (fase de especificaciones).
El proyecto se completa después con requisitos funcionales y no funcionales para la
arquitectura del sistema (fase funcional).
A esta fase le sigue el diseño del sistema, en el que se planifican los componentes y las
interfaces de este (fase de diseño).
Una vez completadas estas fases, se puede diseñar en detalle la arquitectura del
software (codificación).
Es ahora cuando, de acuerdo con estos planes, comienza el desarrollo en sí del software. A
continuación, tendrán lugar las fases de control de la calidad, también llamadas de
verificación o validación, que siempre están relacionadas con cada una de las fases de
desarrollo. El método V abarca las siguientes tareas:
Pruebas de unidad
Pruebas de integración
Integración del sistema
Validación
La prueba del sistema verifica si se han cumplido los requisitos generales del sistema
definidos al diseñar la arquitectura del sistema. En general, estas pruebas tienen lugar en un
entorno de pruebas que simula las condiciones reales del cliente con la mayor precisión
posible.
Una idea fundamental detrás de esta revisión era proporcionar un modelo que
pudiera adaptarse de forma versátil a proyectos de diferentes tamaños. En los proyectos
más pequeños, en particular, el método antiguo era a menudo demasiado costoso y, por lo
tanto, ineficiente, pero con el Modelo V XT es posible eliminar ciertas fases que requerirían
esfuerzo extra.
Asimismo, el modelo V también puede utilizarse en otras áreas de desarrollo, por ejemplo,
para sistemas electrónicos o mecánicos en investigación y ciencia. En estos ámbitos de
aplicación, existen algunas variantes adaptadas que reflejan los pasos de proceso típicos de
la disciplina.
Alternativas al modelo V
En el desarrollo de software hay muchos modelos que, en función del proyecto y el equipo,
pueden tomarse en consideración como métodos de desarrollo de software. Hay una variedad
relativamente grande de modelos de proceso, como, por ejemplo, los populares modelos de
cascada y en espiral. El modelo en cascada es particularmente adecuado para proyectos
pequeños y lineales, mientras que el modelo en espiral se recomienda para proyectos de
estructura iterativa.