Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / Книги / ПРАКТИКУМ. RSA Архитектура программной системы.pdf
Скачиваний:
195
Добавлен:
14.05.2016
Размер:
1.4 Mб
Скачать

5. Генерация исходного кода

 

 

 

 

 

 

5.1. Создание экземпляра трансформации *

 

 

.

 

 

__ 1. В главном меню выберите

 

>

 

>

 

 

 

введите:

__ 2. В окне

 

Name

 

 

 

Modeling

ClipsAndTacks UML to Java

 

 

 

__ Поле

 

 

(имя конфигурации):

 

 

 

 

 

 

 

 

 

Specify the configuration file name and transformation Information

 

__ Поле Transformation

 

 

 

(имя проекта):

 

Transformation

__ Поле

 

Protocol

 

(тип трансформации):

 

/ClipsAndTacks

>

 

 

 

 

Configuration file destination

 

 

 

 

 

__ Область

 

 

(тип протокола):

 

(концептуальный)

 

UML to Java

 

 

 

 

 

 

 

 

 

 

Java Transformations

 

Conceptual

__ Нажмите

.

 

 

__ В списке

 

Next

(выбранный проект-источник) выберите

 

__ 3. В окне

Source and Target

 

 

 

Selected source:

 

ClipsAndTacks > Models >

__ ВМодельсписке проектирования(выбранныйClipsAndTacksцелевой проект) нажмите кнопку

Selected target Create Target Container

*Если часть 2, 3 или 4 данного практикума не были выполнены до конца, перед созданием экземпляра трансформации переключитесь на рабочее пространство D:\workspaces\rsa_75\nov9_archmgmt_wsh_wbm_5.

__ В поле

 

(имя проекта) введите

.

__ 4. В окне

Create a Java Project

:

 

 

Project name

 

Исходный Java код ClipsAndTacks

__ Остальные опции оставьте без изменений. Нажмите

Finish

.

__ В списке

 

выберите

 

 

.

__ 5. В окне

Source and Target

 

 

 

 

 

Selected target:

 

Исходный Java код ClipsAndTacks

__ 6.

__ Нажмите

 

.

появился в списке проектов панели

 

.

Проект

 

Finish

 

 

 

 

 

 

 

 

 

 

 

Исходный Java код ClipsAndTacks

 

Project Explorer

 

__ 7.

Нажмите клавишу <Ctrl>+S чтобы сохранить сделанные изменения.

 

 

5.2. Генерация Java-кода

выделите классы

 

 

 

и

 

, используя

__ 1.

В панели

<Ctrl>

.

 

 

 

 

 

 

клавишу

 

 

 

 

 

 

 

Transform

 

__ 2.

 

 

Project Explorer

 

Order, OrderItem OrderPutFacade

 

>

Щелкните правой кнопкой мыши на одном из выделенных классов и выберите

 

 

__ 3.

 

 

 

 

 

 

>

 

.

 

 

 

 

Как результат трансформации, Вы увидите три java-класса:

 

 

 

 

 

ClipsAndTacks UML to Java Transformation

 

UML to Java

 

 

 

 

 

 

o

 

 

– класс, отвечающий за работу с заказами;

 

 

 

 

 

o

 

 

 

– класс, отвечающий за работу с элементами заказов;

 

 

 

 

o Order.java

 

 

– класс, отвечающий за инкапсуляцию логики размещения новых

 

 

заказов в системе.

 

 

OrderItem.java

 

 

 

 

 

 

 

 

 

OrderPutFacade.java

__ 4. Нажмите клавишу <Ctrl>+S чтобы сохранить сделанные изменения.