Варіант використання

Окремий варіант використання позначається на діаграмі еліпсом, усередині якого міститься його коротка назва. Мета варіанту використання полягає в тому, щоб визначити закінчений аспект або фрагмент поведінки деякої суті без розкриття її внутрішньої структури. Як така суть може виступати система або будь-який елемент моделі, який володіє власною поведінкою.

Актори

Актор є будь-якою зовнішньою по відношенню до модельованої системи суттю, яка взаємодіє з системою і використовує її функціональні можливості для досягнення певної мети. Кожен актор може розглядатися як якась окрема роль щодо конкретного варіанту використання. Стандартним графічним позначенням актора на діаграмах є фігурка чоловічка, під якою записується ім'я актора.

Відносини

Між елементами діаграми варіантів використання можуть існувати різні відносини, які описують взаємодію екземплярів акторів і варіантів використання.

У мові UML існує декілька стандартних видів відносин між акторами і варіантами використання:

- асоціації (association relationship);

- розширення (extend relationship);

- узагальнення (generalization relationship);

- включення (include relationship).

Відношення асоціації

Стосовно діаграм варіантів використання асоціація встановлює, яку конкретну роль грає актор при взаємодії з екземпляром варіанту використання. На діаграмі варіантів використання відношення асоціації позначається суцільною лінією між актором і варіантом використання.

Відношення розширення

Отношение расширения определяет взаимосвязь экземпляров отдельного варианта использования с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров.

Відношення розширення між варіантами використання позначається пунктирною лінією із стрілкою (варіант відношення залежності), направленою від того варіанту використання, який є розширенням для початкового варіанту використання. Дана лінія із стрілкою позначається ключовим словом «extend» (розширює).


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



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