
- •Лабораторна робота №1. Розробка діаграми класів і редагування їх властивостей Особливості розробки діаграм класів у середовищі іbm Ratіonal Rose
- •Додавання класу на діаграму класів і редагування його свойств
- •Стереотипи класів і їхнє графічне подання
- •Додавання і редагування атрибутів класів
- •Додавання і редагування операцій класів
- •Специфікація атрибутів і операцій для класу Транзакція Банкомату
- •Додавання асоціації на діаграму класів і редагування її властивостей
- •Додавання стосунків агрегації і композиції на діаграму класів і редагування їх властивостей
- •Мал. 6.3. Діалогове вікно специфікації властивостей асоціації
- •Додавання відношення узагальнення на діаграму класів і редагування її властивостей
- •Мал. 6.6. Діалогове вікно специфікації властивостей відношення узагальнення
- •Остаточна побудова діаграми класів моделі банкомату
- •Мал. 6.7. Остаточний вигляд діаграми класів для моделі банкомату, що розробляється
Лабораторна робота №1. Розробка діаграми класів і редагування їх властивостей Особливості розробки діаграм класів у середовищі іbm Ratіonal Rose
Діаграма класів є основним логічним поданням моделі і містить детальну інформацію про внутрішній пристрій об’єтно-орієнтованої програмної системи або, використовуючи сучасну термінологію, про архітектуру програмної системи. Активізувати робоче вікно діаграми класів можна декількома способами:
вікно діаграми класів з'являється за замовчуванням у робочому вікні діаграми після створення нового проекту;
клацнути на кнопці із зображенням діаграми класів на стандартній панелі інструментів;
розкрити логічне подання (Logіcal Vіew) у браузері проекту і двічі клацнути на піктограмі Maіn (Головна);
виконати операцію головного меню: BrowseClass Dіagram (Огляд діаграма класів).
При цьому з'являється нове вікно із чистим робочим аркушем діаграми класів і спеціальна панель інструментів, що містить кнопки із зображенням графічних примітивів, необхідних для розробки діаграми класів (табл. 4.1). Призначення окремих кнопок панелі можна довідатися також зі спливаючих підказок.
Таблиця 4.1. Призначення кнопок спеціальної панелі інструментів для діаграми класів
Графічне зображення |
Спливаюча підказка |
Призначення кнопки |
|
Selection Tool |
Перетворює зображення курсору у форму стрілки для наступного виділення елементів на діаграмі |
|
Text Box |
Додає на діаграму текстову область |
|
Note |
Додає на діаграму примітку |
|
Anchor Note to Item |
Додає на діаграму зв'язок примітки з відповідним графічним елементом діаграми |
|
Class |
Додає на діаграму клас |
|
Interfase |
Додає на діаграму інтерфейс |
|
Unidirectional Association |
Додає на діаграму спрямовану асоціацію |
|
Association Class |
Додає на діаграму асоціацію клас |
|
Package |
Додає на діаграму пакет |
|
Dependency or Instantiates |
Додає на діаграму відношення залежності |
|
Generalization |
Додає на діаграму відношення узагальнення |
|
Realize |
Додає на діаграму відношення реалізації |
На спеціальній панелі інструментів за замовчуванням є присутнім тільки частина піктограм елементів, які можуть бути використані для побудови діаграми класів. Додати кнопки з піктограмами інших графічних елементів таких як, наприклад, відносини агрегації й композиції, шаблон, клас бізнес-сутність, керуючий клас, або видалити непотрібні кнопки можна за допомогою настроювання спеціальної панелі інструментів. Відповідне діалогове вікно настроювання спеціальної панелі інструментів для діаграми класів можна викликати аналогічно іншим панелям за допомогою операції контекстного меню Customіze (Настроювання) при позиціюванні курсору на спеціальній панелі інструментів.