Page 132 - 4190
P. 132
рацій класів. З іншого боку, модифікація окремих операцій класу мо-
же зробити зворотний вплив на уточнення сервісу відповідного варі-
анту використання, тобто реалізувати ефект зворотного зв'язку з ме-
тою уточнення специфікацій або вимог на рівні пакетів системи.
У метамоделі UML варіант використання є підкласом класифіка-
тора, який описує послідовності дій, що виконуються окремим екзем-
пляром варіанту використання. Ці дії включають зміни стану і взає-
модії з середовищем варіанту використання. Ці послідовності можуть
описуватися різними способами, включаючи такі як графи діяльності
і автомати.
Прикладами варіантів використання можуть бути наступні дії:
перевірка стану поточного рахунку клієнта, оформлення замовлення
на купівлю товару, отримання додаткової інформації про кредито-
спроможність клієнта, відображення графічної форми на екрані моні-
тора і інші дії.
Актор є будь-якою зовнішньою щодо модельованої системи сут-
тю, яка взаємодіє з системою і використовує її функціональні можли-
вості для досягнення певної мети або рішення приватних завдань.
При цьому актори служать для позначення погодженої безлічі ролей,
які можуть грати користувачі в процесі взаємодії з проектованою сис-
темою. Кожен актор може розглядатися як деяка окрема роль віднос-
но конкретного варіанту використання. Стандартним графічним по-
значенням актора на діаграмах є фігурка "чоловічка", під якою запи-
сується конкретне ім'я актора (рис. 12.2).
Рисунок 12.2 – Графічне позначення актора
У деяких випадках актор може позначатися у вигляді прямокут-
ника класу з ключовим словом "актор" і звичайними складовими еле-
ментами класу. Імена акторів повинні записуватися заголовними бук-
вами і наслідувати рекомендації використання імен для типів і класів
моделі. При цьому символ окремого актора пов'язує відповідний опис
132