Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab3.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
730 Кб
Скачать
☆

Відношення комунікації

Мовою UML позначається у вигляді суцільних стрілок:

Напрямок стрілки відображає хто розпочинає взаємодію. У наведеному прикладі Клієнт з’єднується з системою для запуску функції «Зняти гроші». Варіант використання може ініціювати комунікацію з іншим актором:

В даному прикладі варіант використання розпочинає зв’язок з актором Кредитна система. Коли виконується варіант використання «Здійснити оплату», система банкомата ініціює комунікацію з Кредитною системою, при цьому інформацію рухатиметься в обох напрямках, проте стрілка відображає лише ХТО розпочав взаємодію.

Відношення використання

Дозволяє одному варіанту використання задіяти функціональність іншого. За допомогою таких зв’язків зазвичай моделюють функціональність, яка багаторазово використовується і зустрічається в двох і більше варіантах. У прикладі з банкоматом варіанти використання «Зняти гроші» і «Покласти гроші на рахунок» повинні аутентифікувати клієнта та його пін-код, перш ніж дозволити виконання операції. Замість того щоб детально описувати процес аутентифікації для кожного з них, можна цю діяльність оформити у вигляді окремого варіанта використання під назвою «Аутентифікація клієнта»:

Відношення розширення

Дозволяє варіанту використання лише вразі необхідності застосовувати функціональні можливості, які надаються іншим варіантом використання. Воно нагадує відношення використання. Спільного у них є те, що деяка спільна функціональна можливість виокремлюється у самостійний варіант використання. Мовою UML відношення розширення позначається пунктирною стрілкою зі словом “extends”.

У наведеному прикладі варіант використання «Зняти гроші» ДЕКОЛИ застосовує функціональну можливість, яка надається варіантом використання «Здійснити прискорену виплату»:

Відношення узагальнення

За допомогою зв’язку узагальнення дійової особи зображають, що у декількох дійових осіб є спільні риси. Наприклад, банківські клієнти можуть бути двох типів: корпоративні і індивідуальні.

На діаграмі, наведеній вище показано, що є два типи клієнтів. Вони є конкретними дійовими особами. Дійова особа Клієнт – абстрактна, підкреслює наявність клієнтів двох типів.

ПРАКТИЧНІ РЕКОМЕНДАЦІЇ

Створення діаграми прецедентів Use Case

2.1. Для запуску програми Rational Rosе натисніть: Пуск>Программы> Rational Software>Rational Rose Enterprise Edition.

2.2. Екран середовища Rational Rose показано на рис. 2.2.

В його складі можна виокремити п’ять основних елементів: рядок інструментів, панель «інструменти діаграми», вікно діаграми, браузер, і вікно документації.

Як показано на рис. 2.3, кнопки рядка інструментів дозволяють виконувати стандартні і спеціальні дії.

Вміст панелі інструментів діаграми змінюється в залежності від типу активної діаграми, для діаграми прецедентів, даний рядок має вигляд (рис. 2.4).

У вікні діаграми можна створювати, відображати і змінювати діаграму мовою UML.

Рис. 2.2. Екран середовища Rational Rose

Рис. 2.3. Кнопки рядка інструментів Rational Rose

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

Знак плюс (+) поруч з папкою означає, що всередині папки містяться додаткові елементи.

Вікно специфікації дозволяє задавати характеристики елемента діаграми (рис. 2.4).

В полі Documentation цього вікна вводять опис даного елемента. Цей самий опис можна вводити у вікні документації Rational Rose (коли цей елемент виділений у діаграмі).

Рис. 2.4. Панель інструментів діаграми варіантів

Рис. 2.4. Вікно специфікації Rational Rose

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]