Documentos de Académico
Documentos de Profesional
Documentos de Cultura
posible establecer relaciones de dependencia entre ellos. Las principales relaciones consideradas por UML son:
• Generalización (generalization): es una relación que amplía la funcionalidad de un Caso de Uso o refina su
funcionalidad original mediante el agregado de nuevas operaciones y/o atributos y/o secuencias de acciones.
• Inclusión (include): es una relación mediante la cual se re-usa un Caso de Uso encapsulado en distintos contextos a
través de su invocación desde otros Casos de Uso.
• Extensión (extend): es una relación que amplía la funcionalidad de un Caso de Uso mediante la extensión de sus
secuencias de acciones.
Caso de uso:
DEF: Descripción de un conjunto de secuencias que representan la interacción de
elementos externos con el sistema.
Indican “qué” hace y no “cómo” lo hace.
Se pueden aplicar al sistema completo o a partes.
Alcance: identificación de los elementos que forman parte del caso de uso.
Representación: elipse.
Relaciones:
Asociaciones de comunicación entre caso de uso y actor: línea continua.
Generalización: un caso de uso hijo hereda el comportamiento de otro caso de uso
base o padre. Simplifica el trabajo y potencia la reutilización.
Inclusión: un caso de uso base incorpora explícitamente otro caso de uso en un
lugar indicado en el caso de uso base. Comportamiento obligado. Dependencia
<<include>>
Extensión: un caso de uso base incorpora implícitamente otro caso de uso en un
lugar indicado en el caso de uso base. Comportamiento opcional. Dependencia
<<extend>>
http://www.cc.uah.es/ssalonso/LaboratorioTecnologia/Casos%20de%20Uso%20UML.pdf