
- •Лабораторна робота № 3
- •1. Особливості розробки діаграм кооперації в середовищі ibm rational rose
- •2. Додавання об'єкта на діаграму кооперації та редагування його властивостей
- •3. Додавання зв’язку і редагування його властивостей.
- •4. Додавання повідомлення і редагування його властивостей.
- •Завдання
- •5. Особливості розробки діаграми послідовності в середовищі ibm rational rose
- •6. Додавання повідомлення на діаграму послідовності та редагування його властивостей
- •Завдання
Лабораторна робота № 3
"Вивчення програмного пакета IBM Rational Rose. Діаграми кооперації та послідовності "
Зміст
1. ОСОБЛИВОСТІ РОЗРОБКИ ДІАГРАМ КООПЕРАЦІЇ В СЕРЕДОВИЩІ IBM RATIONAL ROSE 2
2. ДОДАВАННЯ ОБ'ЄКТА НА ДІАГРАМУ КООПЕРАЦІЇ ТА РЕДАГУВАННЯ ЙОГО ВЛАСТИВОСТЕЙ 4
3. ДОДАВАННЯ ЗВ’ЯЗКУ І РЕДАГУВАННЯ ЙОГО ВЛАСТИВОСТЕЙ. 6
4. ДОДАВАННЯ ПОВІДОМЛЕННЯ І РЕДАГУВАННЯ ЙОГО ВЛАСТИВОСТЕЙ. 8
ЗАВДАННЯ 12
5. ОСОБЛИВОСТІ РОЗРОБКИ ДІАГРАМИ ПОСЛІДОВНОСТІ В СЕРЕДОВИЩІ IBM RATIONAL ROSE 15
6. ДОДАВАННЯ ПОВІДОМЛЕННЯ НА ДІАГРАМУ ПОСЛІДОВНОСТІ ТА РЕДАГУВАННЯ ЙОГО ВЛАСТИВОСТЕЙ 16
ЗАВДАННЯ 19
1. Особливості розробки діаграм кооперації в середовищі ibm rational rose
Рис. 3.1. Створення нової діаграми кооперації
Діаграма кооперації є різновидом діаграми взаємодії, і в контексті мови UML описує динамічний аспект взаємодії об'єктів при реалізації окремих варіантів використання. Активізувати робоче вікно діаграми кооперації в програмі IBM Rational Rose можна декількома способами:
Клацнути на кнопці із зображенням діаграми взаємодії на стандартній панелі інструментів і вибрати для побудови нову діаграму кооперації.
Виконати операцію головного меню: Browse – Interaction Diagram і вибрати для побудови нову діаграму кооперації.
Виконати операцію контекстного меню: New – Collaboration Diagram для логічного представлення або представлення варіантів використання в браузері проекту.
При цьому з'являється нове вікно з чистим робочим аркушем діаграми кооперації і спеціальна панель інструментів, що містить кнопки із зображенням графічних примітивів, необхідних для розробки діаграми кооперації (табл.). Призначення окремих кнопок панелі можна дізнатися з спливаючих підказок.
Таблиця. Призначення кнопок спеціальної панелі інструментів діаграми
Графічне зображення |
Спливаюча підказка |
Призначення |
|
Selection Tool |
Перетворює зображення курсора у форму стрілки для наступного виділення елементів на діаграмі |
|
Text Box |
Додає на діаграму текстову область |
|
Note |
Додає на діаграму примітку |
|
Anchor Note to Item |
Додає на діаграму зв'язок примітки з відповідним графічним елементом діаграми |
|
Object |
Додає на діаграму об'єкт |
|
Class Instance |
Додає на діаграму екземпляр класу |
|
Object Link |
Додає на діаграму зв'язок |
|
Link to Self |
Додає на діаграму рефлексивну зв'язок |
|
Link Message |
Додає на зв'язок діаграми пряме повідомлення |
|
Reverse Link Message |
Додає на зв'язок діаграми зворотне повідомлення |
|
Data Token |
Додає на зв'язок діаграми елемент прямого потоку даних |
|
Reverse Data Token |
Додає на зв'язок діаграми елемент зворотного потоку даних |
На спеціальній панелі інструментів за умовчанням присутні практично всі кнопки з піктограмами елементів, які можуть бути використані для побудови діаграми. В якості прикладу розглядається процес побудови діаграми кооперації, яка являє собою реалізацію варіанта використання «Зняття готівки по кредитній картці» стосовно розроблюваного проекту системи управління банкоматом. У моделі дана діаграма кооперації відповідає цьому варіанту використання і може бути розміщена в поданні варіантів використання (Use Case View). Після активізації нової діаграми кооперації одним з описаних вище способів слід в якості імені даної діаграми задати: «Зняття готівки по кредитній картці».
У загальному випадку робота з діаграмою кооперації полягає в додаванні об'єктів, зв'язків і повідомлень, а також редагуванні їх властивостей. При цьому зміни, внесені в діаграму кооперації, автоматично вносяться в діаграму послідовності, що можна побачити в будь-який момент, активізувавши останню натисканням клавіші <F5>.