Validación de Requerimientos

Slides:



Advertisements
Presentaciones similares
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Advertisements

Administración de Requerimientos
SISTEMAS II CICLO DE VIDA.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
DIAGRAMAS DE CASOS DE USO
Cuestiones y problemas
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
Pruebas de Diseño Diplomado en Calidad en el Software NOTAS
Especificación de Requerimientos
Análisis y Negociación de Requerimientos
Ingeniería de Requerimientos. El Metodo VORD. Alvaro Ortas.
Ingeniería de Requerimientos para Aplicaciones Web
Ingeniería del Software UMG Ingeniería en Sistemas
Análisis y Diseño Estructurado
ANÁLISIS DE REQUERIMIENTOS
Ingeniería de Software
Evaluaciones de Sistemas de Administración de la Seguridad SMSA
SISTEMAS II CICLO DE VIDA.
2. Diseño y Desarrollo del Producto
Taller de elaboración de Planes de calidad
Desarrollo para Entorno Web
Ingeniería de Requerimientos. Prototipacion. Alvaro Ortas.
Ingeniería de Requerimientos
Parte 1: Modelo de Casos de Uso del Negocio
Proceso de Originación de Crédito: Banco de los Alpes
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Análisis y Diseño de Aplicaciones Ingeniería de Software
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.
Mercantil Laboratorio SAC
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Ingeniería del Software
Administración de Procesos de Pruebas
Ingeniería del Software
1 Alumno: Javier Insa Cabrera Director: José Hernández Orallo 23 de septiembre de 2010.
CULENDARIO 2007 Para los Patanes.
Reunión de los requerimientos de la red
Evaluación de Productos
LA PROPUESTA DEL ADIESTRAMIENTO
Procedimientos Estándares de Operación Sanitaria (SSOP)
AUDITORIA DE LA SEGURIDAD en Telecomunicaciones y redes de computadoras Unidad VI.
Requerimientos No Funcionales
Metodología Investigación Científica
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
FUNDAMENTOS DE CALIDAD EN LA GESTIÓN PÚBLICA
INGENIERÍA DE SOFTWARE II RECOMENDACIONES PRÁCTICAS PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE Gabriel Tamura Norha M.
Ximena Romano – Doris Correa
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Análisis y Diseño de Aplicaciones
INGENIERIA DE SOFTWARE
Verificación y Validación del Software
Ciclo de vida de un sistema
Ingeniería de Requerimientos
Introducción al proceso de verificación y validación.
Manejo de requerimientos.
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
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.
Carolina Rangel Felipe Montaño Alexis García
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Verificación y Validación de Software
¿Por qué falla el software?  ¿Qué son los requerimientos de un producto de software?  ¿Cuál es la relevancia de la ingeniería de requerimientos en.
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
Ingeniería de Requerimientos. Análisis y negociación de requerimientos. Alvaro Ortas.1 Análisis y Negociación de Requerimientos.
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 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:

