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

 

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

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

 

 

 

Кроме отношения ассоциации могут использоваться и другие виды отношений:

отношение включения (include),

отношение расширения (extend)

отношение обобщения/генерализации.

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

 

 

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

 

 

 

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