Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

UML DCU -DS Alvaro Garrido V..
UML DCU -DS Alvaro Garrido V..
Tarjeta Shoppy-Card Análisis de la información Grupo 6 9/11/10.
Módulo Tablero de Control Sesión X Lic. Aarón García López.
Etapa Análisis-Diseño Uso de UML en el Desarrollo de Proyectos
Análisis y Diseño Estructurado
Ejemplo para desarrollar el modelado del sistema mantenedor de países
Diseño de la Interfaz de Usuario
INSCRIPCION DE EWALLET Y REGISTRO DE TARJETA DE CREDITO A EWALLET
El Lenguaje Unificado de Modelado UML 2.0
DISEÑO ORIENTADO AL OBJETO
APLICAWEB SERVICIOS LEGALES DE PUERTO RICO
TEMA 8: DIAGRAMAS EN UML.
Presentación de seguimiento del proyecto Equipo LSI 02
Página Principal Al entrar en estos enlaces podrás ver todas las prendas que tenemos disponibles para ti. Si das un clic sobre el signo “+” se desplegarán.
BIBLIOTECA DE QUÍMICAS. UCM MIS LISTAS Funcionalidad del catálogo CISNE.
Algoritmos, Estructuras y Programación I
Gestión de Clientes con Mora
Fundamentos de Ingeniería de Software
DESCRIPCION DEL PROBLEMA
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
Desarrollo Orientado a Objetos con UML
Contratos Constituyen una descripción del comportamiento de un sistema. Se elaboran durante la fase de análisis. Dependen de: Modelo Conceptual Diagrama.
Casos de Uso. Módulo Administrador
DSOO - María Eugenia Valencia
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Programa de Generación de Donaciones y de Contribuciones Para Iglesias y Organizaciones sin Fines de Lucro.
SIA Sistema Integrado de Admisión
Casos De Uso Del Sistema
Esta Presentación lo guiará paso a paso para su sencilla comprensión.
Agentes de Aduana, Transportistas y Forwarder
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
P ROYECTO DE SIMULACIÓN EN ANÁLISIS DE COLAS Kelly Yohana Quintero Sebastián E. Cáceres André L. Carrillo Darío E. Daza
CASOS DE USO Peña Freddy Vargas Gerardolenin.
Requerimientos Funcionales y Casos de uso
INGENIERIA DE SOFTWARE
Casos de Uso Usuarios Insertar Usuarios Modificar Usuarios
Ejercicio 2 Ejercicio 3. Ejercicio 4 Ejercicio 6.
ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo
CASOS DE USO Ing. Sonia Godoy H..
Presentación de seguimiento del proyecto Equipo LSI 02 Resultados de la 1ª Iteración de Construcción.
Ingeniería del Software
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Diagramas de Interacción.
Casos de Uso Sistema Viáticos y Kilometraje (VyKi)
Ingeniería de Software Laboratorio V
REQUISITOS.
Casos de Uso Sedes Insertar Sedes Modificar Sedes Administrador
Introducción al análisis de sistemas
4.2 Cumplimiento de Especificación en los Requerimientos
Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín.
Departamento de Informática Universidad de Rancagua Prof:Paula Quitral Introducción a UML Caso de uso Departamento de Informática Universidad de Aconcagua.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
PROCESO UNIFICADO DIRIGIDO POR CASOS DE USO
Cuentas por Pagar, Subgerencia de Contabilidad
PROYECTO Algoritmos, Estructuras y Programación I.
EDIMex Electronic Data Information México S.A. de C.V. (Ver 1.0.1) 1 Capacitación Clientes.
Casos de Uso - Programación II Analista Programador
Especificaciones de Casos de Uso
1 STS – Sales Terminal System Campañas- Sorteos. 2 Clic para seleccionar el articulo En esta opción podrás buscar por nombre de la campaña parcial o total.
UML – Lenguaje de Modelado Unificado
Diagrama de actividades UML
Fundamentos de Ingeniería de Software
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
Modelado UML Diagramas de Casos de Uso
Casos de Uso Técnica para entender y describir requisitos
Sistemas de Información I Sistema de Compras
Ingeniería Informática Ingeniería de Software I © 2007 – Objetos Teléfono-Mail Atender teléfono Leer s Iniciar reserva Cliente Conserje Recibir clientes.
Criterios cobertura de grafos: casos de uso
Transcripción de la presentación:

Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com

