Особливості реалізації мови UML у середовищі Rational Rose

Робочий інтерфейс:

1. Головне меню

2. Вікнодіаграми

3. Стандартна ПІ

4. Вікно документації - активізується та інформація, яка відноситься до виділеного елементу діаграми (View→Documentation).

5. Вікно браузера –спрощує навігацію по елементах моделі, дозволяє переміщати елементи між різними представленнями моделі.

6. Вікно журналу – призначено для автоматичного запису службової інформації, фіксується час та виконувані розробником дії (Window→Log)

7. Спеціальна ПІ. - активізується разом із відповідною діаграмою.

Проект має розширення *.mdl.

Настройка стандартної ПІ меню Tools→Options.

Властивості об’єкта визначаються у специфікації, яка активізується подвійним клацанням на елементі або команда контекстного меню Open Specification.

Для видалення елементу з моделі меню Edit→Delete from model.

Способи активації діаграм у середовищі Rational Rose

1. Варіантів використання:

а) Розкрити представлення варіантів використання у браузері Use case view та двічі клацнути на піктограмі Main.

б) Browse→Use Case diagram.

2. Класів:

а) Діаграма з’являється по замовчуванні після створення нового проекту.

б) Клацнути на кнопці із зображенням діаграми класів на стандартній ПІ.

в) Розкрити логічне представлення у браузері Logical View та двічі клацнути на піктограмі Main.

г) Browse→Class diagram.

3. Станів:

а) Розкрити логічне представлення у браузері Logical View, виділити клас та вибрати пункт контекстного меню Open State diagram

б) Browse→ State diagram.

4. Послідовності:

а) Кнопка із зображенням діаграми на стандартній ПІ

б) Browse→ Interaction diagram.

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

5. Кооперації:

Діаграма оперує операціями та повідомленнями. Особливостями роботи в RR є те, що канонічний вигляд діаграми створюється автоматично, при натисканні клавіші F5 з діаграми послідовності.

6. Компонентів:

а) Кнопка із зображенням діаграми на стандартній ПІ.

б) Розкрити компонент представл. у браузері Component View та двічі клац. на піктограмі Main.

в) Browse→ Component diagram.

Для кожного компоненту визначені стереотипи, мова програмування, декларація та класи. Класи та компоненти перетягуються з браузера.

7. Розгортування:

а) Кнопка із зображенням діаграми на стандартній ПІ

б) двічі клацнути на піктограмі представлення розгортування в браузері Deployment View.

в) Browse→ Deployment diagram.

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

Для видимості атрибутів та операцій використовують наступні піктограми:

1. Відкритий Public, атрибут видимий для всіх класів моделі, відповідає знак +.

2. Захищений Protected, атрибут можна переглянути із самого класу або його нащадків, відповідає знак #.

3. Закритий Private, атрибут видимий для того класу в якому визначений, знак -.

4. Пакетний Implemented, атрибут являється загальним в межах свого пакету (сукупність діаграм деякого програмного продукту)

Зв'язок починають малювати з класу джерела.

У RR передбачена можливість генерації програмного коду після побудови моделі:

1. Перевірка моделі.

2. Створення компонентів для реалізації класів.

3. Відображення класів на компоненти.

4. Встановлення властивостей генерації програмного коду.

5. Вибір класу, компоненту або пакету.

6. Генерація програмного коду.

Уніфікований процес компанії Rational Rose


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: