¿Qué es el modelo V?

El concepto de “modelo V” significa modelo de verificación y validación. Esto es una consecuencia de realizar los procesos en un cierto orden. El siguiente paso se completará solo después de completar el anterior.

De acuerdo con este modelo, las pruebas se realizan en paralelo con la fase de desarrollo adecuada. Esquemáticamente, este enfoque recuerda una letra en inglés “V”, de ahí el nombre del modelo.

¿Cuáles son las fases de desarrollo en base al modelo V?

  • Requisitos (requisitos comerciales, diferentes tipos de especificación).
  • Diseño de la arquitectura (HLD – High Level Design).
  • LLD – Diseño de bajo nivel.
  • Fase de realización.
  • Código de escritura.

Además del modelo de desarrollo en cascada, la declaración de requisitos y la creación de especificaciones son la etapa inicial del proceso de creación del producto. Las pruebas de documentación, la verificación del sistema y las pruebas de aceptación se aplican para verificar el funcionamiento correcto de esta fase.

Pero antes de comenzar el desarrollo en sí, uno crea el plan de prueba que se centra en las capacidades funcionales del sistema futuro de acuerdo con ciertos requisitos.

En la etapa de diseño de la arquitectura del sistema, se definen las peculiaridades de la plataforma, el sistema en sí, las decisiones técnicas, los procesos y los servicios. Las pruebas de integración se realizan para verificar el funcionamiento correcto de los componentes del sistema especificados en su conjunto.

La fase de diseño de bajo nivel presupone definir la lógica de cada componente del sistema, se especifican las clases y los enlaces entre ellos. Se realizarán pruebas de componentes para verificar la coordinación del sistema.

El proceso de desarrollo del código se ejecuta en la etapa de realización de la arquitectura del sistema. El equipo de desarrollo cumple la codificación en sí de acuerdo con los requisitos cuando la arquitectura está completamente pensada y modelada.

El modelo V es un modelo de verificación y validación, en este modelo, tanto el desarrollo como las pruebas comienzan casi al mismo tiempo con la misma información. En su ciclo de desarrollo de cada fase está directamente asociado con la fase de prueba.