Page 131 - 4190
P. 131

Рисунок 12.1 – Графічне позначення варіанту використання


                  Кожен  варіант  використання  відповідає  окремому  сервісу,  який
            надає модельовану суть або систему за запитом користувача (актора),
            т. е. визначає спосіб застосування цієї суті. Сервіс, який ініціалізував-

            ся за запитом користувача, є закінченою послідовністю дій. Це озна-
            чає, що після того як система закінчить обробку запиту користувача,
            вона повинна повернутися в початковий стан, в якому готова до ви-

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

            ті. Варіанти використання можуть включати опис особливостей спо-
            собів реалізації сервісу і різних виняткових ситуацій, таких як корек-
            тна обробка помилок системи. Безліч варіантів використання в ціло-

            му повинна визначати усі можливі сторони очікуваної поведінки сис-
            теми. Для зручності безліч варіантів використання може розглядатися
            як окремий пакет.
                  З  системно-аналітичної  точки  зору  варіанти  використання  мо-

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

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

                  Застосування варіантів використання на усіх рівнях діаграми до-
            зволяє  не  лише  досягти  необхідного  рівня  уніфікації  позначень  для
            представлення функціональності підсистем і системи в цілому, але і є

            потужним  засобом  послідовного  уточнення  вимог  до  проектованої
            системи на основі напіврівневого спуску від пакетів системи до опе-


                                                             131
   126   127   128   129   130   131   132   133   134   135   136