NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA VERIFICACION Y VALIDACION
Advertisements

IDENTIFICAR NECESIDADES, PROBLEMAS U OPORTUNIDADES
UNIVERSIDAD "ALONSO DE OJEDA"
Pruebas de Diseño Diplomado en Calidad en el Software NOTAS
Ingeniería del Software UMG Ingeniería en Sistemas
Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
Aclaraciones de la Realización del Producto
INDICADORES DE GESTIÓN Y MEJORAMIENTO CONTINUO
GESTIÓN DE LOS COSTOS DEL PROYECTO
2. Diseño y Desarrollo del Producto
Actividad 16. Estrategias para prueba del software
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
DIAGNÓSTICO DE CALIDAD AMS
INGENIERIA DE REQUERIMIENTOS
La actividad de validación tiene como entrada el documento de requisitos, los estándares relacionados y el conocimiento de la organización, y como.
Administración de Procesos de Pruebas
7. REALIZACIÓN DEL PRODUCTO 7
Evaluación de Productos
MSI. Nancy A. Olivares Ruiz
Conclusiones Fase de Construcción Grupo 1.  Objetivos de la Fase  Cumplimientos  Conclusiones Puntos a tratar:
SPICE (ISO 15504) Software Process Improvement and Capability dEtermenition SAMUEL MURILLO ARIZA.
CARACTERIZACIÓN DE PROCESOS
Ingeniería de Sistemas Requerimientos
Las etapas de un proyecto
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
Ingeniería de Requisitos
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
1 Introducción a ISO Juan Pablo Quiroga G. Universidad de los Andes Bogotá, Colombia.
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.
GESTION DEL ALCANCE DEL PROYECTO
SISTEMAS II CICLO DE VIDA.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Modelos de desarrollo de Software
Análisis de Requerimientos
Análisis y diseño detallado de aplicaciones informáticas de gestión
Análisis y Diseño de Sistemas
Notas de Clase Modelado de Procesos de Negocio
Ximena Romano – Doris Correa
Instituto Tecnológico superior de Acatlán de Osorio. Nombre del Docente: L.C.C. Miguel Fuentes cortes. Equipo de trabajo: Isabel Martínez Martínez y Erika.
Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
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.
INGENIERIA DE SOFTWARE
Verificación y Validación del Software
Ciclo de vida de un sistema
Control de Calidad de Software
Métricas de la Calidad de la Especificación.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
Ingeniería de Requerimientos
Introducción al proceso de verificación y validación.
Estructurar tus ideas para hacerlas realidad
TEMA: RESPONSABILIDAD DE ERRORES
REVISION Y AUDITORIA.
Ciclo de Vida del Software
Carolina Rangel Felipe Montaño Alexis García
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
De Informaciòn Gerencial Lcda. Oly Mata.
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Verificación y Validación de Software
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
Administración de Proyectos de Software
Las fases del ciclo de la vida de desarrollo de sistemas
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
Modelo de procesos de software
Plan de Pruebas de Aceptación
Verificación y Validación del Software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Transcripción de la presentación:

NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS.   NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE INTEGRANTES DEL EQUIPO: RAFAEL VALLE CASTELÁN JUAN DE DIOS RAMÍREZ VIVAR NOMBRE DEL PROFESOR: L.C.C. MIGUEL FUENTES CORTES CARRERA: INGENIERÍA INFORMÁTICA SEMESTRE: 8º. GRUPO: “C” DEL DOCENTE: L.I. RAÚL GARCÍA HERRERA     ACATLÁN DE OSORIO PUE; A 21 DE JUNIO DE 2014.

Verificación Ayuda a contestar la siguiente pregunta: ¿Estamos construyendo el producto de la manera correcta? Introducción a la V&V

Verificación Es el proceso de determinar si los productos de una determinada fase del ciclo del proceso de desarrollo cumplen los requerimientos establecidos durante la fase previa. Las actividades de verificación son desarrolladas de manera concurrente con las actividades del desarrollo de software. Introducción a la V&V

