• No se han encontrado resultados

Proceso de Verificación y Validación Independiente Tecnologías Aplicadas

N/A
N/A
Protected

Academic year: 2021

Share "Proceso de Verificación y Validación Independiente Tecnologías Aplicadas"

Copied!
17
0
0

Texto completo

(1)

w. gmv. es

Proceso de Verificación y

Validación Independiente –

Tecnologías Aplicadas

© GMV S.A., 2006 Propiedad de GMV S.A. Todos los derechos reservados

w.

gmv.

(2)

ww

w.

gmv.

es

Índice

¿Qué es la Verificación y Validación Independiente?

Proceso de Verificación y Validación Independiente (V&VI)

¿ Por qué V&VI ?

Aplicaciones y experiencia Estándares y normas

(3)

w.

gmv.

es

¿Qué es la Verificación y Validación Independiente?

Verificación y Validación Independiente

V&V

Proceso de desarrollo que emplea métodos rigurosos para evaluar la

corrección y calidad del producto a lo largo de todo su ciclo de vida

V&VI = V&V + I

V&V por una organización

(4)

ww

w.

gmv.

es

Verificación

V

erificación: ¿ Estamos fabricando correctamente el Software ?

El producto resultante es completo, consistente y correcto para comenzar

la siguiente fase.

Es el proceso de determinar si los

productos resultantes de una fase del

Ciclo de Vida Software (CVS) cumplen los requisitos establecidos en la fase

(5)

w.

gmv.

es

Validación

Es el proceso de prueba del software para asegurar que cumple su especificación.

Este proceso asegura que el software fabricado se comporta como se espera y de acuerdo a las expectativas del cliente.

El desarrollador quiere demostrar que el

software funciona. V&VI tratará de llevar el software a condiciones de stress.

V

alidación: ¿ Estamos fabricando el Software correcto?

(6)

ww

w.

gmv.

es

Independencia

I

ndependencia viene definida por tres parámetros:

Independencia Técnica

Participa personal no involucrado en el proceso de desarrollo.

Independencia de Gestión

Las actividades se gestionan como un proyecto independiente del proyecto de desarrollo.

Independencia Financiera

El presupuesto de las actividades es gestionado por una organización distinta al suministrador del software.

(7)

w. gmv. es Tipos de Independencia Trabajo en

E

quipo Entorno de participación y aprendizaje.

(8)

ww

w.

gmv.

es

¿Por qué Independiente?

Independencia añade a la V&V importantes ventajas:

Separación de intereses Diferentes puntos de vista Efectividad y productividad

La independencia es una característica reconocida como altamente positiva

(9)

w.

gmv.

es

Proceso de VV Independiente

El proceso de V&VI incluye tres actividades principales

Procesos de Desarrollo software Requisitos

Diseño y Codificación

Pruebas y Aceptación

Proceso de Verificación y Validación Independiente

Análisis de Criticidad

Verificación Independiente

Validación Independiente

(10)

ww

w.

gmv.

es

Análisis de Criticidad

Se clasifican los componentes

software respecto a un conjunto de criterios para determinar su

importancia relativa.

El resultado servirá para

configurar el nivel apropiado de los procesos de V&V, así como el presupuesto y los recursos

necesarios Análisis de Criticidad Clasificación de funciones críticas Plan de V&V y paquetes de trabajo a realizar Análisis de Criticidad Clasificación de funciones críticas Plan de V&V y paquetes de trabajo a realizar

(11)

w. gmv. es Proceso de Verificación Análisis de especificaciones técnicas Análisis de diseño Análisis de códigoAnomalías y discrepanciasInformes de Verificación

Identificación de áreas críticas

V

erificación

(12)

ww

w.

gmv.

es

Proceso de Validación

Proponiendo mejoras en sus planes de prueba, identificando casos y escenarios de pruebas. Diseño y ejecución de pruebas independientes

Anomalías y discrepancias

Informes de Verificación

Identificación de áreas críticas

V

erificación Propuestas de pruebas y escenarios Diseño y ejecución de pruebas independientes

V

alidación Plataforma de pruebas independientesAnomalías y discrepanciasInformes de Verificación

Identificación de áreas críticas

V

erificación Propuestas de pruebas y escenarios Diseño y ejecución de pruebas independientes

V

alidación Plataforma de pruebas independientes Plataforma de pruebas independientes Plataforma de pruebas independientes

(13)

w.

gmv.

es

¿Por qué IVV?: Motivación

Detección y corrección temprana de errores es vital, reduce costes y tiempo

P ruebas C ó di go Di s e ñ o R e q u is it o s Pruebas Código Diseño Requisitos 0 5 10 15 20 25 30 35 40 45 50 Coste relativo para correcciones Tipo de defecto

(14)

ww

w.

gmv.

es

¿Por qué IVV?: Informe CHAOS

El informe CHAOS de Standish Group

examinó hasta 30.000 proyectos en EEUU desde 1994. http://www.standishgroup.com/sample_research/PDFpages/extreme_chaos.pd 16% 53% 31% 27% 33% 40% 26% 46% 28% 28% 49% 23% 0% 20% 40% 60% 80% 100% 1994 1996 1998 2000 Histórico de proyectos (1994-2000) Éxito Finalizados Fracaso

(15)

w.

gmv.

es

Aplicaciones y experiencia

Proyectos de GMV en V&V Independiente: Software embarcado

“Global solutions for a global supplier”

Lanzador Vega. Pruebas 21/12/2005

www.esa.int

(16)

ww

w.

gmv.

es

Estándares y normas

IEEE Standard for Software Verification and Validation. IEEE Std 1012-1998.

ESA Guide for Independent Software Verification and Validation. 1.0 Draft Nov. 2005.

ISO 15504 SPICE (Software Process Capability Determination) Proporciona una plataforma para

evaluación de los procesos software. ISO/IEC TR 15504-1:1998(E), Information Technology.

SPiCE for SPACE (S4S) Assessment Model. Cómo

implementar la evaluación y mejora de procesos. Incluye nuevos procesos de soporte o support:

(17)

w.

gmv.

es

Resumen

V&V por una organización Independiente del equipo de desarrollo

A lo largo del ciclo de vida completo del proyecto. Proceso que se adapta a las características del

proyecto.

Trabajo en Equipo: Colaboración efectiva,

compartiendo objetivos para lograr un proyecto de éxito.

V&VI proceso de ingeniería que emplea métodos

rigurosos para la evaluación de la corrección y calidad del producto software

w.

gmv.

Referencias

Documento similar