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

2. Бизнес-моделирование в нотации UML

 

 

 

 

 

2.1. Старт IBM Rational Software Architect и импорт проекта бизнес-процесса

__ 1. Откройте среду IBM Rational Software Architect (

Пуск

>

Программы

>

IBM Software Delivery

 

 

 

 

 

 

 

 

Platform

 

IBM Rational Software Architect Standard Edition 7.5.4

 

 

IBM Rational Software

__ 2. Для того чтобы импортировать проект бизнес-процесса, достаточно указать местоположение

Architect

Standard Edition

).

 

 

 

>

 

 

 

>

 

 

 

 

 

 

 

 

рабочего пространства этого проекта, созданного в IBM WebSphere Business Modeler.

В данном случае укажите

 

 

 

 

 

 

 

 

 

или любую

другую директорию, в которой расположены файлы модели бизнес-процесса.

 

 

 

 

D:\workspaces\rsa_754\nov9 archmgmt wsh wbm_2

 

__ 3. Software Architect. открыт. Проект бизнес-процесса импортирован. Результат Вы видите в панели

Project Explorer

2.2. Обзор проекта бизнес-процесса в среде IBM Rational Software Architect

__ 1. Раскройте содержимое каталога

 

. Вы видите деловые

сущности бизнес-процесса.

<<DataCatalog>> Бизнес-объекты

 

 

 

__ 2. Раскройте содержимое каталога . Вы видите деловых акторов бизнес-процесса, деловой вариант<<ProcessCatalog>>использования и деталиПроцессыструктуры бизнес-процесса.

__ 3. Раскройте содержимое каталога . Вы видите деловых исполнителей бизнес-процесса. <<ResourceCatalog>> Ресурсы

__ 4. Содержимое остальных каталогов проекта для данной лабораторной работы носит справочный характер. Можете ознакомиться с их содержимым самостоятельно.

2.3. Диаграмма деловых вариантов использования

 

и выберите

 

__ 1.

Щелкните правой кнопкой мыши на каталоге

 

 

 

 

 

 

 

в контекстном меню.

 

 

 

Add

 

Diagram > Use Case Diagram

 

 

<<ProcessCatalog>> Процессы

 

__ 2.

 

 

 

 

 

 

 

Назовите диаграмму Варианты использования Clips&Tacks.

 

 

 

__ 3.

Если рабочее окно диаграммы не открылось автоматически, дважды щелкните мышью по

__ 4.

значку диаграммы в панели

 

 

<<BusinessActor>>.

Клиент

в рабочее поле диаграммы.

Перетащите иконку делового актора

 

 

 

 

 

Project Explorer

 

 

 

 

 

__ 5. Перетащите вариант использования

 

Клиент

.

в рабочее поле

диаграммы, разместив его справа от делового актора

 

 

 

<<BusinessUseCase>> Обработать заказ

 

__ 6.

В панели Palette выберите инструмент Association (Ассоциация).

__ 7.

Прочертите прямую линию между деловым актором

 

и деловым вариантом

 

использования

.

Клиент

 

Обработать заказ

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

2.4. Диаграмма деловых классов: исполнители и сущности

 

и выберите

 

__ 1.

Щелкните правой кнопкой мыши на каталоге

 

 

 

 

 

 

в контекстном меню.

 

 

 

Add

 

Diagram > Class Diagram

 

 

 

<<ResourceCatalog>> Ресурсы

 

__ 2.

 

 

 

 

 

 

 

 

Назовите диаграмму Исполнители и сущности Clips&Tacks.

 

 

 

 

__ 3.

Если рабочее окно диаграммы не открылось автоматически, дважды щелкните мышью по

__ 4.

значку диаграммы в панели

 

<<BusinessWorker>>.

Клиент

в рабочее поле

 

Перетащите иконку делового исполнителя

 

 

 

 

 

диаграммы.

 

Project Explorer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

__ 5. Так же разместите на диаграмме других деловых исполнителей, как показано ниже.

__ 6. В панели Palette выберите инструмент Association (Ассоциация).

__ 7. Нарисуйте ассоциации между четырьмя деловыми исполнителями, как показано ниже.

__ 8. Чтобы повысить читаемость диаграммы, сделайте информацию о кратности ассоциаций невидимой. Для этого щелкните правой кнопкой мыши в свободном месте диаграммы и выберите Filters > Show/Hide Connector Labels > No Connector Labels в контекстном меню.

__ 9. Диаграмма стала более читаемой.

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

__ 11. Внутри четырехугольника, образованного линиями ассоциаций между деловыми исполнителями, поместите деловую сущность Заказ.

__ 12. Там же разместите другие деловые сущности, как показано ниже.

__ 13. Разверните набор инструментов, ассоциированных с простой ассоциацией и выберите

инструмент

 

(Агрегация).

1 - щелкните

Aggregation Association

 

 

 

2 - выберите

__ 14. Проведите отношение агрегации между классами, ниже. Обратите внимание на то, что отношение агрегации следует проводить от элемента, выполняющего роль «целое», к элементу, выполняющего роль «часть целого».

__ 15. Дополните диаграмму простыми ассоциациями, установленными между элементами, как показано ниже. Новые ассоциации выделены красным.

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