Page 132 - 4190
P. 132

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

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

            модії з середовищем варіанту використання. Ці послідовності можуть
            описуватися різними способами, включаючи такі як графи діяльності
            і автомати.
                  Прикладами  варіантів  використання  можуть  бути  наступні  дії:

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

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

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

            темою. Кожен актор може розглядатися як деяка окрема роль віднос-
            но  конкретного  варіанту  використання.  Стандартним  графічним  по-
            значенням актора на діаграмах є фігурка "чоловічка", під якою запи-
            сується конкретне ім'я актора (рис. 12.2).
















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

                  У деяких випадках актор може позначатися у вигляді прямокут-
            ника класу з ключовим словом "актор" і звичайними складовими еле-

            ментами класу. Імена акторів повинні записуватися заголовними бук-
            вами і наслідувати рекомендації використання імен для типів і класів
            моделі. При цьому символ окремого актора пов'язує відповідний опис

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