- •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-кода
- •Заключение и литература
3. Переход от модели бизнес-процесса к модели анализа |
|||||||||||||||
3.1. Создание модели анализа * |
Models |
и выберите |
Create Model |
в контекстном |
|||||||||||
__ 1. |
Щелкните правой кнопкой мыши на каталоге |
|
|
|
|||||||||||
__ 2. |
меню. |
|
|
|
убедитесь в том, что выбрана опция |
|
|
|
|
и нажмите |
|||||
В диалоговом окне |
Model |
Standard template |
|||||||||||||
__ 3. |
В поле |
Next |
. выберите пункт |
|
|
|
, в поле |
|
|
выберите |
|
||||
|
кнопкуCategories. |
|
|
Analysis and Design |
|
Templates |
|
|
|
Blank |
|||||
Analysis Package
__ 4. |
Остальные опции оставим по умолчанию. Нажмите кнопку |
|
. |
__ 5. |
Назовите созданную модель как |
. |
|
|
|
Finish |
|
Модель анализа ClipsAndTacks
__ 6. Нажмите клавишу <Ctrl>+S чтобы сохранить сделанные изменения.
* Если раздел 2 практикума не был выполнен до конца,. перед созданием модели анализа переключитесь на рабочее пространство
D:\workspaces\rsa_75\nov9_archmgmt_wsh_rsa_3
3.2. Раскрашивание диаграммы активности
__ 1. Откройте диаграмму . __ 2. Щелкните правой кнопкойДеловаямышиактивностьпо действиюпри обработке заказа.
Принять заказ
__ 3. |
Выберите Format > Fill Color > Orange в контекстном меню. |
__ 4. |
Цвет действия изменился на оранжевый. |
__ 5. |
Для того чтобы вернуться к прежнему цвету выберите |
|
> |
|
> |
|
. |
|
__ 6. |
Повторите те же шаги для действия |
. |
Format |
|
Fill Color |
|
Default Color |
|
|
|
|
|
|
|
|||
Проверить заказ
3.3. Диаграмма вариантов использования системы |
и выберите |
|
|||
__ 1. |
Щелкните правой кнопкой мыши на каталоге |
|
|
||
|
|
в контекстном меню. |
|
Add |
|
|
Diagram > Use Case Diagram |
|
Модель анализа ClipsAndTacks |
|
|
__ 2. |
|
|
|
|
|
Назовите диаграмму Варианты использования системы. |
|
|
|||
__ 3. |
Если рабочее окно диаграммы не открылось автоматически, дважды щелкните мышью по значку |
||||||
__ 4. |
диаграммы в панели |
|
. |
Модель анализа ClipsAndTacks |
и выберите |
Add |
|
Щелкните правой кнопкой мыши на каталоге |
|
|
|||||
|
|
|
Project Explorer |
|
|
|
|
__ 5. |
UML > Actor |
в контекстном меню. |
|
|
|
|
|
|
|
|
|
|
|
||
Назовите актора Клиент. |
|
|
|
|
|||
__ 6. Перетащите актора Клиент в рабочее поле диаграммы.
__ 7. |
Щелкните правой кнопкой мыши на каталоге |
|
и выберите |
|
|
|
UML > Use Case |
в контекстном меню. |
Модель анализа ClipsAndTacks |
|
Add |
|
|
|
|||
__ 8. |
|
|
|
|
|
Назовите вариант использования Разместить заказ. |
|
|
|||
__ 9. Перетащите вариант использования |
|
в рабочее поле диаграммы, разместив его |
|
справа от актора |
. |
Разместить заказ |
|
Клиент
__ 10. В панели Palette выберите инструмент Association (Ассоциация).
__ 11. Прочертите. прямую линию между актором Клиент и вариантом использования Разместить
заказ
__ 12. Аналогичным образом создайте вариант использования |
|
, разместите |
его на диаграмме и ассоциируйте с актором |
Получить статус заказа |
|
Клиент.
__ 13. Добавьте в модель нового актора |
. |
и ассоциируйте его с новым вариантом |
использования |
|
|
|
Менеджер по заказам |
|
Проверить заказ
__ 14. Нажмите клавишу <Ctrl>+S чтобы сохранить сделанные изменения.
