Introducción al proceso de verificación y validación.

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software II
Advertisements

Metodologías ágiles.
information technology service
Control Interno Informático. Concepto
Aclaraciones de la Realización del Producto
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
DIAGNÓSTICO DE CALIDAD AMS
PMO Vicepresidencia TyO _Servicios PMO
Herramientas CASE.
MODELADO DE ANALISIS Y DISEÑO
Proyecto de Ingeniería de Software 2008
Administración de Procesos de Pruebas
Versión 2004 Enrique Bañuelos Gómez
Evaluación de Productos
Introducción a la gestión
HERRAMIENTAS CASE.
MESA 3 Evaluación, seguimiento y mejora, auditorias internas y Revisión por la dirección Requisitos P
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
ADMINISTRACIÓN DE REQUERIMIENTOS
Conclusiones de Fase de Construcción Grupo 2 – Año 2006.
Planeación con Planning Tool y DotProject Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Rubby Casallas, Andrés Yie.
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería del Software
Plan de Sistemas de Información (PSI)
Ximena Romano – Doris Correa
Diseño del servicio ITIL..
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Pruebas y La Vida del Ciclo de Desarrollo del Software
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
El rol de SQA en PIS.
1. Análisis de viabilidad del proyecto
Grupo 10 – 2008 Proyecto de Ingeniería de Software
Ciclo de vida de un sistema
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
18/04/2017 FORMACIÓN POR COMPETENCIAS SECTOR FINANCIERO COLOMBIA
Roles de Open UP.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción El Testing es una actividad compleja por múltiples motivos. Las aplicaciones de software en sí son cada vez más flexibles, con diversos propósitos,
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Estructurar tus ideas para hacerlas realidad
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
REVISION Y AUDITORIA.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
Sistemas integrados de gestión
Proceso de desarrollo de Software
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
Administración de Proyectos de Software
ANALISIS SEGURO DE TRABAJO (AST)
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
Evaluación de la Fase de Construcción Grupo 4. Riesgos ocurridos Atrasos en la planificación Priorización de tareas Problemas de funcionamiento de la.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
ANALISIS DE SISTEMAS PROFESOR HECTOR ARCIA.
Autor: Reinozo Cuesta Christian Marcelo
Procesos de Planeación
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Gestión de la Configuración. Configuración del Software Conjunto de toda la información y productos utilizados o producidos en un proyecto como resultado.
Verificación y Validación del Software
Entregables del Proyecto
Arquitectura de Negocio ARQUITECTURA EMPRESARIAL (AE)
Junio, 2013.
Transcripción de la presentación:

Introducción al proceso de verificación y validación. Organización de procesos de pruebas

Existen diversos tipos de pruebas como. Unitarias: Integración: construcción Funcionales Transición Aceptación

Algunas definiciones Estrategia: se refiere al conjunto de acciones planificadas anticipadamente, cuyo objetivo es alinear los recursos y potencialidades de una empresa para el logro de sus metas y objetivos La planificación es el proceso metódico diseñado para obtener un objetivo  determinado

Estrategia de pruebas Planea la estrategia que se va a seguir para analizar, diseñar, implementar y ejecutar las pruebas de algún proyecto Así mismo se define qué tipos de pruebas se van a realizar y cómo se ejecutarán.

Recursos del Plan de Pruebas: Se identifican los recursos humanos y no humanos (hardware, software, herramientas de soporte, configuración de entorno de pruebas, entre otros), necesarios para desarrollar el proceso del plan de pruebas de la solución del Sistema.

Evaluación de Pruebas Ejecutadas Describe los métodos de evaluación de las pruebas ejecutadas, de tal forma que permitirá evaluar los grados de aceptación de las pruebas. se describen los documentos anexos que se utilizarán para la especificación y la documentación de la ejecución de las pruebas.

TÉCNICAS DE ESPECIFICACIÓN DE LAS PRUEBAS es la aplicación de las estrategias planificadas previamente haciendo uso de los recursos disponibles para estas.

CICLO Del plan de PRUEBAS . Cronograma detallado de la ejecución de las pruebas es un documento donde se especifica qué prueba se realiza, cuánto tiempo se estima para su ejecución, recursos a utilizar (humanos y tecnológicos); este cronograma se encuentra dentro del cronograma general del proyecto y específicamente en la fase desarrollo El ciclo de pruebas comprende seis actividades las cuales deberán ser desarrolladas de la siguiente manera:

