Перетворення UML в CORBA в програмі Rational Software Architect, Різне, Програмування, статті

Введення


IBM Rational Software Architect (RSA) – це інструмент моделювання, сумісний з мовою UML (Unified Modeling Language, уніфікована мова моделювання) версії 2.0. Цей інструмент можна використовувати для проектування, розробки та тестування програмного забезпечення. З його допомогою можна також трансформувати моделі з одного рівня абстракції до іншого. Трансформування елементів моделі з одного рівня абстракції на інший в термінології MDA (Model Driven Architecture, архітектура на основі моделей) називається перетворенням; воно підтримується RSA. Хорошим прикладом перетворення може бути перетворення елементів моделі у вихідний код. Такі перетворення пропонуються для Java ™, C + +, Common Object Request Broker Architecture (CORBA) і т. д. У цій статті наводиться короткий опис перетворення UML в CORBA.


Перетворення UML в CORBA трансформує елементи моделі на UML 2.0 в код мовою моделювання IDL (CORBA Interface Definition Language, мова опису інтерфейсу CORBA). Це перетворення пропонує опціональний, невеликий за розміром профіль, який ви можете використовувати для моделювання та генерації більшості елементів CORBA. Інструмент перетворення CORBA Transformation також поставляється з вихідною моделлю CORBA. Вихідна модель CORBA надає спосіб швидко приступити до моделювання систем CORBA за допомогою RSA або IBM Rational Software Modeler (RSM). Вихідна модель містить правильно форматований модель CORBA, у тому числі елементи компонентів і інтерфейсу і ярлики для типів CORBA, створених за допомогою примітивних типів UML 2.0.


У цій статті описується, як створити і використовувати вихідну модель CORBA, а також розширити її для створення власної моделі CORBA. Ми також розглянемо, як перевірити коректність моделі, як виконати перетворення моделі, щоб згенерувати IDL-файли CORBA, а також як інструмент перетворень СОRBA Transformation інтегрується з IBM Rational ClearCase.


Робочий процес перетворення


Створення UML-проекту


Перш ніж використовувати перетворення UML 2.0-CORBA, вам слід добре розібратися в створенні і редагуванні моделей і проектів UML 2.0. У цьому розділі описується звичайний робочий процес трансформації CORBA. На першому етапі ви створите проект UML-моделювання, а потім у цьому проекті вихідну модель CORBA.


  1. Для цього запустіть RSA, і в меню File -> New -> Project виберіть зі списку UML Project;
  2. Натисніть кнопку Next і задайте ім’я проекту UMLtoCORBA;
  3. Натисніть Next;

У діалоговому вікні ви побачите список шаблонів для створення моделей UML, як показано на малюнку 1.


Рисунок 1. Список шаблонів, доступних для проекту
Список шаблонів, доступних для проекту


  1. Виберіть зі списку Corba Template Model, В поле File name задайте ім’я файлу UMLtoCORBA і натисніть кнопку Finish.

Цією дією ви створюєте в проекті UMLtoCORBA вихідну модель CORBA із структурою, аналогічною показаної на малюнку 2.


Рисунок 2. Структура моделі проекту

Метою даної статті було оглядовий опис інструменту CORBA Transformation, тому створена модель була дуже простою. Ви можете проектувати дуже складні моделі CORBA, якщо будете використовувати всі функції CORBA Transformation.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*