Diagramas De Casos De Uso
Casos de Uso
¿Qué son los casos de uso?
Importancia de los casos de uso
Representación de un modelo de casos de uso
Inclusión de los casos de uso
Extensión de los casos de uso
Ing. José Manuel Poveda R.
Los diagramas de clases proporcionan una idea estática del sistema. Ahora
¿Qué son los casos de uso?
Es una estructura que ayuda a los analistas a
trabajar con losusuarios para determinar la
forma en que se usará un sistema. Con una
colección de casos de uso se puede hacer el
bosquejo de un sistema en términos de lo que
los usuarios intentan hacer con él.
Este tipo de análisis es crucial para la fase de
análisis del desarrollo de un sistema. La forma
en que los usuarios utilicen un sistema le da
la pauta para lo que diseñará y creará. De lo
que se trata es deobtener un sistema que
cumpla nuestras necesidades.
Importancia de los Casos de Uso:
La importancia de los casos de uso radica en
que se diseña el sistema desde el propio
punto de vista del usuario. La idea es
involucrar a los usuarios en las etapas
iniciales del análisis y diseño del sistema.
Representación de un modelo de Caso de
Uso:
Sistem
a
Actor
Caso de
Uso
Actor
UN EJEMPLO: Lamáquina de gaseosa
La función principal de la
máquina de gaseosa es
permitir a un cliente (autor)
adquirir
una
lata
de
gaseosa:
“Comprar
gaseosa” (caso de uso).
Sin embargo hay otros
usuarios que intervienen,
como el proveedor que
tiene que reabastecer a la
máquina y el recolector de
dinero que tiene que
recoger el dinero de la
alcancía de la máquina.
Maquina de
Gaseosas
Comprar
Gaseosa
ClienteCliente
Reabastece
r
Representan
te del
Proveedor
Representan
te del
Proveedor
Recolectar
dinero
Recolector
Recolector
Inclusión de los Casos de Uso:
En
los casos de uso “Reabastecer” y
“Recolectar dinero” se pueden distinguir
algunos pasos en común. Ambos empiezan
con quitar seguro y abrir la máquina, y
finalizan con el cierre de la máquina y su
aseguramiento.
¿Podríamos eliminar laduplicación de pasos
de un caso de uso al otro? – Si podemos.
A la técnica de aprovechamiento de caso de
uso se le conoce como INCLUSIÓN DE UN
CASO DE USO.
Maquina de
Gaseosas
Comprar
Gaseosa
Exhibir el
interior
Cliente
Cliente
<
>
Reabastece
r
Representan
te del
Proveedor
<
>
Exhibir el
interior
Recolectar
dinero
Recolector
Cubrir el
interior
<
>
Representan
tedel
Proveedor
<
>
Cubrir el
interior
Recolector
Extensión de los Casos de Uso:
A la acción de agregar un nuevo caso de uso
a otro original se le conoce como EXTENSIÓN
DE UN CASO DE USO.
P/E: En el caso de uso “Reabastecer”, podría
ser que el representante de proveedor
reabastezca la máquina de gaseosas de
acuerdo a las marcas más vendidas.Exhibir el
interior
Reabastecer
deacuerdo a
las ventas
Representan
te del
proveedor
<
>
<
>>
r
<
>
Cubrir el
interior
Generalización:
Al igual que las clases, los casos de usos
pueden heredarse y sus autores también.
Comprar
Gaseosa
Comprar un
vaso de
gaseosa
Proveedor
Recolector
Re
abastecedor
Diagrama de Casos de Uso para la Tienda
de Películas VIDEOMAX
A. DESCRIPCION DE ACTORES:Nombre: Administrador VIDEOMAX
Rol:Administra el Sistema VIDEOMAX
Tareas:
Registra Nuevas Películas.
Da de baja a películas que ya no están disponibles.
Registra a los nuevos clientes.
Registra los datos de cada alquiler.
Mantiene información actualizada sobre las
reservas que solicitan los clientes.
Modifica los datos de los proveedores.
Asigna los estantes que ocuparán las películas
segúnlas categorías.
Hace pedidos de películas que están siendo muy
solicitadas por los clientes.
Nombre:
Cliente
Rol: Reserva y/o alquila Películas
Tareas:
Proporciona información Personal.
Detalla película a reservar y/o alquilar.
Cancela sus reservaciones.
Devuelve película alquilada.
Nombre:
Proveedor
Rol: Abastece las Películas
Tareas:
Proporciona información Personal.
Consulta sobre...
Regístrate para leer el documento completo.