- •1. Контрольный пример *
- •1.1. Исходные данные
- •1.2. Процесс обработки заказов в ClipsAndTacks
- •2. Бизнес-моделирование в нотации UML
- •2.1. Старт IBM Rational Software Architect и импорт проекта бизнес-процесса
- •2.2. Обзор проекта бизнес-процесса в среде IBM Rational Software Architect
- •2.3. Диаграмма деловых вариантов использования
- •2.4. Диаграмма деловых классов: исполнители и сущности
- •2.5. Диаграмма деловой активности
- •3. Переход от модели бизнес-процесса к модели анализа
- •3.1. Создание модели анализа *
- •3.2. Раскрашивание диаграммы активности
- •3.3. Диаграмма вариантов использования системы
- •3.4. Реализация вариантов использования
- •3.5. Диаграмма последовательности этапа анализа
- •3.6. Диаграмма классов этапа анализа
- •4. Переход от моделей анализа к модели проектирования
- •4.2. Диаграмма классов этапа проектирования
- •5. Генерация исходного кода
- •5.1. Создание экземпляра трансформации *
- •5.2. Генерация Java-кода
- •Заключение и литература
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 чтобы сохранить сделанные изменения.
