Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Самовчитель по UML.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2.26 Mб
Скачать

12.2. Особливості робочого інтерфейсу Rational Rose

В CASE‑ засобі Rational Rose реалізовані загальноприйняті стандарти на робочий інтерфейс програми, подібно відомим середовищам візуального програмування. Після установки Rational Rose на комп'ютер користувача, що практично не викликає труднощів навіть у початківців, запуск цієї програми в середовищі MS Windows 95/98 приводить до появи на екрані робочого інтерфейсу (мал. 12.1).

Мал. 12.1. Загальний вид робочого інтерфейсу програми Rational Rose

Робочий інтерфейс Rational Rose складається з різних елементів, основними з яких є:

Головне меню програми

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

Стандартна панель інструментів

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

Вікно браузера

Вікно журналу

Спеціальна панель інструментів

Розглянемо стисло призначення і основні функції кожного з цих елементів.

Головне меню програми

Головне меню програми виконано в загальноприйнятому стандарті і має наступний вигляд (мал. 12.2).

Окремі пункти меню, призначення яких зрозуміле з їх назв, об'єднують схожі операції, що відносяться до всього проекту в цілому. Деякі з пунктів меню містять добре знайомі функції (відкриття проекту, висновок друк діаграм, копіювання в буфер і вставка з буфера різних елементів діаграм). Інші настільки специфічні, що можуть зажадати додаткові зусилля на вивчення (опції генерації програмного коду, перевірка узгодженості моделей, підключення додаткових модулів).

Мал. 12.2. Зовнішній вигляд головного меню програми

Стандартна панель інструментів

Стандартна панель інструментів розташовується нижче за головне меню програми і має наступний вигляд (мал. 12.3). Деякі з інструментів неприступні (новий проект не має ніяких елементів). Стандартна панель інструментів забезпечує швидкий доступ до тих команд меню, які виконуються розробниками найбільш часто.

Мал. 12.3. Зовнішній вигляд стандартної панелі інструментів

Користувач може набудувати зовнішній вигляд цієї панелі на свій розсуд. Для цього необхідно вибрати пункт меню Tools – ‑ Options (Інструменти – ‑ Параметри) і відкрити вкладку Toolbars (Панелі інструментів). Цим способом можна показати або приховати різні кнопки інструментів, а також змінити їх розмір.

Примітка

Слід помітити, що зовнішній вигляд панелі інструментів визначається не тільки вибором і не тільки видом діаграми, що розробляється, але і вибором графічної нотації для зображення самих елементів цих діаграм. В Rational Rose реалізовано три такі нотації: UML, ОМТ і Booch. Йдеться про те, що одна і та ж діаграма може бути представлена різним чином, для цього достатньо вибрати бажане уявлення через пункт меню View (Вигляд). При цьому ніяких додаткових дій виконувати не вимагається – діаграма перетвориться у вибрану нотацію автоматично. Проте, розглядаючи Rational Rose в контексті тільки язика UML, ми залишимо без уваги особливості двох інших нотацій, які відображають еволюційний аспект цього засобу.

Вікно браузера

Вікно браузера за умовчанням розташовується в лівій частині робочого інтерфейсу під стандартною панеллю інструментів (мал. 12.4).

Браузер організовує представлення моделі у вигляді ієрархічної структури, яка спрощує навігацію і дозволяє відшукати будь-який елемент моделі в проекті. При цьому будь-який елемент, який розробник додає в модель, відразу відображається у вікні браузера. Відповідно, вибравши елемент у вікні браузера, ми можемо його візуалізувати у вікні діаграми або змінити його специфікацію. Браузер дозволяє також організовувати елементи моделі в пакети і переміщати елементи між різними представленнями моделі. При бажанні вікно браузера можна розташувати у іншому місці робочого інтерфейсу або приховати зовсім, використовуючи для цього пункт меню View (Вигляд). Можна також змінити розміри браузера, перемістивши мишачу межу його зовнішньої рамки.

Мал. 12.4. Зовнішній вигляд браузера

Спеціальна панель інструментів

Спеціальна панель інструментів розташовується між вікном браузера і вікном діаграми в середній частині робочого інтерфейсу. За умовчанням пропонується панель інструментів для побудови діаграми класів моделі (мал. 12.5).

Мал. 12.5. Зовнішній вигляд спеціальної панелі інструментів для діаграми класів

Той, що розташовує спеціальної панелі інструментів можна змінювати, перемістивши рамку панелі в потрібне місце. Можна настроювати і склад панелі, додаючи або видаляючи окремі кнопки, відповідні тим або іншим інструментам. Призначення кнопок можна взнати із спливаючих підказок, що з'являються після затримки покажчика миші над відповідною кнопкою.

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

Вікно діаграми є основною робочою областю її інтерфейсу, в якій візуалізуються різні представлення моделі проекту. За умовчанням вікно діаграми розташовується в правій частині робочого інтерфейсу, проте той, що його розташовує і розміри також можна змінити. При розробці нового проекту, якщо не був використаний майстер проектів, вікно діаграми є чистою областю, що не містить ніяких елементів моделі (мал. 12.6).

Назва діаграми, яка розташовується в даному вікні, указується в рядку заголовка програми (самий верхній рядок програми) або, якщо вікно не розгорнене у весь екран, в рядку заголовка вікна діаграми. Одночасно у вікні діаграми можуть бути присутні декілька діаграм, проте активної може бути тільки одна з них. Наприклад, на мал. 12.6 активної є діаграма розгортання, хоча є і інші діаграми. Перемикання між діаграмами можна здійснити вибором потрібного уявлення на стандартній панелі інструментів або через пункт меню Window (Вікно). При активізації окремого виду діаграми змінюється зовнішній вигляд спеціальної панелі інструментів, яка настроюється під конкретний вид діаграми.

Мал. 12.6. Зовнішній вигляд вікна діаграм з різними видами представлень моделі

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

Вікно документації за умовчанням може не бути присутній на екрані. В цьому випадку воно може бути активізовано через пункт меню View – ‑ Documentation (Вигляд‑ ‑ Документація), після чого з'явиться нижче за браузера (мал. 12.7).

Вікно документації, як випливає з його назви, призначено для документування елементів представлення моделі. В нього можна записувати саму різну інформацію, і що важливо – на російській мові. Ця інформація в подальшому перетвориться в коментарі і ніяк не впливає на логіку виконання програмного коду.

У вікні документації активізується та інформація, яка відноситься до окремого виділеного елемента діаграми. При цьому виділити елемент можна або у вікні браузера, або у вікні діаграми. При додаванні нового елемента на діаграму (наприклад, класу) автоматично генерується документація до нього, яка є порожньою (No documentation). В подальшому розробник самостійно вносить необхідну інформацію пояснення, яка запам'ятовується і може бути змінена в ході роботи над проектом.

Так само, як і для інших вікон робочого інтерфейсу, можна змінювати розміри і положення вікна документації.

Мал. 12.7. Зовнішній вигляд вікна документації

Вікно журналу

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

Вікно журналу завжди присутнє на робочому інтерфейсі в області вікна діаграми (мал. 12.8). Проте воно може бути закрито іншими вікнами з діаграмами або бути згорнутим. Активізувати вікно журналу можна через меню Window‑ ‑ Log (Вікно‑ ‑ Журнал). В цьому випадку воно зображається поверх інших вікон в правій області робочого інтерфейсу. Повністю видалити це вікно не можна, його можна тільки мінімізувати.

Мал. 12.8. Зовнішній вигляд вікна журналу