En la definición del plan de pruebas, se valorará:  El alcance de la aplicación.  La complejidad de sus procesos.  Plataforma/s en las que se debe probar.  Conocimientos y formación de quienes ejecutarán las pruebas.  Normativas legales aplicables.  Otros recursos involucrados.

Se tendrá en cuenta que:  Las pruebas estarán presentes a lo largo de todo el ciclo de vida del desarrollo, de la solución.  Siempre hay errores.  Probar exhaustivamente el software es imposible.  No es recomendable que el programador pruebe sus propios programas.  Se puede disponer de herramientas.  Se debe considerar la importancia de actualización del plan de pruebas con el fin de reflejar los cambios que se produzcan en los requisitos y/o proceso de desarrollo del producto.

PLANIFICACIÓN  Se planifican pruebas personalizando los estándares específicamente para el proyecto de notificaciones.  Se definen niveles de pruebas a aplicar.  Se especifican las técnicas a utilizar.  Se establece el tiempo para la ejecución de cada una de las pruebas.  Uso de herramientas.  Criterios de aceptación.  Recursos involucrados.

Resultado de la planificación:  Formatos a utilizar para el diseño de las pruebas.  Formatos a utilizar para el registro y análisis de los resultados de las pruebas.  Herramientas a utilizar para la gestión de incidencias.  Procedimientos para el control de cambios.  Herramientas a utilizar para la ejecución de las pruebas.

DISEÑO DE LAS PRUEBAS Para el diseño de las pruebas, se tendrán en cuenta aspectos que permitirán encontrar defectos en el periodo de desarrollo del software, la realización de pruebas propias de verificación y validación de datos, según se aclara en los siguientes ítems:

Alcance. El alcance de las pruebas estará dado por el marco del Sistema que se encuentra en desarrollo, (Información tomada de los términos de referencia y del documento de Arquitectura General Detallada)

Inventario de las Pruebas: el inventario de las pruebas permitirá:  Definir y asignar prioridades como; alta, media o baja.  Establecer un orden de trabajo.  Decidir qué casos entrarían en una regresión y cuáles no con mayor facilidad.  Recortar alcance en forma rápida y ordenada.  Se estima el tiempo en probar cada funcionalidad.  Evaluar aspectos técnicos del sistema.

Resultado de la ejecución de las Pruebas: En este punto se resaltan las entradas fundamentales que son la partida para la ejecución del plan de pruebas.  Inventario de pruebas priorizado.  Estimación de esfuerzo de cada funcionalidad.  Plan de desarrollo del producto.  Plazos previstos para el proyecto.

Ciclo de la Prueba: Las actividades de la prueba se realizarán para una determinada versión del producto, sobre la cual se ejecutan las pruebas y se reportan los incidentes encontrados. Para cada versión del producto se realizan alguna o todas las tareas asociadas a las pruebas.

Plan de desarrollo

Ciclos de plan de desarrollo El proceso de planificación se ajusta al comenzar cada ciclo debido a posibles:  Atrasos de desarrollo  Modificaciones en los requerimientos iníciales  Cambios en el alcance del producto  Calidad del producto

ADMINISTRACIÓN DE CONFIGURACIONES: Es el proceso de identificar y definir los elementos o ítems de configuración del sistema, controlando la entrega y el cambio de estos elementos a través del ciclo de vida del sistema, almacenando el estado de los mismos y de las solicitudes de cambio, y verificando la completitud con respecto a los requisitos especificados.

Comité de control de cambios: Grupo con la autoridad para evaluar, aprobar y/o rechazar la implementación de un cambio. El establecimiento de un Comité de control de cambios tiene como objetivo proveer un mecanismo para asegurar que toda solicitud de cambio es direccionada adecuadamente.

Estructura general para la ejecución de pruebas ¿Como podemos interpretar el siguiente diagrama?

EVALUACIÓN Y CIERRE Para la evaluación y cierre de las pruebas se presentará el informe de pruebas donde se documentará el resultado de cada una de las diferentes pruebas ejecutadas. El contenido de este informe estará compuesto de la manera descrita en la “Propuesta de esquema y contenido del Informé de pruebas”; esto ya que el informe de pruebas es un entregable independiente.