Sunteți pe pagina 1din 10

Documentan el comportamiento de un sistema desde el punto

de vista del usuario.



Describen que hace un sistema pero no se especifica como lo
hace.

Proporcionan un medio para que desarrolladores, usuarios
finales del sistema y expertos del dominio lleguen a una
comprensin comn del sistema.

Su ventaja principal es la facilidad para interpretarlos, lo que
hace que sean especialmente tiles en la comunicacin con el
cliente.

Antes de hacer un caso de uso es necesario tratar de
entender los requerimientos del sistema o cosa a modelar.


Tras localizar los actores, procede el describirlos.
Los actores slo pueden conectar a los casos de uso a travs de
asociaciones.
Proporcionar un estereotipo para cada actor.
Introducir los actores en un diagrama de CU y especificar las vas
de comunicacin.
Generalmente hay pocos actores asociados a cada Caso de Uso.
Preguntas clave:
-cules son las tareas del actor?
-qu informacin crea, guarda, modifica, destruye o lee el
actor?
-debe el actor notificar al sistema los cambios externos?
-debe el sistema informar al actor de los cambios
internos?

El Caso de Uso comprende:

el inicio: cundo y qu actor lo produce?

el fin: cundo se produce y qu valor devuelve?

la interaccin actor-caso de uso: qu mensajes
intercambian ambos?

objetivo del caso de uso: qu intenta?

cronologa y origen de las informaciones

repeticiones de comportamiento: qu operaciones
son iteradas?

situaciones opcionales: qu ejecuciones alternativas
se presentan en el caso de uso?

Representa el rol jugado por una persona o cosa que acta con el
sistema.
No todos los interesados en el sistema (stakeholders) son
actores, slo son actores aquellos que utilizarn el sistema.
Es una meta, accin, funcin, o tarea que desarrolla uno o
varios actores.

Estas funcionalidades se manifiestan a travs de secuencias de
mensajes intercambiados entre el sistema y uno o ms actores
junto con las acciones realizadas por el sistema.
Hay una asociacin entre un actor y un caso de uso si el actor
interacta con el sistema para llevar a cabo el caso de uso.

El estereotipo de la asociacin es: <<communicate>> aunque
generalmente no se estipula ningn nombre.
Sirve para enriquecer un caso de uso con otro y compartir una
funcionalidad comn entre varios casos de uso, tambin puede
utilizarse para estructurar un caso de uso describiendo sus
subfunciones.

Algunos casos de uso tpicos de inclusin son: comprobar,
verificar, buscar, validar, autentificar o login.

A partir de UML 1.3 la relacin <<include>> reemplaz al
denominado <<uses>>.
Sirve para modelar la parte opcional del sistema.

Ser utilizado cuando un caso de uso sea similar a otro pero con
ciertas variaciones, un ejemplo claro es que se necesite comprar
azcar y podemos seleccionar de entre azcar refinada, blanca o su
unidad de medida bolsa, kilo.

La flecha en el caso de las relaciones extend va hacia el caso de
uso original.
Un caso de uso (subcaso) hereda el comportamiento y significado
de otro, es decir las relaciones de comunicacin, inclusin y
extensin del super-caso de uso.

S-ar putea să vă placă și