Применение диаграммы деятельности UML для моделирования этапов работ бизнес-процесса с использованием Enterprise Architect
Для построения основных этапов бизнес-процесса может быть использована диаграмма деятельности (Activity diagram) UML. Пример диаграммы деятельности представлен на рис. 2.2.
Рис. 2.2. Пример диаграммы деятельности
При создании модели с этапами работ бизнес-процесса могут использоваться элементы диаграммы деятельности, представленные в табл. 2.8.
Таблица .2.8.
Элементы диаграммы деятельности (activity diagram), используемые
для создания этапов работ бизнес-процессов в Enterprise Architect
Изображение элемента | Название и назначение элемента |
Начало. Используется для отображения начала бизнес-процесса | |
Конец. Используется для отображения окончания бизнес-процесса | |
Деятельность. Используется для отображения деятельности выполняемой объектами или субъектами системы, шага, этапа бизнес-процесса | |
«Макро» деятельность. Используется для отображения обобщенной деятельности, которая декомпозируется | |
Объект системы или предметной области. Используется для отображения ролевой ответственности при выполнении какой-либо деятельности, для отображения объектов реального мира, связанных с бизнес-процессом. Объекты могут быть использованы с различными стереотипами, например, «worker», «документ» | |
Поток управления. Используется для отображений связей между деятельностями | |
Поток объектов. Используется для отображения связей между деятельностью и объектом | |
Решение. Используется для ветвления, слияния, разветвления потока работ в процессе | |
Горизонтальная вилка. Используется для слияния и расщепления параллельных потоков | |
Вертикальная вилка. Используется для слияния и расщепления параллельных потоков | |
Заметка. Используется для комментариев |
Задания для самоконтроля
Тест 2. Построение основных этапов работ бизнес-процесса
Выбор из одного
Какая диаграмма UML используется для построения этапов работ бизнес-процесса ? | диаграмма классов | |
диаграммы деятельности | ||
диаграмма пакетов |
Выбор из одного
Какие шаги включает поток работ дисциплины бизнес моделирования RUP? | · описание бизнес процессов; · описание бизнес сущностей; · описание бизнес правил | |
· оценка бизнес статуса организации заказчика; · определение автоматизируемых видов деятельности; · разработка модели предметной области; · описание текущего состояния бизнеса в организации заказчика | ||
· оценка бизнес статуса организации заказчика; · описание текущего состояния бизнеса в организации заказчика; · описание бизнес процессов, уточнение описания бизнес процессов, проектирование реализации бизнес процессов, определение ролей и их обязанностей; · определение автоматизируемых видов деятельности; · разработка модели предметной области. | ||
· описание состава бизнес процессов; · описание конкретного процесса; · определение автоматизируемых видов деятельности; · описание бизнес сущностей; · описание состояний бизнес сущностей; · описание бизнес правил |
Выбор из одного
Какой элемент диаграммы деятельности используется для отображения параллельной деятельности? | Решение | |
Вилка | ||
Синхронизатор |
Выбор из одного
Какой элемент диаграммы деятельности используется для отображения связей между деятельностями ? | Поток объектов | |
Поток управления | ||
Синхронизатор |
Выбор из одного
Какой элемент диаграммы деятельности используется для отображения связей между деятельностью и объектом? | Поток объектов | |
Поток управления | ||
Синхронизатор |
Выбор из многих
Какие роли могут быть задействованы при проведении бизнес-моделирования? | Системный аналитик | |
Бизнес-проектировщик | ||
Рецензент моделей бизнес-процессов | ||
Архитектор системы |
Выбор из одного
На каком этапе проекта моделирования предметной области определяются показатели бизнес-процессов? | Проведение работ по обеспечению качества проекта | |
Разработка рекомендаций по созданию и внедрению АС, поддерживающих бизнес-процессы | ||
Моделирование и анализ процессов «как есть» | ||
Контроль за ходом выполнения проекта |
Выбор из одного
На каком этапе проекта моделирования предметной области готовиться документ «Устав проекта»? | Проведение работ по обеспечению качества проекта | |
Разработка рекомендаций по созданию и внедрению АС, поддерживающих бизнес-процессы | ||
Моделирование и анализ процессов «как есть» | ||
Контроль за ходом выполнения проекта |
Выбор из одного
Что такое модель? | Формализованное описание объекта | |
Графическое, табличное, текстовое, символьное описание бизнес-процесса либо их взаимосвязанная совокупность | ||
Визуальное представление элементов моделирования |
Выбор из одного
Что такое нотация? | Формализованное описание объекта | |
Графическое, табличное, текстовое, символьное описание бизнес-процесса либо их взаимосвязанная совокупность | ||
Визуальное представление элементов моделирования |
Практические задания
Цели занятия:освоить создание основных этапов работ в Enterprise Architect;
Задание 1.Создать проект в Enterprise Architect. Построить область просмотра в проекте с названием «Основные этапы работ процесса бизнес-моделирования». С использованием диаграммы деятельности построить модель основных этапов работ процесса бизнес-моделирования, представленного на рис. 2.3.
Рис. 2.3. Основные этапы работ процесса бизнес-моделирования
Задание 2.Создать в проекте область просмотра «Нотация моделирования». В области просмотра создать диаграмму в соответствии с рис. 2.2.