lolsdfsdf

Páginas: 6 (1489 palabras) Publicado: 21 de agosto de 2013
VERIFICACION Y VALIDACION DE SOFTWARE



DEFINICION

La validación y verificación (V y V) de software se define como un conjunto de procedimientos, actividades, técnicas y herramientas que se utilizan, paralelamente al desarrollo, para asegurar que un producto de software cumpla con los requerimientos planteados por los usuarios finales.

La visión del desarrollo de software, formada porun conjunto de fases, no sólo facilita el desarrollo, sino también el esfuerzo de la V y V. Se puede dividir el esfuerzo de V y V indicando las actividades, procedimientos y técnicas a emplear en cada fase del ciclo de vida. Para ello es necesario definir un Plan de Verificación y Validación de software al inicio del proyecto que determine estas actividades.

OBJETIVOS

La V y V busca:

-Detectar y corregir los defectos tan pronto como sea posible en el ciclo de vida del software.
- Disminuir los riesgos, las desviaciones sobre los presupuestos y sobre el programa de tiempos.
- Mejorar la calidad y fiabilidad del software.
- Mejorar la visibilidad de la gestión del proceso de desarrollo.
- Valorar rápidamente los cambios propuestos y sus consecuencias.

Antes de continuar esbueno dejar claros los objetivos que tienen la V y V. La validación tiene por objetivo determinar la corrección del producto final con respecto a las necesidades planteadas por los usuarios finales. La verificación tiene por objetivo demostrar la consistencia y corrección del software entre las fases del ciclo de desarrollo de un proyecto

PLAN DE V Y V

A continuación se presenta un modelobásico de un plan de verificación y validación.

-Propósito
- Documentos de referencia
-Definiciones
-Visión General de las verificaciones y validaciones
Gestión de la V y V
V y V en fase de requerimientos
V y V en fase de diseño
V y V en fase de implementación
V y V en fase de pruebas
V y V en fase de implantación
V y V en fase de mantenimiento
- Informes de V y V delsoftware
- Procedimientos administrativos de la V y V
Informe de resolución de anomalías
Política de iteración de tareas
Política de desviación
Procedimientos de Control
Estándares, prácticas y convenciones

PLAN DE PRUEBAS

Es un documento que tiene como objetivo señalar el enfoque, los recursos y el esquema de actividades de prueba, así como los elementos a probar, las características,las actividades de prueba, el personal responsable y los riesgos asociados.

A continuación se presenta el contenido básico de un plan de pruebas:

- Identificar el documento
- Introducción y resumen de elementos y características a probar
- Elementos de software que se van a probar
- Características que se van a probar
- Características que no se prueban
- Enfoque general de la prueba(Actividades, técnicas, herramientas, etc)
- Criterios de aprobación para cada elemento probado.
- Criterios para suspender y requisitos para reanudar actividad
- Documentos a entregar
- Actividades de preparación y ejecución de pruebas
- Necesidades de entorno
- Responsabilidades en la organización y realización de las pruebas
- Necesidades de personal y de formación
- Cronograma de tiemposy actividades
- Riesgos asumidos por el plan
- Aprobaciones y firmas con nombre y puesto desempeñado.

PRUEBAS

Una de las características típicas del desarrollo de software basado en el ciclo de vida es la realización de controles periódicos. Estos controles buscan una evaluación de la calidad de los productos generados para poder detectar posibles defectos cuanto antes. Sin embargo, todosistema o aplicación, independientemente de éstas revisiones, debe ser probado mediante su ejecución controlada antes de ser entregado al cliente. Estas ejecuciones o ensayos de funcionamiento, posteriores a la terminación del código de software se denominan habitualmente pruebas. Las pruebas constituyen un método mas para poder verificar y validar el software.

Se puede definir prueba como...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS