Red de Respuestas Legales - Derecho empresarial - Serie UML: varias relaciones en diagramas de casos de uso (incluidos y extendidos)

Serie UML: varias relaciones en diagramas de casos de uso (incluidos y extendidos)

Dirección original: blogs.com/wolf-sun/p/3413072.html

En primer lugar, la relación entre los participantes y los casos de uso

La comunicación entre los participantes y los casos de uso también cambia. Se convierte en una relación de asociación o comunicación.

Incluir (incluir)

Extender (extender)

(1) Concepto

La relación de inclusión describe que un caso de uso requiere un cierta función, y esta función está definida por otro caso de uso, por lo que durante la ejecución del caso de uso, se puede llamar al caso de uso definido.

(2) Símbolos

Programa de consola

Diagrama de casos de uso:

Cuando el bibliotecario toma prestado o devuelve libros Diagrama de casos de uso, cuando Al pedir prestado o devolver libros, considere si hay libros de horas extras.

A. Si dos o más casos de uso tienen muchas funciones iguales, esta función se puede descomponer en otro caso de uso, y otros casos de uso pueden establecer una relación de inclusión con este caso de uso (como el caso de uso). máquina expendedora de bebidas presentada anteriormente).

b. Si un caso de uso tiene demasiadas funciones, puede utilizar la relación de inclusión para crear varios casos de uso más pequeños. (Por ejemplo, diagrama de casos de uso del sistema de gestión de estudiantes)

Por ejemplo: sistema de gestión de estudiantes

Nota: Al ejecutar el caso de uso básico, se debe llamar al caso de uso incluido cada vez. .

(1) Concepto

Utilizar un caso de uso (opcional) para ampliar la funcionalidad de otro caso de uso (caso de uso básico).

(2) Representación de símbolos

Programa de consola

Diagrama de casos de uso

(3) Ocasiones de uso

Reglas de restricción para casos de uso extendido: coloque algunas acciones regulares en un caso de uso básico y coloque acciones opcionales o solo realizadas bajo condiciones específicas en sus casos de uso extendido.

A través de los ejemplos anteriores, sabrás distinguirlos. De hecho, en el uso de relaciones extendidas, también se explican las reglas restrictivas de las relaciones extendidas: coloque algunas acciones regulares en un caso de uso básico y coloque acciones opcionales o solo realizadas bajo condiciones específicas en sus casos de uso extendido. Al usarlo, puedes tener esto en cuenta para distinguir.

1. Relación de inclusión

A. Si dos o más casos de uso tienen una gran cantidad de funciones iguales, esta función se puede descomponer en otro caso de uso y otros casos de uso. establecerse con este caso de uso Contiene relaciones (como la máquina expendedora de bebidas presentada anteriormente).

b. Si un caso de uso tiene demasiadas funciones, puede utilizar la relación de inclusión para crear varios casos de uso más pequeños. (Por ejemplo, el diagrama de casos de uso del sistema de gestión de estudiantes)

Ampliar la relación

Ampliar las reglas de restricción del caso de uso: coloque algunas acciones regulares en un caso de uso básico, y agregue acciones opcionales o únicas realizadas bajo condiciones específicas que se coloquen en sus casos de uso extendido.

Al analizar, consulte sus escenarios de uso y de repente se iluminará.

......

Serie de artículos:

[UML]Caso de uso del diagrama de casos de uso en serie UML