Temas Especificación de los Casos de Uso Por que? Como ?

Las actividades asociadas a un caso de uso proporcionan un resultado observable de valor para la persona o el sistema de inicio de las actividades.

En esencia, los casos de uso describe lo que el usuario quiere hacer fundamentalmente con el sistema. Una especificación de casos de uso es un documento utilizado para capturar los detalles específicos de un caso de uso.

Las especificaciones de casos de uso proporcionan una forma de capturar los requerimientos funcionales de un sistema.

Por que? Organización del conjunto de los escenarios que existen. Añaden mas detalle Herramienta de comunicación

Como? 1. Crear un modelo de caso de uso, una representación visual de todos los casos de uso para el sistema. 2. Crear una especificación de uso de caso para todos los diagramas de casos de uso en el modelo de casos de uso

3. En el desarrollo iterativo, no es necesario completar todos los aspectos de la especificación de casos de uso en una sola sesión. 4. Utilice este documento para colaborar con los miembros del equipo del proyecto

Ejemplo Breve Descripción 1 Este caso de uso describe cómo el cliente utiliza el cajero automático del Banco para retirar dinero de su cuenta bancaria.

2 2 Actores 2.1 Banco del cliente 2.2 Banco

3 Precondiciones o Condiciones previas . Hay una conexión de red activa para el Banco. . La ATM tiene efectivo disponible.

Flujo básico de eventos 1. El caso de uso comienza cuando inserta su banco de clientes de Tarjetas Bancarias. 2. Caso de uso: Validar usuario se lleva a cabo.

Flujo básico de eventos 3. El cajero muestra las diferentes alternativas que están disponibles en esta unidad. [Ver Apoyar Requisito SR-xxx para la lista de alternativas]. En este caso, el cliente de un banco siempre selecciona "Retirar fondos". 4. El cajero automático le pide para una cuenta. Ver Apoyar Requisito SR-yyy para los tipos de cuenta que se sostendrá.

Flujo básico de eventos 5. El cliente selecciona una cuenta del Banco. 6. El cajero pide una cantidad. 7. El cliente de un banco entra en una cantidad.

Flujo básico de eventos 8. Tarjeta de identificación, PIN, la cantidad y la cuenta se envía al Banco como una transacción. El Consorcio del Banco responde con un pasa / no pasa la respuesta diciendo si la operación no está mal.

Flujo básico de eventos 9. Entonces el dinero se distribuye. 10. La tarjeta bancaria se devuelve. 11. El recibo se imprime. 12. El caso de uso termina con éxito.

Flujos Alternativos 5 Flujos Alternativos 5,1 de usuario no válido 5,2 cuenta equivocada 5,3 importe incorrecto 5.4 Importe excede el límite de retirada 5.5 Importe excede el límite de retiro diario

Flujos Alternativos 5,6 en efectivo insuficiente 5,7 Sin respuesta del Banco 5.8 El dinero no se quita Si en el paso 9 del flujo básico del dinero no se quita de la máquina dentro de los 15 segundos, luego

Flujos Alternativos 1. el cajero automático deberá emitir un sonido de alerta y mostrar el mensaje "Por favor, retire dinero en efectivo". 2. Si todavía no hay respuesta por parte del cliente de un banco dentro de los 15 segundos, el cajero automático del tracto volver el dinero y tenga en cuenta el fracaso en el registro. 3. Al final de casos de uso con una condición de error. Salga de 5,9 Si en el punto previo al paso 8 en el flujo de base, el cliente de un banco selecciona Salir, a continuación, 1. El cajero imprimirá un recibo que indique que la transacción fue cancelada. 2. El cajero automático deberá devolver la tarjeta. 3. El caso de uso termina.

6 escenarios clave 6.1 Sin respuesta del Banco

7 post-condiciones 7.1 Finalización con éxito El usuario ha recibido su dinero en efectivo y los registros internos se han actualizado. 7.2 El incumplimiento Condición Los registros han sido actualizados en consecuencia.

8 Requisitos especiales [SpReq: WC-1] El cajero automático deberá prescindir de efectivo en múltiplos de $ 20. [SpReq2: WC-2] El retiro individual máxima es de $ 500. [SpReq: WC-1] El cajero automático deberá mantener un registro, incluyendo la fecha y la hora, de todas las transacciones completas e incompletas con el Banco.