Модели UML, поясняющие функциональность системы

Рассмотрим пример различных типов отношений

2.1 Диаграмма вариантов использования

одно из самых простых представлений системы. Ее базовые "строительные элементы" - акторы и варианты использования. Диаграмма задумана так, чтобы дать наиболее общее представление о функциональности системы (ее компоненты), не вдаваясь в детали взаимосвязей функций. Поэтому основной вид отношения, используемый в диаграмме - ассоциация между актором и вариантом использования.

Рисунок - Отношение ассоциации

Другие виды отношений - отношение включения (include), расширения (extend) и обобщения/генерализации.

Включение служит для обозначения подчиненных вариантов использования (когда один или более вариантов использования содержат вызовы одной и той же функциональности).

Рисунок - Отношение включения

Расширение в точности соответствует точке расширения, используемой при описании варианта использования

Рисунок - Отношение расширения

Отношение обобщения может применяться как к акторам, так и к вариантам использования, с целью указания специализации одних относительно других.

Рисунок – отношения обобщения


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: