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