Pruebas de Requerimientos

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

SISTEMAS DE INFORMACIÓN I
Ingeniería de Software II
Pruebas de Diseño Diplomado en Calidad en el Software NOTAS
Estructura de SW-CMM.
Evaluación, Valoración y Apreciación del SW-CMM
¿Qué es Software Testing?
Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Los Problemas de la Calidad en el Software.
Pruebas de Código 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.
Propuesta de Mejora del Proceso de Pruebas basada en el Modelo TPI
Ingeniería de Software
2. Diseño y Desarrollo del Producto

Factores que restringen el éxito de un proyecto.
INGENIERIA DE REQUERIMIENTOS
CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar
Administración de Procesos de Pruebas
Versión 2004 Enrique Bañuelos Gómez
Modelo de Desarrollo XP
Evaluación de Productos
Capítulo 3 Etapas de un Proyecto de simulación
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Implementación, Control y Cierre Procesos de Control
Inspecciones de Software
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
Módulo 12 Herramienta de aseguramiento de la calidad del PSA 1.
El tipo de proyectos puede utilizar una metodología específica
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Modelos de desarrollo de Software
Análisis y diseño detallado de aplicaciones informáticas de gestión
Análisis y Diseño de Sistemas
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
Ingeniería de Software
Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Pruebas y La Vida del Ciclo de Desarrollo del Software
INGENIERIA DE SOFTWARE
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
Métricas de la Calidad de la Especificación.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Ingeniería de Requerimientos
Los sistemas expertos necesitan verificarse y validarse y para esto existen diferentes formas. Se analiza los aspectos tales como utilidad, robustez,
Introducción al proceso de verificación y validación.
Administración Integral del Proyecto
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Estructurar tus ideas para hacerlas realidad
Sistema de control de calidad de software
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
Proyecto de Ingeniería de Software 2008 Proyecto TITA Soft. Grupo 02.
Análisis de Requerimientos
Verificación y Validación de Software
Administración de Proyectos de Software
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
SISTEMA DE INFORMACIÓN VISIÓN ARCHIVISTICA DEL CONTROL Y MANEJO EFECTIVO.
Las fases del ciclo de la vida de desarrollo de sistemas
Modelo de procesos de software
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.
UNIDAD III. PSP Objetivo: El alumno identificará el Proceso Personal de Software, para medir su desempeño.
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.
Sistemas de calidad en el desarrollo de software.
Transcripción de la presentación:

Pruebas de Requerimientos Diplomado en Calidad en el Software Pruebas de Requerimientos NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Pruebas de Requerimientos Diplomado en Calidad en el Software La principal prueba de requerimientos es la revisión formal. Una de las técnicas más útiles es la matríz de validación de requerimientos. La prueba de requerimientos se debe completar como parte de la fase de requerimientos. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Checklist para la Verificación de Requerimientos Diplomado en Calidad en el Software (1) Completo. Todos los items necesarios para la especificación de la solución están incluídos. (2) Correcto. Cada item es libre de errores. (3) Preciso, no ambigüo y claro. Cada item es exacto y no vago; hay una sola interpretación; el significado de cada item es entendido; la especificación es fácil de entender. (4) Consistente. Ningún item entra en conflicto con otro de la especificación. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Checklist para la Verificación de Requerimientos Diplomado en Calidad en el Software (5) Relevante. Cada item es pertinente al problema y su solución. (6) Probable (testable). Durante el desarrollo del programa y las pruebas de aceptación, es posible determinar si el item ha quedado satisfecho. (7) Factible. Cada item puede ser implementado con las técnicas, herramientas, recursos y personal disponible y dentro de las limitaciones de costo y calendarización. (8) Registrabilidad (Traceable). Cada item puede ser seguido durante cada etapa. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Checklist para la Verificación de Requerimientos Diplomado en Calidad en el Software (9) Libre de detalle de diseño. La especificación de requerimientos son declaraciones de los requerimientos que se deben satisfacer por la solución del problema y no se deben ocultar por soluciones propuestas al problema. (10) Manejable. Los requerimientos son expresados de tal manera que cada item puede ser cambiado sin causar un gran impacto a los demás items. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Checklists como Herramientas de ayuda en las Revisiones Diplomado en Calidad en el Software Proveen de estructura para la revisión. Una manera de registrar los resultados. Una guía para la actividad de la revisión. Un registro para aprender del pasado. Asegura un cubrimiento sistemático y completo. Herramientas para cuantificar y medir los resultados. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

La Matriz de Validación de Requerimientos Diplomado en Calidad en el Software Es una matriz donde se evalúan cada uno de los requerimientos contra los casos de prueba diseñados específicamente para cumplir ese requerimiento. Usualmente toma varios casos de pruebas el probar un solo requerimiento. Si para un requerimiento no hay casos de prueba, ese requerimiento no se está probando. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

La Matriz de Validación de Requerimientos Diplomado en Calidad en el Software Requerimientos Casos de Prueba Estatus NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Ventajas de la Matríz de Validación de Requerimientos Diplomado en Calidad en el Software Se asegura que todos los requerimientos están enlistados. Identifica las pruebas asociadas con cada requerimiento. Facilita la revisión de los requerimientos y las pruebas. Proveé un mecanismo fácil de registrar el estatus de cada caso de pruebas y progreso de revisión. Es fácilmente integrado en el plan maestro de pruebas y puede ser actualizado durante todas las etapas del proyecto. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

Ejercicio Verificación de Requerimientos Diplomado en Calidad en el Software Se les entregara un especificación de requerimientos para un sistema de reservación. En equipos, realicen una revisión de los requerimientos. Utilice el checklist que se vió en la sesión. Haga una estimación del tiempo y el costo involucrado si se permitiera migrar a los errores encontrados. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999