Sei sulla pagina 1di 19

NOTACIN DEL DIAGRAMA DE CASOS DE USO

EJEMPLO DE DIAGRAMA DE CASOS DE USO


a) En un procesador de textos, qu caso de uso sera
ms adecuado modelar?

b) En una empresa de servicio pblico se identifica el caso
de uso enviar factura cual es la implementacin que
usted escogera y porque?





A B


c) Elaborar el diagrama de caso de uso de un rea de
Ventas bsica.

ENVIAR
FACTURA

ENVIAR
FACTURA

DPTO.
FACTURACIN














Una relacin <<include>> entre otros casos de uso significa que un caso de uso base incorpora
explcitamente el comportamiento de otro caso de uso. El caso de uso base siempre utiliza al caso
de uso incluido. El objetivo de la relacin <<include>> es permitir invocar el mismo
comportamiento muchas veces colocando el comportamiento comn en un caso de uso que
puede ser invocado por otro u otros casos de uso.
Ejercicio: Una compaa desea vender un activo al crdito. Para ello se debe analizar el riesgo
asociado con el cliente y negociar el precio. En ambos casos se requiere el valor del activo.
Muestre los casos de uso.






Una relacin <<Extend>> entre casos de uso significa que se utiliza un caso de uso base pero bajo
ciertas condiciones, este caso de uso llama a otro caso de uso que extiende el comportamiento del
primero.
Se debe utilizar para modelar la parte del caso de uso que tiene un comportamiento opcional asi
podemos separar el comportamiento que siempre ocurrir del comportamiento que ocurrir bajo
ciertas condiciones.







Representa la relacin entre dos objetos del mismo tipo, en el cual uno de ellos se comporta igual
que otro pero que adems contiene caractersticas adicionales que lo diferencian. La
generalizacin es una relacin de herencia. Puede darse entre actores y entre casos de uso.
Se representa mediante una lnea slida con cabeza de flecha hueca, apuntando desde el caso de
uso hijo hacia el caso de uso padre o desde el actor hijo hacia el actor padre.
Ejercicio: En un Banco se necesita verificar la identidad de una persona. El caso general es validar
usuario. Pero esto se puede realizar de diferentes maneras: comprobando el password,
comprobando la huella digital o tal vez comprobando la retina, todos verifican la identidad pero de
diferentes maneras. Muestre la relacin entre estos casos de uso.


















EJERCICIOS:
Se tiene una mquina lavadora de botellas, tarros y bidones. Muestra los siguientes
requerimientos mediante un diagrama de casos de uso.
El Cliente deposita los tems y automticamente se le entrega un vale
El cliente puede imprimir en cualquier momento un recibo que le indique el tem
depositado y la cantidad.
El operador presiona el botn comienzo para iniciar el lavado
El operador desea saber cuantos tems han sido procesados en el dia
Al final de cada dia el operador solicita un resumen de todo lo depositado en el
dia.
El operador debe adems poder cambiar la informacin asociada a los tems y dar
una alarma en caso de eventualidad.
La alarma debe tambin dispararse en el caso que el tem se atora o la impresora
no tenga papel.

Pasos a seguir:
Paso 1: Los actores
Paso 2: Relaciones de asociacin
Paso 3: Relaciones de generalizacin
Paso 4: Relaciones include
Paso 5: Relaciones Extend
Paso 6: Integrar

Potrebbero piacerti anche