Вы находитесь на странице: 1из 9

N°2

DIAGRAMAS DE CASOS DE USO

ROLANDO VASQUEZ CHAVARRY


ROLANDOSTUDIOS
N°2
ANALISIS Y DISEÑO DE SISTEMAS

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.

Cada Caso de Uso puede estar definido por:


 Texto que lo describe
 Secuencia de pasos ejecutados dentro del escenario
 Condiciones pre-post para que el escenario comience o termine
 Mezclando las anteriores

Un Caso de Uso es representado por una elipse y describe una situación


de uso del sistema interactuando con actores

www.rolandostudios.com Página 1
ANALISIS Y DISEÑO DE SISTEMAS

Actor

Un actor es un agente, alguien o algo que solicita un servicio al sistema o


actúa como catalizador para que ocurra algo

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

Los Casos de Uso particionan el conjunto de necesidades atendiendo a la categoría de


usuarios que participan en el mismo
Están basado en el lenguaje natural, es decir, es accesible por los usuarios
El modelo de los Casos de Uso comprende los actores, el sistema y los propios casos de
uso
El conjunto de funcionalidades de un sistema se determina examinando las necesidades
funcionales de cada actor, expresadas en forma de interacciones

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

Los actores se deteminan observando:


 Usuarios directos del sistema
 Responsables del uso o mantenimiento del sistema
 Otros sistemas que interactúan con el sistema en cuestión
La misma persona física puede interpretar varios papeles como actores distintos
El nombre del actor describe el papel desempeñado
La determinación de los actores permite delimitar el alcance del sistema de manera
progresiva

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

Вам также может понравиться