Pruebas y aceptación del cliente. Prueba de Aceptación “Una PA tiene como propósito demostrar al cliente el cumplimiento de un requisito del software”

Slides:



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

BizAgi - Business Agility
Proceso de desarrollo con UML y el modelo CMM
Plan de Implantación Sistemas de Información III
Etapa Análisis-Diseño Uso de UML en el Desarrollo de Proyectos
Comprensión del uso del sistema
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
MODELADO DE ANALISIS Y DISEÑO
NORMA INTERNACIONAL DE AUDITORÍA 300
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
Modelos de Proceso del Software
DESCRIPCION DEL PROBLEMA
Aspectos Avanzados de la Tecnología de Objetos
Erique Gaspar, Carlos Alfredo
Desarrollo Orientado a Objetos con UML
SISTEMAS DE INFORMACION
Unified Modeling Language (Lenguaje de Modelamiento unificado)
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
ANÁLISIS Y DISEÑO DESDE UNA PERSPECTIVA ORIENTADA A OBJETOS Alan Vargas.
Tema 10: Interfaces Antonio J. Sierra.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Diseño del Software Diseño de datos Diseño arquitectónico
Arquitectura de una aplicación
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
DISEÑO DE SOFTWARE 1ª. Parte
Unidad 4 Diseño Arquitectónico Basado en la Funcionalidad
Las etapas de un proyecto
EXtreme Programming.
Análisis y Diseño Orientado a Objetos utilizando UML
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería del Software
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
CASOS DE USO Ing. Sonia Godoy H..
Ingeniería de software
INGENIERÍA DE SOFTWARE
¿Por qué Casos de Uso?.
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.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Capítulo 1 Calidad de Software
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID 1 Proceso.
Roles de Open UP.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción al proceso de verificación y validación.
Fundamentos del Análisis Orientado a Objetos
PROCESO UNIFICADO DIRIGIDO POR CASOS DE USO
Actividades en el Proceso de desarrollo de Software
Unified Modeling Language (Lenguaje de Modelamiento unificado)
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
Información Interna 1 Capacitación Pruebas UAT. Información Interna 2 ¿Definición Pruebas UAT? ¿Qué son y para qué sirven? ¿Cuál es su beneficio? Capacitación.
MODELAMIENTO VISUAL Y UML
Software de Comunicaciones
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Fundamentos de Ingeniería de Software
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.
Plan de Pruebas de Aceptación
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
1 Tema 2: Introducción al proceso unificado de desarrollo de software.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Utilizando la Metodología RUP:: Desarrollo de un Sistema de Gestión:: MSc. Manuel Sánchez Chero IntroducciónGestión.
Lenguaje Unificado de Modelado (UML) Julio … Casos de Uso  Ejemplo:
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.
Entregables del Proyecto
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
Junio, 2013.
Transcripción de la presentación:

Pruebas y aceptación del cliente

Prueba de Aceptación “Una PA tiene como propósito demostrar al cliente el cumplimiento de un requisito del software” Describe un escenario (secuencia de pasos) de ejecución o uso del sistema desde la perspectiva del cliente Puede estar asociada a requisitos funcionales o no funcionales Un requisito tiene una o más PAs asociadas Las PAs cubren desde escenarios típicos/frecuentes hasta los más excepcionales

Ejemplo:

Aprovechamiento de las PAs Adicional a su propósito fundamental, las PAs pueden rentabilizarse usándose para: Obligar a definir requisitos que sean verificables Valorar adecuadamente el esfuerzo asociado a la incorporación de un requisito Negociar con el cliente el alcance del sistema Planificar el desarrollo iterativo e incremental del sistema Guiar a los desarrolladores Identificar oportunidades de reutilización

Requisitos versus Pruebas de Aceptación “El proceso de desarrollo debe estar dirigido por los requisitos”. Obvio puesto que los requisitos son el objetivo a cumplir, sin embargo, … ¿Popularmente cómo se especifican los requisitos? Textualmente UML (Diagramas de Casos de Uso y otros diagramas) Plantillas o fichas Interfaces de usuario (bocetos)combinación de los anteriores

Ejemplo

Ejemplo: Identificación de Pruebas de Aceptación 1. Reintegro usando cantidades predefinidas 2. Reintegro con cantidad introducida por cliente … Ejemplo 3. Intento reintegro saldo < cantidad 4. Cancelación de operación 5. No disponibilidad de billetes 6. No disponibilidad de papel para recibo 7. Intento reintegro saldo < cantidad con cliente preferencial 8 Excedido tiempo de comunicación con sistema central 9. Excedido tiempo de espera para introducción de acción