Page 130 - 4190
P. 130
У найзагальнішому випадку, діаграма варіантів використання є
граф спеціального виду, який є графічною нотацією для представлен-
ня конкретних варіантів використання, акторів, можливо деяких ін-
терфейсів, і стосунків між цими елементами. При цьому окремі ком-
поненти діаграми можуть бути поміщені в прямокутник, який означає
проектовану систему в цілому. Слід зазначити, що стосунками цього
графа можуть бути тільки деякі фіксовані типи взаємозв'язків між ак-
торами і варіантами використання, які в сукупності описують сервіси
або функціональні вимоги до модельованої системи.
Раціональний уніфікований процес розроблення моделі складної
системи є розбиттям її на складові частини з мінімумом взаємних
зв'язків на основі виділення пакетів. У самій мові UML пакет Варіан-
ти використання є підпакетом пакету Елементи поведінки. Останній
специфікує поняття, за допомогою яких визначають функціональ-
ність модельованих систем. Елементи пакету варіантів використання
є первинними щодо тих, за допомогою яких можуть бути описані
сутності, такі як системи і підсистеми. Проте внутрішня структура
цих сутностей ніяк не описується. Базові елементи цього пакету - ва-
ріант використання і актор. З цих понять ми і приступимо до вивчен-
ня діаграм варіантів використання.
Варіант використання
Конструкція або стандартний елемент мови UML варіант викори-
стання застосовується для специфікації загальних особливостей по-
ведінки системи або будь-якої іншої суті предметної області без роз-
гляду внутрішньої структури цієї суті. Кожен варіант використання
визначає послідовність дій, які мають бути виконані проектованою
системою при взаємодії її з відповідним актором. Діаграма варіантів
може доповнюватися пояснювальним текстом, який розкриває сенс
або семантику складових її компонентів. Такий пояснювальний текст
дістав назву примітки або сценарію.
Окремий варіант використання позначається на діаграмі еліпсом,
усередині якого міститься його коротка назва або ім'я у формі дієсло-
ва з пояснювальними словами (рис. 12.1).
Мета варіанту використання полягає в тому, щоб визначити за-
кінчений аспект або фрагмент поведінки деякої суті без розкриття
внутрішньої структури цієї суті. Такою суттю може виступати почат-
кова система або будь-який інший елемент моделі, який має власну
поведінку, подібно до підсистеми або класу в моделі системи.
130