SlideShare una empresa de Scribd logo
1 de 15
Modelo V y W para pruebas y aseguramiento de
la calidad
Objetivos
Después de finalizar esta lección, usted debería ser capaz de:
• Presentar los antecedentes del aseguramiento de la calidad del software.
• Definir que es el Modelo V y Modelo W.
• Conocer las ventajas y desventajas de los modelos para el aseguramiento de la
calidad.
• Explicar el avance del Modelo V hacia el modelo W.
• Diagramar soluciones de testeo con los modelos V y W.
• Comprender los diferentes tipos de pruebas de software y su propósito.
Agenda
1. Surgimiento de SQA (Software Quality Assurance)
2. Modelo V
3. ¿Para qué sirve o cómo funciona el modelo V?
4. Con que objetivo fue desarrollado el modelo V
5. Ventajas y desventajas
6. Modelo W
7. ¿Cómo se implementa el modelo W?
8. Ventajas y desventajas
9. Tipos de pruebas
10. Resumen
Surgimiento de SQA (Software Quality
Assurance).
Luego de la crisis del Software en los años
80, SQA evoluciono hacia una
herramienta que las compañías de
desarrollo de software utilizaban para
identificar de forma temprana los
problemas de calidad en el proceso de
desarrollo. Mientras SQA era visto como
un pequeño paso dentro del proceso del
desarrollo del software, muchos jefes de
proyectos vieron beneficios cuantificables
a partir de integrar SQA dentro del
proceso de desarrollo de software. En los
90 varias compañías de software ya
tenían funciones de SQA dentro de sus
organizaciones.
Modelo V
Es un modelo grafico del ciclo de vida del desarrollo de software o “SDLC” por sus siglas en
inglés (System Development Life Cycle), empleado para ejecutar y testear procesos en una
secuencia. También conocido el modelo de verificación y validación, es un modelo de ciclo
de vida desde el punto de vista de aseguramiento de calidad.
¿Para qué sirve o cómo funciona el
modelo V?
Cuando se crea el modelo V, el director del
proyecto incluye las principales tareas y
características en las que debe trabajar el
equipo asignado a lo largo del proyecto para
satisfacer todos los requisitos del cliente. El
modelo V es muy similar al modelo en
cascada ya que organiza los pasos en un
ciclo de vida secuencial. Mientras el modelo
en cascada utiliza una forma lineal para
enumerar cada tarea, el modelo V utiliza un
gráfico en forma de V.
Con que objetivo fue desarrollado el
modelo V
• Fue desarrollado para regular los procesos del desarrollo de software.
• Describe todas las actividades que se produce durante el desarrollo.
• Proporciona una guía para la planificación y realización de proyectos.
Cuáles son sus objetivos en la ejecución
de un proyecto
La minimización de los riesgos del proyecto:
• Mejora la transparencia y control del proyecto.
• Describe los resultados y funciones de responsabilidad.
• Permite una detección temprana de los errores.
Ventajas y desventajas
Ventajas del modelo V
• Hay pruebas de bajo nivel o también llamadas “pruebas unitarias” y pruebas de alto nivel
“pruebas del sistema”.
• El desarrollo del sistema estará específicamente expresado para facilitar el control del
proceso de desarrollo, cuando todas las etapas terminen, el sistema ha terminado.
Desventajas del modelo V
• Fácilmente se puede malinterpretar que las pruebas son una etapa posterior al
desarrollo.
• Posiblemente algunos errores no se descubran y se modifiquen de manera fácil cuando
se completa la codificación.
Modelo W
Es una evolución del modelo V que pretende aclarar ciertos aspectos de dicho modelo.
¿Cómo se implementa el modelo W?
Cada fase verifica y valida. La línea punteada muestra que cada en verde se valida y se
prueba a través de cada fase en azul.
• El punto 1 se refiere a: Elaborar un plan de prueba y una estrategia de prueba.
• El punto 2 se refiere a la Identificación del escenario.
• El punto 3 se refiere a la Preparación del caso de prueba a partir del documento de
especificación y los documentos de diseño.
¿Cómo se implementa el modelo W?
• El punto 4 se refiere a la preparación del caso de prueba a partir del documento de
especificación y los documentos de diseño.
• El punto 5 se refiere a la revisión de casos de prueba y actualización según los
comentarios de revisión.
• El punto 6 se refiere a varias metodologías de prueba, como pruebas unitarias / de
integración, pruebas de ruta, partición de equivalencia, valor límite, pruebas basadas en
especificaciones, pruebas de seguridad, pruebas de usabilidad, pruebas de rendimiento.
Ventajas y desventajas
Ventajas del modelo W
• No hay una división estricta entre las tareas constructivas del lado izquierdo y las tareas
más destructivas del lado derecho.
• En la fase de prueba el desarrollador es responsable de la eliminación de defectos y la
corrección de estos.
• La importancia de las pruebas y el orden de las actividades individuales para las pruebas
es clara.
Desventajas del modelo W
• Los hechos reales se simplifican en este modelo.
• Es necesario un modelo simple para que todo el grupo del proyecto lo acepte.
Tipos de pruebas
• Pruebas unitarias
Las pruebas unitarias son de muy bajo nivel y se realizan cerca de la fuente de la aplicación.
Consisten en probar métodos y funciones individuales de las clases, componentes o
módulos que usa tu software. En general, las pruebas unitarias son bastante baratas de
automatizar y se pueden ejecutar rápidamente mediante un servidor de integración
continua.
• Pruebas de Integración
Las pruebas de integración verifican que los distintos módulos o servicios utilizados por tu
aplicación funcionan bien en conjunto. Por ejemplo, se puede probar la interacción con la
base de datos o asegurarse de que los microservicios funcionan bien en conjunto y según
lo esperado. Estos tipos de pruebas son más costosos de ejecutar, ya que requieren que
varias partes de la aplicación estén en marcha.
Tipos de pruebas
• Pruebas de seguridad
La seguridad es uno de los elementos más cruciales de un enfoque de gestión de la calidad
completo en el desarrollo de aplicaciones.
• Pruebas de rendimiento
La prueba de rendimiento es una técnica de prueba de software no funcional que
determina cómo la estabilidad, la velocidad, la escalabilidad y la capacidad de respuesta de
una aplicación se mantiene bajo una determinada carga de trabajo.
• Pruebas de usabilidad
Las pruebas de usabilidad evalúan el grado en que el sistema puede ser utilizado por
usuarios específicos con efectividad, eficiencia y satisfacción en un contexto de uso
específico.
Resumen
En esta lección, debe haber aprendido a:
• Decidir sobre cual modelo de testing es apropiado para el desarrollo de software.
• Apoyar un área informática en las pruebas de calidad de sus productos.
• Debatir sobre la importancia de los modelos de aseguramiento de la calidad.
• Organizar acciones para la realizar testeo en un sistema informático.
• Justificar las ventajas y desventajas del Modelo V y Modelo W para el desarrollo de
software.

