Casos Uso del Sistema

21
Diagrama de Casos de Uso

description

Explicación de los casos de usos del sistema

Transcript of Casos Uso del Sistema

Page 1: Casos Uso del Sistema

Diagrama de Casos de Uso

Page 2: Casos Uso del Sistema

¿Qué hay que hacer Primero?

Aplicar la Teoría de ProcesosAplicar la Teoría de Procesos

Page 3: Casos Uso del Sistema

Negocio Sistema

Como Funciona en la Actualidad

Como Funcionará con el uso de tecnología

Formas de Representación

Page 4: Casos Uso del Sistema

Un actor es un agente, alguien o algo que solicita un servicio al sistema o actúa como catalizador para que ocurra algo.

Persona Banco Sub-Sistema

Actor

Page 5: Casos Uso del Sistema

Los siguientes pasos, se Agrupan en el Caso de Uso.

Tener presente:

“Crear Documento de Venta”.

Page 6: Casos Uso del Sistema

Los siguientes pasos, se Agrupan en el Caso de Uso.

Tener presente:

“Evaluar alumno”.

1 Profesor llama a Alumno

2 Alumno se acerca al llamado.

3 Profesor plantea preguntas.

4 Alumno responde preguntas.

5 Profesor determina nota.

6 Profesor registra nota.

Page 7: Casos Uso del Sistema

Los siguientes pasos, se Agrupan en el Caso de Uso.

Tener presente:

“Seleccionar producto”.

1 Cliente visualiza precios.

2 Cliente evalúa precios..

3 Cliente determina adquisición de productos.

4 Cliente lleva productos de vitrina.

Page 8: Casos Uso del Sistema

Página de Caso de Uso

Caso de Uso 1

Actor 1

Actor 2

Caso de Uso 2

Otros Diagramas

Page 9: Casos Uso del Sistema

:cliente

:vendedor

:catalogo

1: Solicita pedido

2: Consulta Datos

3: Recepción de datos

4: Crear proforma

5: Entrega de proforma

Cliente

1.1 Calcular Interés

1 .Atender solicitud de crédito

<<include>>

Empleado crédito

:cliente :vendedor :catalogo

Solicita pedido

Consulta Datos

Recepción de datos

Crear proforma

Entrega de proforma

Leer datos de productos solicitados

Calcular monto de pedido

Asignar descuento del 5%

[ MontoPedido>=1000 ]

Hallar calculo final

[ MontoPedido<1000 ]

Emitir proforma

Page 10: Casos Uso del Sistema

Caso de Uso : Ver CarteleraObjetivo : Identificar los pasos que sigue

el Cliente al momento de ver la cartelera de películas.

Actores : Cliente (C)Pasos:1.C Determinar género de película a ver.2.C Analizar disponibilidad y cronograma de película.3.C Seleccionar película a ver.ExtensionesVariacionesRequisitos Especiales

Página de Caso de Uso

“Ver Cartelera”.

Page 11: Casos Uso del Sistema

CARACTERISTICAS DE LOS DIAGRAMAS DE

CASOS DE USO

Page 12: Casos Uso del Sistema

Características de los Diagramas Casos de Uso

Problema con los

Casos de Uso

de varios actores

Productos

Page 13: Casos Uso del Sistema

Solución alProblema con losCasos de UsoDe varios actores

Generalización de Actores para Casos de Uso

Page 14: Casos Uso del Sistema

Generalización de Casos de Uso

Page 15: Casos Uso del Sistema

Actores Cliente(C), Cajero(K)Pasos:1.K Recepciona Documento de Venta2.C Determina la modalidad de pago.3.K Sella documento como cancelado4 C Recoge productos.ExtensionesVariaciones 2.1 Pago en Efectivo 2.2.Pago con Tarjeta.

Actores : Cliente(C), Cajero(K)Pasos:1.K Abrir Operación.2.K Registra Monto de Compra.3.C Pasa Tarjeta por la Lectora.4.C Ingresa Clave5.K Si la Operación es OK, recepciona Voucher, sino aborta la Operación

Actores : Cliente(C), Cajero(K)Pasos:1.C Entrega efectivo ofrecido2.K Calcula cambio o vuelto.3.K Entrega cambio o vuelto a Cliente.

Page 16: Casos Uso del Sistema

Caso de Uso Extendido <<extend>>

Actores : Alumno(A), Tesorero(T)Pasos:1.A Entrega Carnet de Pagos.2.T Verifica la Fecha de cancelación con la Fecha de Vencimiento.3.T Calcula el monto de cuota a pagar4.A Entrega Efectivo 5 T Calcula y entrega cambio6 T Sella Carnet de Pagos.Extensiones 2.1.Si la fecha de cancelación > Fecha de Vencimiento hacer <<extend>>Calculo de Mora.

Actores : Tesorero(T)Pasos:1.T Calcula la diferencia de días de morosidad2.T Consulta tabla de porcentajes de mora.3.T Calcula monto de mora de acuerdo a la tasa consultada.

Page 17: Casos Uso del Sistema

Caso de Uso Incluido<<Include>>Actores : Almacenero(A) Pasos:1A Recepciona documento de Salida2A.Chequea datos de documentos.

ExtensionesVariaciones

Requisitos Especiales

Actores : Almacenero(A) Pasos:1.A. Cuenta producto para salida2.A Verifica Presentación en buen estado3.A. Verifica código de Producto.ExtensionesVariaciones Requisitos Especiales

Actores : Almacenero(A) Pasos:1.A. Extrae kardex del producto2.A Ingresa cantidad de productos de Salida3.A Actualiza stock del producto4.A. Archiva documento de SalidaExtensionesVariacionesRequisitos Especiales

3A.Revisa y Actualiza Stock

3.2 <<Include>> Actualiza Stock3.1 <<Include>> Revisa producto

4 A Entregar Producto

Page 18: Casos Uso del Sistema

Ejemplos de Diagramas de Casos de Uso

Page 19: Casos Uso del Sistema

Ejemplo 1:Escenario: Alquiler de habitación de hotel. Descripción de Proceso:

El proceso comienza cuando el actor huésped y recepcionista interactúan en el caso de uso “solicitud de habitación”, dicho proceso incluye mostrar las características de la habitación. Luego el huésped interactúa con el botón para el caso de uso ubicar habitación. Después, el huésped y el recepcionista interactúan para el caso de uso crear documento de servicio, del cual se extiende el caso de uso recargo por el uso de bar y recargo por daños; el caso crear documento comprende cancelar documento, que se puede pagar en dos formas representadas por los casos de uso: efectivo y tarjeta de banco.

Page 20: Casos Uso del Sistema

Mostrar características de habitaciónSolicitar Habitación

Botón

Ubicar habitación

Recepcionista

Huésped

Crear documento de servicio

Cancelar en efectivoCancelar con tarjeta

Recargo por uso de bar

Recargo por daños

<<extend>>

<<extend>>

<<include>>

Page 21: Casos Uso del Sistema

Fin de la Presentación