Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 14
RUP: REQUERIMIENTOS II
Unidad Didáctica
Análisis y Diseño de Sistemas
Esta actividad se centra en relacionar los casos de uso y los actores del
sistema, e identificar sus comportamientos opcionales y excepcionales. Se
establece las inclusiones, extensiones y generalizaciones entre casos de uso,
y las generalizaciones entre actores.
Relación <<include>>
Una relación include se define como la utilización de los pasos de un caso de
uso como parte de la secuencia de otro caso de uso al que se llamará caso de
uso base. El caso de uso incluido nunca se encuentra aislado, su uso es
obligatorio, es instanciado sólo como parte de algún caso de uso base que lo
incluye. Su representación gráfica es la siguiente:
Relación <<include>>
Relación <<extend>>
Una relación extend se define como la agregación de pasos a la secuencia del
caso de uso original, que pasará a conocerse como caso de uso base. Esta
extensión se realiza en puntos indicados, llamados puntos de extensión, de
manera específica dentro de la secuencia del caso de uso base. Esta relación
se utiliza para modelar la parte de un caso de uso que el usuario puede ver
como comportamiento opcional del sistema.
Relación <<extend>>
Relación de generalización
La generalización entre casos de uso es como la generalización entre clases.
En este caso, significa que el caso de uso hijo hereda el comportamiento y el
significado del caso de uso padre; el hijo puede añadir o redefinir el
comportamiento del padre. La relación de generalización puede representarse
también entre actores.
Relación de generalización