Más contenido relacionado

Similar a Modelo V y W para pruebas y aseguramientov2.pptx

Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasdiegogarcia908
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwareRazielLira
 
Sesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptxSesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptxClaudioIbarraRios
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptxPROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptxAlexChavezAlaniz
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vJorge Luis
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 

Similar a Modelo V y W para pruebas y aseguramientov2.pptx (20)

Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Testing - Ing. Gabriela Muñoz
Testing - Ing. Gabriela MuñozTesting - Ing. Gabriela Muñoz
Testing - Ing. Gabriela Muñoz
 
Ciclo devida
Ciclo devidaCiclo devida
Ciclo devida
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Sesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptxSesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptx
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptxPROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
 
Rup
RupRup
Rup
 
Metodo v
Metodo vMetodo v
Metodo v
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
Ingenieria de software.
Ingenieria de software.Ingenieria de software.
Ingenieria de software.
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 

Último

Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 

Último (20)

Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 

Modelo V y W para pruebas y aseguramientov2.pptx

  • 1. Modelo V y W para pruebas y aseguramiento de la calidad
  • 2. Objetivos Después de finalizar esta lección, usted debería ser capaz de: • Presentar los antecedentes del aseguramiento de la calidad del software. • Definir que es el Modelo V y Modelo W. • Conocer las ventajas y desventajas de los modelos para el aseguramiento de la calidad. • Explicar el avance del Modelo V hacia el modelo W. • Diagramar soluciones de testeo con los modelos V y W. • Comprender los diferentes tipos de pruebas de software y su propósito.
  • 3. Agenda 1. Surgimiento de SQA (Software Quality Assurance) 2. Modelo V 3. ¿Para qué sirve o cómo funciona el modelo V? 4. Con que objetivo fue desarrollado el modelo V 5. Ventajas y desventajas 6. Modelo W 7. ¿Cómo se implementa el modelo W? 8. Ventajas y desventajas 9. Tipos de pruebas 10. Resumen
  • 4. Surgimiento de SQA (Software Quality Assurance). Luego de la crisis del Software en los años 80, SQA evoluciono hacia una herramienta que las compañías de desarrollo de software utilizaban para identificar de forma temprana los problemas de calidad en el proceso de desarrollo. Mientras SQA era visto como un pequeño paso dentro del proceso del desarrollo del software, muchos jefes de proyectos vieron beneficios cuantificables a partir de integrar SQA dentro del proceso de desarrollo de software. En los 90 varias compañías de software ya tenían funciones de SQA dentro de sus organizaciones.
  • 5. Modelo V Es un modelo grafico del ciclo de vida del desarrollo de software o “SDLC” por sus siglas en inglés (System Development Life Cycle), empleado para ejecutar y testear procesos en una secuencia. También conocido el modelo de verificación y validación, es un modelo de ciclo de vida desde el punto de vista de aseguramiento de calidad.
  • 6. ¿Para qué sirve o cómo funciona el modelo V? Cuando se crea el modelo V, el director del proyecto incluye las principales tareas y características en las que debe trabajar el equipo asignado a lo largo del proyecto para satisfacer todos los requisitos del cliente. El modelo V es muy similar al modelo en cascada ya que organiza los pasos en un ciclo de vida secuencial. Mientras el modelo en cascada utiliza una forma lineal para enumerar cada tarea, el modelo V utiliza un gráfico en forma de V.
  • 7. Con que objetivo fue desarrollado el modelo V • Fue desarrollado para regular los procesos del desarrollo de software. • Describe todas las actividades que se produce durante el desarrollo. • Proporciona una guía para la planificación y realización de proyectos. Cuáles son sus objetivos en la ejecución de un proyecto La minimización de los riesgos del proyecto: • Mejora la transparencia y control del proyecto. • Describe los resultados y funciones de responsabilidad. • Permite una detección temprana de los errores.
  • 8. Ventajas y desventajas Ventajas del modelo V • Hay pruebas de bajo nivel o también llamadas “pruebas unitarias” y pruebas de alto nivel “pruebas del sistema”. • El desarrollo del sistema estará específicamente expresado para facilitar el control del proceso de desarrollo, cuando todas las etapas terminen, el sistema ha terminado. Desventajas del modelo V • Fácilmente se puede malinterpretar que las pruebas son una etapa posterior al desarrollo. • Posiblemente algunos errores no se descubran y se modifiquen de manera fácil cuando se completa la codificación.
  • 9. Modelo W Es una evolución del modelo V que pretende aclarar ciertos aspectos de dicho modelo.
  • 10. ¿Cómo se implementa el modelo W? Cada fase verifica y valida. La línea punteada muestra que cada en verde se valida y se prueba a través de cada fase en azul. • El punto 1 se refiere a: Elaborar un plan de prueba y una estrategia de prueba. • El punto 2 se refiere a la Identificación del escenario. • El punto 3 se refiere a la Preparación del caso de prueba a partir del documento de especificación y los documentos de diseño.
  • 11. ¿Cómo se implementa el modelo W? • El punto 4 se refiere a la preparación del caso de prueba a partir del documento de especificación y los documentos de diseño. • El punto 5 se refiere a la revisión de casos de prueba y actualización según los comentarios de revisión. • El punto 6 se refiere a varias metodologías de prueba, como pruebas unitarias / de integración, pruebas de ruta, partición de equivalencia, valor límite, pruebas basadas en especificaciones, pruebas de seguridad, pruebas de usabilidad, pruebas de rendimiento.
  • 12. Ventajas y desventajas Ventajas del modelo W • No hay una división estricta entre las tareas constructivas del lado izquierdo y las tareas más destructivas del lado derecho. • En la fase de prueba el desarrollador es responsable de la eliminación de defectos y la corrección de estos. • La importancia de las pruebas y el orden de las actividades individuales para las pruebas es clara. Desventajas del modelo W • Los hechos reales se simplifican en este modelo. • Es necesario un modelo simple para que todo el grupo del proyecto lo acepte.
  • 13. Tipos de pruebas • Pruebas unitarias Las pruebas unitarias son de muy bajo nivel y se realizan cerca de la fuente de la aplicación. Consisten en probar métodos y funciones individuales de las clases, componentes o módulos que usa tu software. En general, las pruebas unitarias son bastante baratas de automatizar y se pueden ejecutar rápidamente mediante un servidor de integración continua. • Pruebas de Integración Las pruebas de integración verifican que los distintos módulos o servicios utilizados por tu aplicación funcionan bien en conjunto. Por ejemplo, se puede probar la interacción con la base de datos o asegurarse de que los microservicios funcionan bien en conjunto y según lo esperado. Estos tipos de pruebas son más costosos de ejecutar, ya que requieren que varias partes de la aplicación estén en marcha.
  • 14. Tipos de pruebas • Pruebas de seguridad La seguridad es uno de los elementos más cruciales de un enfoque de gestión de la calidad completo en el desarrollo de aplicaciones. • Pruebas de rendimiento La prueba de rendimiento es una técnica de prueba de software no funcional que determina cómo la estabilidad, la velocidad, la escalabilidad y la capacidad de respuesta de una aplicación se mantiene bajo una determinada carga de trabajo. • Pruebas de usabilidad Las pruebas de usabilidad evalúan el grado en que el sistema puede ser utilizado por usuarios específicos con efectividad, eficiencia y satisfacción en un contexto de uso específico.
  • 15. Resumen En esta lección, debe haber aprendido a: • Decidir sobre cual modelo de testing es apropiado para el desarrollo de software. • Apoyar un área informática en las pruebas de calidad de sus productos. • Debatir sobre la importancia de los modelos de aseguramiento de la calidad. • Organizar acciones para la realizar testeo en un sistema informático. • Justificar las ventajas y desventajas del Modelo V y Modelo W para el desarrollo de software.