Este diagrama se distingue fácilmente por los elementos distintivos que asocian a cada interacción.
Elementos del diagrama:
- Actor
El actor representado como una persona, es el que juega el papel del cliente. no necesariamente el actor va a representar a una persona, sino que el rol principal es de representar la labor del sistema.
- Caso de uso
El caso de uso es representado por un ovalo, el cual se refiere un posible modulo que tenga el sistema o también a un caso de uso mas pequeño que es participe de este caso.
- Relaciones (Herencia y Comunicación)
En cuanto a las relaciones que se utilizan en los casos de uso, nos encontramos con tres tipos, los cuales se señalan a continuación:
- Dependencia Esta relación se utiliza cuando tenemos varios casos de uso que dependen de uno o mas casos, por lo que cuando existe una dependencia debemos utilizar las lineas punteadas con la cabeza de la flecha apuntando al caso de uso que es dependiente. (es como que fuese la mano de un niño pequeño)
- AsociaciónEsta relación es la mas utilizada, ya que solo asocia los casos de uso para dar contexto al diagrama.
- Generalización Esta relación es muy utilizada, ya que depende de su definición ( <<use>> ó <<extend>> ) es el contexto al cual se aplica.
- use: se utiliza cuando existen características similares entre los casos de uso
- extend: se utiliza cuando existe herencia en el caso de uso y es necesario explicitar las características.