Sei sulla pagina 1di 24

Diagrama de

Casos de Uso
¿Qué es?
Es una representación de la interacción del
usuario (actores) con el sistema que
muestra la relación entre el usuario y los
diferentes casos de uso.
¿Para que sirve?
El propósito del diagrama de caso de uso es
simplemente proveer una representación
gráfica simplificada de alto de nivel del
sistema; son los “planos del sistema”.
¿Para que sirve?
Con la ayuda de un diagrama de casos de
uso, puede analizar y comunicar:
– Los escenarios en los que el sistema o
aplicación interactúa con personas,
organizaciones o sistemas externos.
– Los objetivos que el sistema o aplicación
contribuye a lograr.
– El ámbito del sistema.
Vista General
• Un actor (1) es una clase de
persona, organización, dispositivo
o componente de software
externo que interactúa con el
sistema. Los actores del ejemplo
son cliente, restaurante, sensor de
temperatura y titular de tarjeta de
crédito.

• Un caso de uso (2) representa las


acciones que uno o varios de los
actores realizan a fin de conseguir
un objetivo determinado. Los
casos de uso del ejemplo son
“Pedir menú”, “Actualizar menú” y
“Procesar pago”.
Vista General
• En un diagrama de casos de uso,
casos de uso están asociados
(Relaciones) (3) a los actores que los
realizan.

• El sistema (4) es aquello que se está


desarrollando. Puede ser un pequeño
componente de software cuyos
actores simplemente son otros
componentes de software; puede ser
una aplicación completa; o puede ser
un gran conjunto de aplicaciones
distribuidas que se implementan en
muchos equipos y dispositivos. Los
subsistemas del ejemplo son “Sitio
web de pedidos de menú”, “Empresa
de entrega de menús” y “Versión 2 del
sitio web”.
¿Qué hay que hacer Primero?

Aplicar la Teoría de Procesos


Formas de Representación

Negocio Sistema

Como Funciona en la Como Funcionará


Actualidad con el uso de
tecnología
Actor

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


Tener presente:

Los siguientes pasos, se


Agrupan en el Caso de
Uso.

“Crear Documento de Venta”.


Otros Diagramas

Caso de Uso 1

Página de Caso Actor 2


de Uso

Actor 1

Caso de Uso 2
Página de Caso de Uso

Caso de Uso : Ver Cartelera


Objetivo : 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.
Extensiones
Variaciones
Requisitos Especiales
CARACTERISTICAS DE
LOS DIAGRAMAS DE
CASOS DE USO
Características de los Diagramas Casos de Uso

Productos
Problema con los
Casos de Uso
de varios actores
Generalización de Actores para Casos de Uso

Solución al
Problema con los
Casos de Uso
De varios actores
Generalización de Casos de Uso
Actores : Cliente(C), Cajero(K)
Pasos: Actores Cliente(C), Cajero(K)
1.C Entrega efectivo ofrecido Pasos:
2.K Calcula cambio o vuelto. 1.K Recepciona Documento de Venta
3.K Entrega cambio o vuelto a Cliente. 2.C Determina la modalidad de pago.
3.K Sella documento como cancelado
4 C Recoge productos.
Extensiones
Variaciones
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 Clave
5.K Si la Operación es OK, recepciona Voucher,
sino aborta la Operación
Caso de Uso Incluido<<Include>>
Actores : Almacenero(A)
Pasos:
1A Recepciona documento de Salida
2A.Chequea datos de documentos.
3A.Revisa y Actualiza Stock
4 A Entregar Producto
Extensiones
Variaciones
3.1 <<Include>> Revisa producto
3.2 <<Include>> Actualiza Stock
Requisitos Especiales

Actores : Almacenero(A)
Pasos: Actores : Almacenero(A)
1.A. Cuenta producto para salida Pasos:
2.A Verifica Presentación en buen estado 1.A. Extrae Kardex del producto
3.A. Verifica código de Producto. 2.A Ingresa cantidad de productos de Salida
Extensiones 3.A Actualiza stock del producto
Variaciones 4.A. Archiva documento de Salida
Requisitos Especiales Extensiones
Variaciones
Requisitos Especiales
Caso de Uso Extendido <<extend>>

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

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 pagar
4.A Entrega Efectivo
5 T Calcula y entrega cambio
6 T Sella Carnet de Pagos.
Extensiones
2.1.Si la fecha de cancelación > Fecha de Vencimiento
hacer <<extend>>Calculo de Mora.

Potrebbero piacerti anche