Отношения на диаграмме вариантов использования.

Выделяют четыре вида отношений между сущностями на диаграмме вариантов использования:

  • ассоциации (association relationship)
  • расширения (extend relationship)
  • обобщения (generalization relationship)
  • включения (include relationship)

Следующий рисунок содержит графическое обозначение данных отношений=
Отношения на диаграмме вариантов использования. фкн вгу


Отношения ассоциации

Отношения ассоциации на диаграмме вариантов использования указывают только между актёрами и прецедентами - то есть между прецедентами отношения ассоциации не указываются .

Общие свойства вариантов использования могут быть представлены тремя различными способами- а именно с помощью отношений=

  1. расширения
  2. обобщения
  3. и включения

Отношения расширения

Свойства варианта использования В могут быть дополнены свойствами расширенного варианта использования А .
Далее рисунок иллюстрирующий данное отношение:
отношение расширения вариантов использования фкн вгу

Отношения обобщения

Служат для указания, что некоторый прецедент А может быть обобщен до прецедент В.
А – потомок В

Свойства отношений обобщения =
дочерние прецеденты обладают всеми свойствами предков
может быть несколько дочерних
может быть несколько родителей (множественное наследование)

Иллюстрация =
отношение обобщения  - вариантов использования фкн вгу

Отношение обобщения может возникать и между актерами =
отношения обобщения между актёрами

Отношения включения

Имеют место , когда поведение одного прецедента включается в качестве составного компонента в последовательность поведения другого прецедента

Обозначение отношения включения (include или "расшр." как ниже) - можно посмотреть на обобщённом примере отношений прецедентов -
Так - один вариант использования может быть включен в несколько других вариантов, а также включать в себя другие варианты
смотрим пример =
обобщённый пример отношений вариантов использования фкн вгу