Verificación La verificación se da en torno a tres procesos básicos: Inspección Es una revisión técnica a fondo, rigurosa y formal, diseñada para identificar problemas tan cerca de su punto de origen como sea posible. Medición Es el proceso por medio del cual se miden la mayor cantidad de atributos del producto y proceso, con el fin de tener información cuantificable útil para la mejora continua. Administración de la configuración Introducción a la V&V

Proceso: Ingeniería de Requerimientos Proceso por el cual se determina si la especificación es consistente con las necesidades del cliente. Incluye verificar trazabilidad entre la especificación y el documento de requerimientos. Se trabaja con un bosquejo completo del documento a diferencia de la verificación del Análisis. Se realizan las siguientes verificaciones en el documento de requerimientos: Validez: compromiso con el usuario, que valide que es lo que quiere. Consistencia: que no haya contradicciones. Realismo: que se puedan implementar (incluye: tecnología, presupuesto y calendario). Verificabilidad: Diseñar conjunto de pruebas para demostrar que el sistema cumple esos requerimientos.

El equipo Moderador Diseñador Implementador/Codificador Encargado de pruebas

EL PROCESO Fagan propone un proceso de inspección constituido por las siguientes actividades 1.Vista general 2.Preparación 3.Inspección 4.Retrabajo 5.Seguimiento

Proceso: Ingeniería de Requerimiento Verificación de Requerimientos no funcionales. Son difíciles de verificar. Se deben expresar de manera cuantitativa utilizando métricas que se puedan probar de forma objetiva ( esto es IDEAL). Propiedad Medida Rapidez Transacciones por seg. Tamaño KB. Fiabilidad Tiempo promedio entre fallas. Robustez Probabilidad de datos corruptos después de la falla. Portabilidad Número de sistemas. Facilidad de uso Tiempo de capacitación. Para los usuarios es difícil especificarlos en forma cuantitativa.

Proceso: Ingeniería de Requerimientos Técnicas – Validación de Requerimientos Revisiones de Requerimientos Participan representantes del cliente: operadores, quienes realicen entradas, utilicen salidas, y sus gerentes. del equipo de desarrollo: analistas de requerimientos, diseñadores, encargados de pruebas y gestión de configuración. Incluye: Revisar objetivos del sistema. Evaluar alineamiento de requerimientos con los objetivos (necesidad). Revisar el ambiente de operación y las interfaces con otros sistemas. Funciones completas, restricciones realistas. Evaluar riesgos. Considerar: Pruebas del sistema. Cambios en los requerimientos en el proyecto, su verificación y validación.

Medición de Requerimientos La medición de requerimientos está enfoca a tres áreas: Producto, Proceso y Recursos. Los productos de los requerimientos (definición y especificación) pueden ser evaluados en primer lugar considerando el número de requerimientos. De manera similar se puede medir la cantidad de cambios introducidos a los requerimientos. Un gran número de cambios indica cierta inestabilidad o incertidumbre en la comprensión de lo que el sistema debe hacer o como comportarse. También es bueno evaluar la incertidumbre por tipo de requerimiento. Esto permite seccionar.

Medición de Requerimientos Debido a que los requerimientos son utilizados por los diseñadores y verificadores, pueden utilizarse medidas que reflejen cuando los requerimientos están preparados para derivar a ellos. Existe un forma de evaluación utilizada para verificadores y diseñadores, donde califican los requerimientos en una escala de 1 a 5 para saber si estos están listos. La escala es la siguiente: Lo comprende por completo, ha diseñado (verificado) requerimiento similar antes y no debería tener problema. El requerimiento posee algún elemento que le resulta nuevo, pero no es radicalmente distinto de lo que ha diseñado (verificado) con éxito antes.

Medición de Requerimientos Hay elementos nuevos que lo hacen muy diferente de los que ha diseñado (verificado) antes, pero los comprende y piensa que a partir de ellos puede desarrollar un buen diseño (prueba). Hay partes del requerimiento que no entiende bien y no está seguro de poder desarrollar un buen diseño (prueba). No comprende este requerimiento en absoluto y no puede desarrollar un diseño (prueba) para él. Si un verificador o diseñador entrega un perfil con mayoría de 1 y 2 entonces el requerimiento esta en forma y puede pasar al equipo de diseño o verificación. A B 1 2 3 4 5 Diseñadores Verificadores OK