Академический Документы
Профессиональный Документы
Культура Документы
ACTIVIDAD Nº2
DIAGRAMAS DE CASOS DE USO
Los diagramas de casos de uso documentan el comportamiento de un sistema desde el
punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos
funcionales del sistema, es decir, representan las funciones que un sistema puede
ejecutar.
Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean
especialmente útiles en la comunicación con el cliente.
Elementos Básicos
Casos de Uso
Es una técnica para capturar información de cómo un sistema o negocio trabaja
actualmente, o de cómo se desea que trabaje.
No pertenece realmente al enfoque orientado a objeto, más bien es una técnica para el
modelado de escenarios en los cuales el sistema debe operar.
www.rolandostudios.com Página 1
ANALISIS Y DISEÑO DE SISTEMAS
Actor
Los actores representan un tipo de usuario del sistema. Se entiendo como usuario cualquier cosa
externa que interactúa con el sistema. No tiene por qué ser un ser humano, puede ser otro sistema
informático o unidades organizativas o empresas. Siempre hay que intentar independizar los
actores de la forma en que se interactúa con el sistema. Por ejemplo un teclado no es un actor en
la mayor parte de los casos, sólo un medio para introducir información al sistema. Suele ser útil
mantener una lista de los usuarios reales para cada actor.
Un actor en un diagrama de casos de uso representa un rol que alguien puede estar jugando, no
un individuo particular por lo tanto puede haber personas particulares que puedan estar usando el
sistema de formas diferentes en diferentes ocasiones: socio de biblioteca y bibliotecario.
Asociaciones
Hay una asociación entre un actor y un caso de uso si el actor interactúa con el sistema para llevar
a cabo el caso de uso
Escenario
Es una interacción entre el sistema y los actores, que puede ser descrito mediante una secuencia
de mensajes. Un caso de uso es una generalización de un escenario.
Ejemplos
Escenario 1: José García se lleva prestado el tercer ejemplar de “Guerra y Paz” que hay
en la biblioteca. No tiene ningún otro libro en préstamo.
Escenario 2: Mónica Díaz intenta llevarse prestado el primer ejemplar de “Ana Karenina”,
pero no puede porque ya tiene tres libros en préstamo, que es el máximo.
Todos los escenarios de un caso de uso deben tener en común que son intentos de hacer
esencialmente “lo mismo”, en este caso llevarse un libro en préstamo.
Los escenarios pueden y deben posteriormente documentarse mediante diagramas de secuencia.
Los Casos de Uso (Ivar Jacobson) describen bajo la forma de acciones y reacciones el
comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno
Los Casos de Uso son descripciones de la funcionalidad del sistema independientes de la
implementación
www.rolandostudios.com Página 2
ANALISIS Y DISEÑO DE SISTEMAS
Ejemplo:
Verificar Situación
Vendedor
Realizar Venta
Secretaria
Cliente
Preparar Catálogo
Supervisor
Establecer Crédito
www.rolandostudios.com Página 3
ANALISIS Y DISEÑO DE SISTEMAS
Categorías de actores:
Principales: personas que usan el sistema
Secundarios: personas que mantienen o administran el sistema
Material externo: dispositivos materiales imprescindibles que forman parte
del ámbito de la aplicación y deben ser utilziados
Otros sistemas: sistemas con los que el sistema interactúa
Tras localizar los actores, procede el describirlos.
Los Casos de Uso se determinan observando y precisando, actor por actor, las
secuencias de interacción, los escenarios, desde el punto de vista del usuario.
Un escenario es una instancia de un caso de uso.
Los casos de uso intervienen durante todo el ciclo de vida
www.rolandostudios.com Página 4
ANALISIS Y DISEÑO DE SISTEMAS
www.rolandostudios.com Página 5
ANALISIS Y DISEÑO DE SISTEMAS
www.rolandostudios.com Página 6
ANALISIS Y DISEÑO DE SISTEMAS
EJEMPLOS
Ejemplo: 01
En una bodega un cliente
pregunta , si venden leche el
vendedor le responde que si
vende leche entonces el
cliente realiza la compra de
2 litros de leche , luego el
cliente cancela , y el
vendedor le entrega los 2
litros de leche.
1. Identificando actores
-Cliente
-Vendedor
2. Identificando caso
de usos(proceso)
-Realizar consulta
-Realizar compra
-Cancelar compra
-Entregar producto
Ejemplo 02:
La secretaria de un Instituto” realiza el registro de las fichas de matrícula de los alumnos.
Además, tiene que solicitar el horario de los profesores, para luego elaborar el cuadro de
horarios del IST.
Por otro lado tiene que realizar el cuadro de aulas disponibles para el desarrollo de clases
y finalmente entregar un informe final a dirección.
Ejemplo 03:
Desarrolle un DCU para cancelar el recibo de luz en una oficina. De cancelación de
recibos de Luz.
Ejemplo 04:
Desarrolle un DCU para retirar dinero de un cajero automático
Ejemplo 05:
En el restaurant “LA OLLA GORDA” se realizan los siguientes procesos para atender a
los diferentes clientes cuando el cliente ingresa la anfitriona les da la bienvenida y recibe
las prendas y los objetos de los clientes.
Los clientes son atendidos por meseros los cuales le van ha indicar una mesa
disponible. el mesero entregara a los clientes la carta con el menú del día .
Los clientes deben seleccionar el menú a degustar.
El mesero recoge la carta con el menú seleccionado y se dirige hacia la cocina , en
donde entregara la lista con el menú seleccionado. Cocina servirá los menús
seleccionados el cual el mesero le hará llegar a los clientes que le solicitaron.
Los clientes después de disfrutar la comida llamaran al mesero para solicitarle la
cuenta. Finalmente los clientes se retiran del restaurant “ la olla gorda “recogiendo sus
prendas y objetos que serán entregados por la anfitriona.
Ejemplo 06:
Una persona desea realizar los trámites para actualizar los datos de su DNI en la oficina
de RENIEC, esta persona debe realizar los siguientes procesos.
La persona en primer lugar debe esperar turno.
www.rolandostudios.com Página 7
ANALISIS Y DISEÑO DE SISTEMAS
El agente de seguridad entregara un ticket de turno a la persona.
Luego la persona de acuerdo a su turno ingresara a la oficina, el asistente de
administración solicita los documentos para verificarlos si están correctamente. Luego
la persona se acerca al administrador, el administrador solicita los documentos
verificados, luego el administrador ingresa el número de DNI a sistema de La RENIEC el
sistema de la RENIEC verifica los datos de la persona.
Luego el administrador solicita los datos de la persona para actualizarlos.
Luego el administrador con la conformidad de la persona, guarda los datos
Finalmente la persona firma y sella el padrón de actualización de datos de la persona.
CASOS PRACTICOS
CASO PRACTICO1
Un técnico en sistemas está operando un sistema de administración de películas, el cual
tiene que tener en cuenta registrar a los actores de cada película, registrar el género,
registrar la película y además registrar la programación de las películas.
Identifique los actores y casos de uso.
CASO PRACTICO2
Una persona ingresa a una oficina de transporte terrestre, se acerca a la recepcionista y
realiza consultas.
Una vez informado, decide viajar. La recepcionista le solicita su DNI, la recepcionista
ingresa el DNI al sistema, el sistema proporciona los datos de la persona.
La recepcionista le solicita número de asiento y finalmente imprime el boleto de viaje.
La persona cancela el valor del boleto de viaje y recibe el boleto de viaje.
Identifique los actores y casos de uso.
CASO PRACTICO3
Una persona ingresa a una farmacia. Se acerca al vendedor y realiza unas consultas. El
vendedor ingresa los datos del medicamento al sistema, el sistema proporciona la
información del medicamento.
La persona decide comprar, entonces el vendedor registra en un ticket los datos de la
compra. Luego la persona se acerca a caja para canjear el ticket por un comprobante de
pago, cancela el monto y recibe el comprobante. Luego se acerca a despacho, entrega el
comprobante de pago y recibe el medicamento.
solucionesDCU
www.rolandostudios.com Página 8