- •1. Загальна характеристика case-засобу ibm Rational Rose 2003
- •2. Особливості робочого інтерфейсу програми ibm Rational Rose 2003
- •3. Головне меню і стандартна панель інструментів
- •4. Призначення операцій головного меню File і Edit
- •5. Призначення операцій головного меню View, Format і Browse
- •Case-засіб ibm Rational Rose 2003 (продовження)
- •1. Вікно браузера проекту
- •2. Спеціальна панель інструментів і вікно діаграми
- •3. Вікно документації і вікно журналу
- •4. Призначення операцій головного меню Report, Query і Tools
- •5. Призначення операцій головного меню Add-Ins, Window і Help
- •Кількісна оцінка діаграм
- •Р ис. 1.2. Приклад діаграми класів
- •3. Приклад
3. Вікно документації і вікно журналу
В ікно документації за замовчуванням має бути присутнім на екрані після завантаження програми. Якщо з якоїсь причини воно відсутнє, то його можна відобразити через пункт меню View Documentation (Вид Документації), після чого вікно документації з'явиться нижче вікна браузера проекту (рис. 2.4). Вікно документації, як випливає з його назви, призначене для документування елементів розроблюваної моделі. У нього можна записувати різну текстову інформацію, і що важливо - російською мовою. Ця інформація при генерації програмного коду перетвориться в коментарі і ніяк не впливає на логіку виконання програмного коду.
Рис. 2.4. Зовнішній вигляд вікна документації з інформацією про діаграмі діяльності моделі
У вікні документації активізується та інформація, яка відноситься до виділеного елементу діаграми або до діаграми в цілому. При цьому виділити елемент можна або у вікні браузера, або безпосередньо у вікні діаграми. При додаванні нового елементу на діаграму, наприклад, класу, документація до нього є порожньою (No documentation). У подальшому розробник самостійно вносить необхідну пояснювальну інформацію, яка запам'ятовується програмою і може бути змінена в ході роботи над проектом. Так само, як і для інших вікон робочого інтерфейсу програми IBM Rational Rose 2003, розробник на свій розсуд може змінювати розміри і положення вікна документації.
Вікно журналу (Log) призначено для автоматичного запису різної службової інформації в ході роботи з програмою. У журналі фіксується час і характер виконуваних розробником дій, таких як оновлення моделі, настройка меню та панелей інструментів, а також повідомлень про помилки, що виникають при генерації програмного коду. Вікно журналу зображується поверх інших вікон в нижній області робочого інтерфейсу програми (рис. 2.5).
Рис. 2.5. Зовнішній вигляд вікна журналу з інформацією про виконані операції з моделлю
Якщо вікно журналу відсутнє на екрані, то відобразити його можна за допомогою операції головного меню View Log (Вид Журналу), для чого слід виставити відмітку у відповідному рядку вкладеного меню для даної операції. З метою збільшення розмірів графічної області діаграми вікно журналу найчастіше прибирають з екрану, що можна виконати за допомогою кнопки закриття цього вікна у верхньому лівому кутку або забравши відмітку у відповідному рядку вкладеного меню View Log.
4. Призначення операцій головного меню Report, Query і Tools
Операції головного меню Report (Звіт) дозволяють відображати різну інформацію про елементи розробляється моделі і викликати діалогове вікно вибору шаблону для генерації звіту про модель. Призначення операцій цього пункту головного меню представлено у таблиці 2.1.
Таблиця 2.1. Операції пункту головного меню Report (Отчет) |
|
Назва операції меню |
Призначення операції головного меню |
Show Usage |
Відображає в діалоговому вікні інформацію про використання виділеного елемента моделі на різних діаграмах |
Show Instances |
Відображає в діалоговому вікні інформацію про використання об'єктів виділеного класу моделі на різних діаграмах |
Show Access Violations |
Відображає в діалоговому вікні інформацію про посилання класів одного пакету на класи іншого пакета за відсутності відповідної залежності доступу або імпорту між цими пакетами в моделі |
SoDA Report |
Дозволяє згенерувати звіт про розроблюваної моделі у форматі MS Word з використанням спеціального засобу IBM Rational SoDA |
Show Participants in UC |
Відображає в діалоговому вікні інформацію про класи, компонентах та операціях, які беруть участь у реалізації виділеного варіанту використання моделі на різних діаграмах |
Операції головного меню Query (Запит) дозволяють додавати існуючі елементи розробляємої моделі на редаговану діаграму, а також налаштовувати спеціальний фільтр відображення відносин між окремими елементами моделі. Призначення операцій цього пункту головного меню представлено у таблиці 2.2.
Таблиця 2.2. Операції пункту головного меню Query (Запрос) |
|
Назва операції меню |
Призначення операції головного меню |
Add Classes |
Викликає діалогове вікно з пропозицією додати на поточну діаграму класи, які є в моделі на різних діаграмах |
Add Use Cases |
Викликає діалогове вікно з пропозицією додати на поточну діаграму варіанти використання, які є в моделі на різних рівнях |
Expand Selected Elements |
Викликає діалогове вікно з пропозицією додати на поточну діаграму елементи моделі, які пов'язані з виділеним елементом на інших діаграмах |
Hide Selected Elements |
Викликає діалогове вікно з пропозицією видалити з поточною діаграми елементи моделі, які пов'язані з виділеним елементом |
Filter Relationships |
Викликає діалогове вікно, що дозволяє включити / виключити режим відображення різних відносин на поточному діаграмі |
Склад операцій пункту головного меню Tools (Інструменти) залежить від встановлених у програмі IBM Rational Rose 2003 конкретних розширень. Призначення операцій цього пункту головного меню для типової конфігурації програми представлено в таблиці 2.3.
Таблиця 2.3. Операції пункту головного меню Tools (Инструменты) |
|
Назва операції меню |
Призначення операції головного меню |
Create |
Створює новий елемент моделі з запропонованого списку, для подальшого розміщення його на поточному або іншій діаграмі, дублюючи натискання відповідної кнопки на спеціальній панелі інструментів |
Check Model |
Перевіряє розроблювану модель на наявність помилок, інформація про які відображається у вікні журналу |
Model Properties |
Дозволяє виконати настройку властивостей мови реалізації для виділеного елемента моделі і містить додаткові підпункти: Edit - редагування набору властивостей; View - перегляд набору властивостей; Replace - заміна існуючого набору властивостей на новий набір властивостей, що завантажується з зовнішнього файлу з розширенням 'prp' або 'pty'; Export - збереження існуючого набору властивостей в зовнішньому файлі з розширенням 'prp' або 'pty'; Add - додавання до існуючого набору властивостей нового набору властивостей, що завантажується з зовнішнього файлу з розширенням 'prp' або 'pty'; Update - оновлення існуючого набору властивостей після його редагування чи доповнення |
Options |
Викликає діалогове вікно налаштування параметрів моделі, відкрите на вкладці General |
Open Script |
Викликає стандартне діалогове вікно для відкриття зовнішнього файлу, що містить текст скрипта (файл з розширенням 'ebs') для його редагування у вікні вбудованого редактора скриптів |
New Script |
Відкриває додаткове вікно вбудованого редактора скриптів для створення, налагодження, виконання та збереження нового скрипта в зовнішньому файлі з розширенням 'ebs' |
ANSI C++ |
Дозволяє виконати настройку властивостей мови програмування ANSI C + +, обраного в якості мови реалізації окремих елементів моделі |
CORBA |
Дозволяє виконати настройку властивостей і специфікацію моделі для генерації об'єктів CORBA для реалізації окремих елементів моделі |
Java/J2EE |
Дозволяє виконати настройку властивостей мови програмування Java/J2EE, обраного в якості мови реалізації окремих елементів моделі |
Oracle8 |
Дозволяє виконати настройку властивостей і специфікацію моделі для генерації схем СУБД Oracle8 для окремих елементів моделі |
Quality Architect |
Дозволяє налаштувати властивостей і тестування моделі за допомогою спеціального засобу IBM Rational Quality Architect |
Rational Requisite Pro |
Дозволяє виконати настройку властивостей моделі для встановлення зв'язків зі спеціальним засобом специфікації і керування вимогами |
Model Integrator |
Відкриває вікно спеціального засобу інтеграції моделей |
Web Publisher |
Дозволяє виконати настройку властивостей моделі для її публікації в гіпертекстовому форматі |
TOPLink |
Викликає майстер перетворення таблиць моделі даних в класи мови програмування Java, обраного в якості мови реалізації окремих елементів моделі |
COM |
Дозволяє виконати настройку властивостей і специфікацію моделі для генерації об'єктів COM з метою реалізації окремих елементів моделі |
Visual C++ |
Дозволяє виконати настройку властивостей і специфікацію моделі для генерації програмного коду MS Visual C + +, обраного в якості мови реалізації окремих елементів моделі |
Version Control |
Дозволяє налаштувати властивостей моделі для встановлення зі спеціальним засобом управління і контролю версій моделі |
Visual Basic |
Дозволяє виконати настройку властивостей і специфікацію моделі для генерації програмного коду MS Visual Basic, обраного в якості мови реалізації окремих елементів моделі |
XML_DTD |
Дозволяє виконати настройку властивостей і специфікацію моделі для її публікації у форматі розширюваної мови розмітки XML |
Class Wizard |
Викликає майстер створення нового класу і його розміщення на обраній діаграмі моделі |