Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 14:13, контрольная работа
Бизнес процесс – это совокупность взаимосвязанных мероприятий и задач, направленных на создание определенных продукта или услуги для потребителей. Для наглядности бизнес процессы визуализируются в виде моделей бизнес процессов.
Моделирование бизнес процессов – детальное описание всех действий от начала производственного цикла до его логического завершения, а также полное схематическое описание всего процесса функционирования системы.
1 Моделирование бизнес процессов
Бизнес процесс – это совокупность взаимосвязанных мероприятий и задач, направленных на создание определенных продукта или услуги для потребителей. Для наглядности бизнес процессы визуализируются в виде моделей бизнес процессов.
Моделирование бизнес процессов – детальное описание всех действий от начала производственного цикла до его логического завершения, а также полное схематическое описание всего процесса функционирования системы.
Для
моделирования процессов будут
использованы две модели – Analysis
(разновидность модели Эриксона-Пенкера),
входящая в стандарт UML (диаграмма анализа
бизнес процессов), и BPML (диаграмма бизнес
процесса).
1.1 Диаграмма анализа бизнес процессов
1.1.1 Описание диаграммы
Диаграмма бизнес процессов (функционально-событийная схема) – упрощенная диаграмма активностей (верхнего уровня) (другое название – диаграмма анализа), которая используется для наиболее общего (высокоуровневого или макро) отображения бизнес процессов, начальных моделей поведения системы и ее элементов. Диаграмма анализа бизнес процессов менее формальна, чем остальные модели, но предоставляет удобную нотацию для выявления основных системных возможностей и требований при бизнес моделировании. Является частью стандарта UML.
Модель должна обладать следующими свойствами:
- иметь четко определенную цель (причина, по которой выполняются анализируемые действия);
- иметь специальные входы (события, действия внешних объектов);
- иметь специальные выходы;
- генерировать и использовать ресурсы, используя информацию;
-
иметь определенное количество
процессов, которые
-
взаимодействовать с
-
выполнять или производить
1.1.2 Нотация моделирования
Графическое представление и описание элементов, встречающихся на диаграммах анализа бизнес процессов, представлено в таблице 1.
Таблица 1 – Нотация моделирования диаграмм анализа бизнес процессов
Графический элемент | Название элемента | Описание |
Актор | Множество логически связанных ролей, исполняемых при взаимодействии с бизнес процессом. Актором может быть человек или другая система, подсистема или класс, которые представляют нечто вне сущности. Актор функционально связан с событием или процессом. | |
Процесс | Структурная единица моделируемой системы, обозначающая последовательность преобразования данных в рассматриваемой информационной среде при выполнении возложенных на нее задач и функций. | |
Внешний процесс | ||
Событие | Инициирующим
событием может выступать факт завершения
другого бизнес процесса, связанного с
данным.
Каждый бизнес процесс должен иметь инициирующее и результирующее событие. | |
Внутреннее событие | ||
Информационный объект | ||
Ресурс | ||
Информация | Процессы используют информацию для инициализации или завершения своих действий. Информация должна приходить из внешних источников, от потребителей или внешних процессов и может даже быть продуктом функционирования других внутренних процессов. | |
Ассоциация | Ассоциация характеризует отождествление двух составляющих бизнес модели. Фактически два объекта являются одним целым, функционирующим в системе; разделение необходимо для детализации модели, выделения классов объектов и их свойств. | |
Поток управления | Поток управления определяет последовательность выполнения действий, переходы от одного процесса бизнес модели к другому или к внешним объектам. | |
Поток данных | Поток данных указывает на то, что объект используется при функционировании процесса бизнес модели или является его результатом, не влияющим на порядок дальнейшего выполнения процессов. |
1.1.3 Пример диаграммы
Пример диаграммы анализа бизнес процессов представлен в соответствии с рисунком 1.
Рисунок
1 – Диаграмма анализа
бизнес процессов
1.2 Диаграмма бизнес процесса
1.2.1
Описание модели
1.2.2 Нотация моделирования
Моделирование в BPMN осуществляется посредством диаграмм с небольшим количеством графических элементов. Выделяют четыре основные категории элементов:
- объекты потока управления: события, действия и логические операторы;
- соединяющие объекты: поток управления, поток сообщения и ассоциации;
- роли: пулы и дорожки;
- артефакты: данные, группы и текстовые аннотации.
Элементы
этих четырех категорий позволяют
строить диаграммы бизнес процессов
(ДБП). Для повышения выразительности модели
спецификация разрешает создавать новые
типы объектов потока управления и артефактов.
1.2.2.1 Объекты потока управления
События (Events) – обозначают какое-либо происшествие в среде функционирования, влияющее на пространственное или временное расположение действий процесса. События инициируют действия или являются их результатами. Согласно расположению в процессе события могут быть классифицированы на начальные, промежуточные и завершающие. Также различают события обработки и генерации. Типы событий представлены в таблице 2.
Таблица 2 – Нотация типов событий
Графический элемент | Название элемента | Описание | |||
Начальные | Промежуточные | Завершающие | |||
Обработка | Генерация | ||||
Простое | Нетипизированные события, использующиеся для того, чтобы показать начало или окончание процесса. | ||||
Сообщение | Показывают получение или отправку сообщений в ходе выполнения процесса. | ||||
Таймер | Моделируют события, регулярно происходящие во времени. Также позволяют моделировать моменты времени, периоды и таймауты. | ||||
Ошибка | Моделируют генерацию и обработку ошибок в процессе. Ошибки могут иметь различные типы. | ||||
Отмена | Инициируют или реагируют на отмену транзакции. | ||||
Компенсация | Инициируют
компенсацию или выполняют | ||||
Условие | Позволяют интегрировать бизнес правила в процесс. | ||||
Сигнал | Рассылают и
принимают сигналы между | ||||
Составное | Моделируют генерацию и получение одного события из множества. | ||||
Ссылка | Используются как межстраничные соединения. Пара соответствующих ссылок эквивалента потоку управления. | ||||
Останов | Приводят к немедленному завершению всего бизнес процесса (во всей диаграмме). |
Действия (Activities) – работа, осуществляемая в рамках выполнения процесса. Типы действий представлены в таблице 3.
Таблица 3 – Нотация типов действий
Графический элемент | Название элемента | Описание |
Задание | Единица работы, элементарное действие в процессе | |
Множественные экземпляры | Показывает, что
одно действие выполняется многократно,
по одному разу для каждого объекта.
Экземпляры действий могут выполняться
параллельно или | |
Циклическое действие | Выполняется, пока условие цикла верно. Условие цикла может проверяться до или после выполнения действия. | |
Свернутый подпроцесс | Является сложным действием и содержит внутри себя правильную диаграмму бизнес процесса. | |
Развернутый подпроцесс | Является составным сложным действием, но скрывает детали реализации процесса. | |
Ad-hoc подпроцесс | Содержит задания. Задания выполняются до тех пор, пока не выполнено условие завершения подпроцесса. |
Логические операторы (Gateways) - точки принятия решений в процессе. С помощью логических операторов организуется ветвление и синхронизация потоков управления в модели процесса. Типы логических операторов представлены в таблице 4.
Таблица 4 – Нотация типов логических операторов
Графический элемент | Название элемента | Описание |
Оператор исключающего ИЛИ, управляемый данными | Если оператор используется для ветвления, то поток управления направляется лишь по одной исходящей ветви. Если оператор используется для синхронизации, то он ожидает завершения выполнения одной входящей ветви и активирует выходной поток. | |
Оператор исключающего ИЛИ, управляемый событиями | Направляет
поток управления лишь по той исходящей
ветви, на которой первой произошло
событие. После оператора данного
типа могут следовать только события
или действия-обработчики | |
Оператор включающего ИЛИ | Активирует одну или более исходящих ветвей, в случае, когда осуществляется ветвление. Если оператор используется для синхронизации, то он ожидает завершения выполнения одной входящей ветви и активирует выходной поток. | |
Оператор И | При ветвлении
разделяет один поток управления
на несколько параллельных. При этом
все исходящие ветви | |
Сложный оператор | Имеет несколько условий, в зависимости от выполнения которых активируются исходящие ветви. Условия, определяющие семантику оператора, графически не выражены в диаграмме, поэтому его использование нежелательно. |
1.2.2.2 Дополнительные объекты
Соединяющие объекты – связывают объекты потока управления. Роли – визуальный механизм организации различных действий в категории со сходной функциональностью. Артефакты – позволяют отображать дополнительную информацию в диаграмме. Это делает диаграмму более удобочитаемой и насыщенной информацией. Типы указанных объектов представлены в таблице 5.
Таблица 5 – Нотация типов дополнительных объектов
Графический элемент | Название элемента | Описание |
Поток управления | Задает порядок выполнения действий. Если линия потока управления перечеркнута диагональной чертой со стороны узла, из которого она исходит, то она обозначает поток, выполняемый по умолчанию. | |
Поток сообщений | Показывает, какими сообщениями обмениваются участники процесса. | |
Ассоциации | Используется для ассоциирования артефактов, данных или текстовых аннотаций с объектами потока управления. | |
Пул | Содержит несколько объектов потока управления, соединяющих объектов и артефактов. | |
Дорожка | Представляет собой часть пула. Позволяет организовать объекты потока управления, связывающие объекты и артефакты. | |
Данные | Показывают, какие данные необходимы действиям для выполнения и какие данные действия производят. | |
Группа | Позволяет объединить различные действия, но не влияет на поток управления в диаграмме. | |
Текстовая аннотация | Используется для уточнения значения элементов диаграммы и повышения ее информативности. |
Информация о работе Бизнес-процессы государственной регистрации прав