Casos de Uso
Casos de Uso
Casos de Uso
OBJETOS
Master de Computacin
II MODELOS y HERRAMIENTAS
UML
Elena Mediavilla
Un caso de uso es una tcnica de modelado usada para describir lo que debera
hacer un sistema nuevo o lo que hace un sistema que ya existe.
Los casos de uso describen bajo la forma de acciones y reacciones el
comportamiento de un sistema desde el punto de vista de un usuario, permiten
definir los lmites del sistema y las relaciones entre el sistema y el entorno.
Elena Mediavilla
Elena Mediavilla
Elena Mediavilla
Elena Mediavilla
Sistema
Caso de uso X
Actor B
Caso de uso Y
Actores (I)
Reparar
Conducir
Vendedor
Elena Mediavilla
Mecnico
Vender
Actores (II)
Mantener
Cliente
Reparar
Conducir
Vendedor
II.2 UML: Modelado de casos de uso
Elena Mediavilla
Mecnico
Vender
7
Actores (III)
Elena Mediavilla
Cuando varios actores, como parte de sus papeles, tambin representan un papel
ms generalizado, se describe mediante una relacin de generalizacin.
El comportamiento del papel general se describe en una superclase actor. Los actores
especializados heredan el comportamiento de la superclase y extienden ese
comportamiento de algn modo.
<<Actor>>
Agente de seguros
Cliente
Agente de seguros
II.2 UML: Modelado de casos de uso
Cliente en persona
9
Elena Mediavilla
10
10
Nombre actor
Lnea de
Comunicacin
Elena Mediavilla
11
11
Elena Mediavilla
12
12
Relacin de extensin (extend): un caso de uso aade acciones, que pueden ser
opcionales, al comportamiento de un caso de uso general.
El caso de uso extendido puede incluir comportamiento del caso de uso que se
extiende, aunque no tiene que incluir todo el comportamiento.
<<include>>
13
Elena Mediavilla
14
14
Elena Mediavilla
15
15
Elena Mediavilla
16
16
Elena Mediavilla
17
17