Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_ibm_bpmn.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.58 Mб
Скачать

5.1. Добавление задач в диаграмму процесса

Для того чтобы добавить задачи в модель процесса «Выполнение курсовой работы», выполните следующие действия:

1. В Палитре элементов выберите значок задачи подходящего типа (рис. 5).

Рисунок 5 – Типы задач в IBM WebSphere Business Modeler Advanced 6.2

2. Перетащите выбранный элемент в редактор процессов. На диаграмме процесса появится значок задачи.

3. Введите имя задачи, например, «Получение задания». После ввода имени задачи нажмите Enter.

Примечание. Имя задачи можно вводить непосредственно в самом элементе, а также во вкладке «Общие» панели атрибутов, которая расположена в нижней части окна программы (Рис. 6).

Рисунок 6 – Ввод имени задачи

Аналогичным образом добавим в проект еще ряд задач и разместим их в поле диаграммы в порядке следования (Рис 7). Обратите внимание, что задача «Посещение консультаций» в рассматриваемом случае является неавтоматизированной, в то время как все остальные предполагают некоторую автоматизацию.

Рисунок 7 – Добавление задач в диаграмму

Далее необходимо связать задачи потоками операций и показать логику их взаимодействия при помощи шлюзов.

В нашем случае процесс может быть описан следующим образом: Студент получает задание, далее выполняет разделы курсовой работы и посещает консультации, после чего оформляет пояснительную записку и затем защищает курсовую работу.

Следовательно, поскольку работы «Подготовка разделов курсовой работы» и «Посещение консультаций» выполняются параллельно, необходимо выбрать параллельный шлюз для разветвления и слияния потоков операций.

Чтобы добавить шлюз, необходимо в палитре элементов выбрать соответствующий элемент и перетащить его на диаграмму (Рис. 8).

Рисунок 8 – Добавление шлюзов

Следующий этап – соединение элементов потока управления потоками операций.

Для этого необходимо на палитре элементов выбрать значок соединения (рис. 9).

Рисунок 9 – Соединение

Соединение элементов происходит следующим образом. Необходимо подвести указатель мыши к правой границе элемента-источника (появится указатель в виде линии со стрелкой), щелкнуть по исходному элементу левой кнопкой мыши, подвести указатель мыши к элементу, с которым производится соединение (данный элемент будет выделен цветной каймой), и щелкнуть по нему левой кнопкой мыши.

Модель с установленными соединениями будет выглядеть следующим образом (рис. 10):

Рисунок 10 – Простейшая модель процесса

Рисунок 11 – Модель с подпроцессом

Упражнение 4. Усложнение модели процесса

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

Приведенная на рисунке 10 модель является упрощенной. В реальной жизни процессы являются более сложными, каждая задача может быть представлена как подпроцесс. Усложним нашу модель, добавив в нее дополнительные элементы (подпроцессы, шлюзы, а также зоны ответственности – пулы и дорожки).

5.2. Создание подпроцессов

Подпроцесс в IBM WebSphere Business Modeler может быть создан двумя способами:

1) добавлением нового элемента соответствующего типа, благодаря его выбору из Палитры элементов (рис. 12).

Рис. 12 – Изображение подпроцесса в Палитре элементов

2) преобразованием существующей задачи модели в подпроцесс.

Для этого необходимо выбрать задачу, щелкнуть по ней правой кнопкой мыши и в меню «Преобразовать в» выбрать «Локальный процесс» (рис. 13).

Рисунок 13 – Преобразование задачи в подпроцесс

Преобразуем в нашем примере задачу «Подготовка разделов курсовой работы» в подпроцесс (локальный процесс в терминологии IBM). Модель с подпроцессом представлена на рисунке 11. На нем подпроцесс представлен в свернутом виде; чтобы увидеть его содержимое, необходимо нажать на значок «+» в его нижней части.

В результате подпроцесс примет следующий вид (рис.14):

Рисунок 14 – Развернутый подпроцесс

Необходимо создать элементы потока управления, которые включает в себя подпроцесс, и связать их потоками операций.

Вербальное описание подпроцесса подготовки разделов курсовой работы: В процессе работы студент работает параллельно над теоретической практической частями. Графическое описание представлено на рис.15.

Рисунок 15 – Диаграмма подпроцесса

Диаграмма процесса выполнения курсовой работы с развернутым подпроцессом будет выглядеть следующим образом (рис.16):

Рисунок 16 – Модель с развернутым процессом

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]