Validación de Requerimientos Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos “Es la revisión del Documento de Especificación de Requerimientos (ESRE) en lo que respecta a consistencia, completitud y precisión; para certificar que representan una descripción aceptable del sistema a construir.” [Kontonya y Sommerville]. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Análisis y Negociación vs. Validación de Requerimientos Requerimientos crudos. Escritos en forma informal y no estructurada. Se utiliza una mezcla de métodos o notaciones para escribirlos. Intenta responder a: ¿Estamos relevando los requerimientos correctos? Validación. Requerimientos detallados. Especificados formalmente. Métodos consistentes. Intenta responder a: ¿Hemos especificado correctamente los requerimientos? Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Actividades de Validación Aseguran que el producto (de cualquier fase) que se desarrolló sea el correcto de acuerdo a las necesidades del cliente/usuario. Proceso de Ingeniería Productos Proceso de V&V Ing. Req. Análisis Diseño Implem. Integrac. CP+ MAN+ ESDI FUENTES y EXES FUENTES y EXES + NEUS CP ESRE MAN ESAN Validación Val. de Req. Val. de AN. Val. de DIS. Test del Sist. SIST. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Actividades de Validación Validación de requerimientos. Validación de requerimientos de comportamiento. Validación de requerimientos “no comportamentales”. Validación de Análisis. Validación de Diseño. Test del Sistema. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Checklist para Validación ¿QUE? ¿QUIENES? ¿COMO? ¿CUANDO? ¿DONDE? ¿POR QUE? ¿PARA QUE? Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos de Comportamiento ¿QUE se valida? Se validan los requerimientos de comportamiento: funcionales, de eficiencia, de ingeniería humana, etc. Contra las necesidades del usuario (documentos generales - DCO -, modelo de casos de uso del negocio, etc.). Desde el punto de vista de sus atributos semánticos (correctitud, no ambigüedad, completidud, verificabilidad, consistencia, entendibilidad). Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos de Comportamiento (Cont.) ¿QUIENES participan? Quienes los validan: Clientes. Usuarios. Expertos del dominio. Y: Analistas de requerimientos. Arquitecto. Desarrolladores. ¿COMO se validan? Revisión de casos de uso. Revisión de otros requerimientos de comportamiento (interfaz, eficiencia, etc.). Utilizando prototipos. Manuales de usuario. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos de Comportamiento (Cont.) ¿CUANDO se validan? Una vez que se haya terminado de especificar los requerimientos (o un conjunto de ellos). ¿DONDE se validan? Crear un ambiente propicio para esto. JAD. ¿POR QUE? Para poder saber con exactitud y precisión que es lo que se va a construir. ¿PARA QUE? Para poder continuar con las siguientes etapas. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos “no comportamentales” ¿QUE se valida? Se validan los requerimientos “no comportamentales”: de hardware, de software de base, etc.. Contra las necesidades del constructor, estándares, contratos, etc.. Desde el punto de vista de sus atributos semánticos (correctitud, no ambigüedad, completidud, verificabilidad, consistencia, entendibilidad). Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos “no comportamentales” (Cont.) ¿QUIENES participan? Quienes los validan: Clientes. Representantes tecnicos del cliente. Expertos del dominio. Y: Analistas de requerimientos. Arquitecto. Desarrolladores. ¿COMO se validan? Revisiones. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Validación de Requerimientos “no comportamentales” (Cont.) ¿CUANDO se validan? Una vez que se haya terminado de especificar los requerimientos (o un conjunto de ellos). ¿DONDE se validan? Crear un ambiente propicio para esto. JAD. ¿POR QUE? Para poder saber con exactitud y precisión que es lo que se va a construir. ¿PARA QUE? Para poder continuar con las siguientes etapas. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Plan de Revisión Distribuir documentación. Prepararse para la revisión. Realizar la reunión de revisión. Lista de problemas. Requerimientos aprobados. Modificar documento. Finalizar o volver a Distribuir documentación. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Ejemplo de Checklist de Revisión Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Test del Sistema como Validación Se recomienda como comprobación final. ¿QUE se valida? Se validan los requerimientos de comportamiento: funcionales, de eficiencia, de ingeniería humana, etc. Contra la especificación de requerimientos (ESRE). Desde el punto de vista de sus atributos semánticos (correctitud, no ambigüedad, completidud, verificabilidad, consistencia, entendibilidad). Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Test del Sistema como Validación (Cont.) ¿QUIENES participan? Quienes los validan: Clientes. Usuarios. Expertos del dominio. Quienes los desarrollaron (o apoyaron el desarrollo): Testers. Soporte. ¿COMO se validan? Revisión de casos de uso. (Hacer escenarios). Revisión de otros requerimientos. El prototipo es el propio sistema funcionando. Manual del usuario. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Test en Función de Requerimientos Formulario de Prueba con: Identificación y descripción del requerimiento. Lista de requerimientos relacionados. Descripción del escenario a testear. Basarse en los casos de uso. Problemas en el requerimiento. Comentarios y recomendaciones. Pre y post condiciones de los casos de uso. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Test del Sistema como Validación (Cont.) ¿CUANDO se validan? Una vez que se haya terminado el sistema (o porción de éste). ¿DONDE se validan? Crear un ambiente propicio para esto. ¿POR QUE? Para comprobar que se construyó el sistema correcto. ¿PARA QUE? Para poder comercializarlo. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Actividades de Verificación Aseguran que el producto (de cualquier fase) se haya desarrollado correctamente de acuerdo a las especificaciones y estándares. Ver. de AN. de DIS. Test Unit. de Int. ESRE CP+ FUENTES y EXES CP NEUS + ESAN ESDI MAN+ Análisis Diseño Implem. Ing. Req. Integrac. SIST. Proceso de Ingeniería Productos Proceso de V&V Verificación Ver. de Req. MAN Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Actividades de Verificación Verificación de requerimientos. Verificación de Análisis. Verificación de Diseño. Test Unitario. Test de Integración. Test del Sistema. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Checklist para Verificación ¿QUE? ¿QUIENES? ¿COMO? ¿CUANDO? ¿DONDE? ¿POR QUE? ¿PARA QUE? Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Verificación de Requerimientos ¿QUE se verifica? Se verifican los requerimientos desde el punto de vista de forma (modificable, “seguible”, independiente del diseño, anotado y organizado), fundamentalmente contra estándares. ¿QUIENES los verifican? Quienes van a asegurar la calidad: SQAers. Quienes los desarrollaron: Analistas de requerimientos. Arquitecto. ¿COMO se verifican? Revisión del documento. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Verificación de Requerimientos (Cont.) ¿CUANDO se verifican? Una vez que se haya terminado de especificar los requerimientos (o un conjunto de ellos). ¿DONDE se verifican? En casa. ¿POR QUE? Para poder saber con exactitud y precisión que lo que se va a construir se va a hacer correctamente. ¿PARA QUE? Para poder continuar con las siguientes etapas. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Restantes Verificaciones Verificación de análisis: comprobar que la especificación de análisis, manuales y casos de prueba respetan toda la especificación de requerimientos. Verificación de diseño: comprobar que la especificación de diseño, manuales y casos de prueba respetan toda la especificación de análisis. Test Unitario y de Integración: comprobar que el/los programas, respetan toda la especificación de diseño, valiéndose de los casos de prueba. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Actividades de V&V Análisis ESRE CP+ CP NEUS ESAN MAN ESDI MAN+ SIST. Diseño Implem. Ing. Req. ESRE CP+ FUENTES y EXES CP NEUS Integrac. + ESAN MAN ESDI MAN+ Val. de Req. Val. de AN. de DIS. Ver. de Ver. Test Unit. de Int. del Sist. SIST. Proceso de Ingeniería Productos Proceso de V&V Validación Verificación Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.

Bibliografía Capítulo 4, Requirements Engineering, Gerald Kotonya and Ian Sommerville. Ingeniería de Requerimientos. Validacion de requerimientos. Alvaro Ortas.