Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
03-2-1(ред).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.6 Mб
Скачать

Лабораторна робота № 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>.