- Малюнок 1. Вибір прикладів
- Малюнок 5. Вибір методу зі списку на вкладці Outline
- Малюнок 7. Згенерована діаграма послідовності
- Генерування редагованої діаграми послідовності
- Малюнок 9. Редагована діаграма послідовності
- Ресурси для скачування
У роботі над даним прикладом для генерування діаграм послідовності ми будемо використовувати Enterprise JavaBeans (EJB) 3.0 Counter, включений в IBM® Rational® Software Architect. Перш за все, імпортуйте цей приклад програми:
- Запустіть Rational Software Architect в новій робочій області.
- Виберіть Help, а потім Welcome в меню з робочою області.
- Виберіть піктограму Samples (див. Малюнок 1), щоб відкрити вікно з параметрами.
- Виберіть Counter зі списку прикладів додатків (малюнок 2).
- Натисніть кнопку Import sample у вікні Help (рисунок 3).
- У діалоговому вікні вкажіть папку, в яку хочете скопіювати проекти в Project location root.
Rational Software Architect копіює всі проекти додатки Counter в вказане місце і імпортує їх в робочу область, як показано на малюнку 4.
Малюнок 1. Вибір прикладів


Малюнок 3. Імпорт прикладу Counter

Малюнок 4. Приклад Counter в робочій області

Генерування Нередагована діаграми послідовності
За замовчуванням Rational Software Architect генерує Нередагована діаграму послідовності. Для створення діаграми виконайте наступні дії:
- На вкладці Outline, показаної на малюнку 5, виберіть клас і метод, для якого хочете згенерувати діаграму послідовності.
Малюнок 5. Вибір методу зі списку на вкладці Outline

- Клацніть правою кнопкою миші на методі і виберіть Visualize> Add to New Diagram file> Static Method Sequence Diagram, як показано на малюнку 6.
Малюнок 6. Генерування діаграми послідовності статичного методу

- У наступному вікні вкажіть шлях до генерується діаграмі послідовності.
Rational Software Architect згенерує діаграму послідовності (див. Малюнок 7).
Малюнок 7. Згенерована діаграма послідовності

Обмеження Нередагована діаграми послідовності
Rational Software Architect генерує діаграми послідовності, дослівно перетворюючи Java-код рядок за рядком. У більшості випадків, особливо для складного коду, згенеровані діаграми стають занадто заплутаними, тому в них дуже важко розібратися. Отже, нам потрібні редаговані діаграми послідовності, щоб в них можна було додавати абстракції, видаляти непотрібні елементи, додавати коментарі і т.д.
Генерування редагованої діаграми послідовності
Розширенням статичної діаграми є .tpx, міняти яке не можна. Щоб зробити діаграму редагованої, клацніть правою кнопкою миші на діаграмі і виберіть File> Save as Diagram File, як показано на малюнку 8.
Розширенням нової діаграми є .dnx. Файли діаграм можуть мати різні розширення, але .dnx використовується найчастіше і його можна змінювати. Як показано на малюнку 9, з'являється також вікно Palette, тобто діаграму можна змінити.
Малюнок 9. Редагована діаграма послідовності

Подяки
Автор дякує СЕЛДОМ Метью (Saldy Mathew) з IBM India за рада перетворити свої знахідки до статті.
Ресурси для скачування
Схожі теми
- Оригінал статті: Create editable sequence diagram with Rational Software Architect (EN).
- Додаткова інформація:
- Підвищіть свою кваліфікацію. перегляньте каталог Rational training and certification , Що містить посилання на курси з різних тем. Деякі з них можна пройти в будь-якому місці і в будь-який час. Багато з курсів для початківців доступні безкоштовно.
- Завантажте будь-які з наступних продуктів безкоштовно і попрацюйте з ними:
Підпишіть мене на повідомлення до коментарів