Бизнес-процессы государственной регистрации прав
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 – Нотация типов дополнительных объектов
| Графический элемент | Название элемента | Описание |
| Поток управления | Задает порядок выполнения действий. Если линия потока управления перечеркнута диагональной чертой со стороны узла, из которого она исходит, то она обозначает поток, выполняемый по умолчанию. | |
| Поток сообщений | Показывает, какими сообщениями обмениваются участники процесса. | |
| Ассоциации | Используется для ассоциирования артефактов, данных или текстовых аннотаций с объектами потока управления. | |
| Пул | Содержит несколько объектов потока управления, соединяющих объектов и артефактов. | |
| Дорожка | Представляет собой часть пула. Позволяет организовать объекты потока управления, связывающие объекты и артефакты. | |
| Данные | Показывают, какие данные необходимы действиям для выполнения и какие данные действия производят. | |
| Группа | Позволяет объединить различные действия, но не влияет на поток управления в диаграмме. | |
| Текстовая аннотация | Используется для уточнения значения элементов диаграммы и повышения ее информативности. |
1.2.3 Пример диаграммы
Пример диаграммы бизнес процесса в модели BPMN представлен в соответствии с рисунком 2.
Рисунок
2 – Диаграмма
бизнес процесса
2 Диаграмма деятельности
Диаграмма деятельности (диаграмма активностей) – диаграмма, на которой показано разложение некоторой деятельности на ее составные части (бизнес диаграмма нижнего уровня). Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчиненных элементов – вложенных видов деятельности и отдельных действий, соединенных между собой потоками, которые идут от выходов одного узла к входам другого.
Диаграммы деятельности используются при моделировании бизнес процессов, технологических процессов, последовательных и параллельных вычислений.
Наиболее
близким и точным аналогом диаграмм
активностей являются математически
строгие дракон-схемы визуального алгоритмического
языка ДРАКОН. Более отдаленным аналогом
диаграмм являются схемы алгоритмов по
ГОСТ 19.701-90.
2.1 Нотация моделирования
Графическое представление и описание элементов, встречающихся на диаграммах деятельности, представлено в таблице 6.
Таблица 6 – Нотация моделирования диаграмм деятельности
| Графический элемент | Название элемента | Описание |
| Бизнес действие | Действие, выполняемое
в информационной системе при
взаимодействии с пользователем
или без вмешательства | |
| Событие | В точках приема
событий поведение алгоритма
приостанавливается для ожидания момента
получения определенного Деление событий на инициирующее и результирующее достаточно условно, так как результирующее событие может являться одновременно и инициирующим. | |
| Разделители альтернативных вариантов в потоке действий | Ромбом обозначаются
альтернативные варианты, которые не
могут выполняться одновременно
или являются взаимоисключающими друг
для друга.
Горизонтальная
(вертикальная) черта обозначает альтернативные
варианты, которые могут исполняться
параллельно или | |
| Объект | Пассивный объект системы (может вступать в действия и может быть их результатом). | |
| Документ | Документы (комплект документов), формируемые в информационной системе. | |
| Начало и окончание потока действий | Каждый поток действий должен иметь начало и окончание. | |
| Разделение | Показывает разделение деятельности между участниками процесса. Необходимо для иллюстрации ответственности за разные части функциональности. | |
| Поток управления
(коннектор) |
Данная связь определяет последовательность выполнения действий. | |
| Поток данных
(коннектор) |
Данная связь указывает на передачу данных или документов в электронном виде от одного действия к другому по каналам связи. | |
| Поток документов (коннектор) | Данная связь указывает на передачу документов на носителях информации от одного действия к другому. |
2.2 Пример диаграммы деятельности
Пример диаграммы деятельности представлен в соответствии с рисунком 3 (осуществление государственной регистрации прав).
Рисунок
3 – Диаграмма деятельности
3 Диаграмма потоков данных
Диаграмма потоков данных (DFD) — методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.
Информационная система принимает извне потоки данных. Для обозначения элементов среды функционирования системы используется понятие внешней сущности. Внутри системы существуют процессы преобразования информации, порождающие новые потоки данных. Потоки данных могут поступать на вход к другим процессам, помещаться (и извлекаться) в накопители данных, передаваться к внешним сущностям.
Модель
DFD, как и большинство других структурных
моделей — иерархическая
Кроме
того, нотация DFD поддерживает понятие
подсистемы — структурной компоненты
разрабатываемой системы.
3.1 Нотация моделирования
Графическое представление и описание элементов, встречающихся на диаграммах потоков данных, представлено в таблице 7.
Таблица 7 – Нотация моделирования DFD-диаграмм
| Графический элемент | Название элемента | Описание |
| Процесс | Процесс или
действие преобразуют или генерируют
значения данных. Процессы самого нижнего
уровня представляют собой функции
без побочных эффектов. Процесс может
иметь побочные эффекты, если он содержит
нефункциональные компоненты, такие
как хранилища данных или внешние
объекты. Каждый процесс имеет фиксированное
число входных и выходных данных.
Процессы реализуются в виде методов
и соответствуют операциям | |
| Внешний объект | Внешний (активный) объект обеспечивает движение данных, поставляя или потребляя их (внешний источник, пользователь, депозитарий). Внешние объекты обычно присоединяют к входам и выходам диаграммы потоков данных. | |
| Хранилище данных | Хранилище данных – пассивный объект, в котором данные сохраняются для последующего доступа (внутренний физический или электронный репозиторий). Хранилище данных допускает доступ к хранимым в нем данным в порядке, отличном от того, в котором они были туда помещены. | |
| Поток данных | Поток данных соединяет выход объекта (или процесса) с входом другого объекта (или процесса) и показывает, как данные перемещаются по системе в физической или электронной форме. Он представляет промежуточные данные обработки. | |
| Поток управления | Диаграмма потоков данных показывает все пути обработки информации в системе, но не показывает, в каком порядке осуществляется эта обработка. Решения о порядке связаны с управлением, которое отражается в динамической модели. Эти решения, вырабатываемые специальными функциями, или предикатами, определяют, будет ли выполнен тот или иной процесс, но при этом не передают процессу никаких данных, так что их включение в функциональную модель необязательно. Иногда бывает полезно включать указанные предикаты в функциональную модель, чтобы в ней были отражены условия выполнения соответствующего процесса. Функция, принимающая решение о запуске процесса, будучи включенной в диаграмму, порождает поток управления. | |
| Шлюз | Шлюз описывают точку останова для входящих и исходящих сообщений на диаграммах самого детального уровня (с полным описанием всех потоков данных). |
3.2 Пример диаграммы потоков данных
Пример DFD-диаграммы представлен в соответствии с рисунком 4.
Рисунок
4 – Диаграмма потоков
данных
3.3 Контекстная диаграмма
Нотация DFD – удобное средство для построения контекстной диаграммы, то есть диаграммы, показывающей автоматизируемую информационную систему в коммуникации с внешней средой. Это – диаграмма верхнего уровня в иерархии диаграмм потоков данных. Ее назначение – ограничить рамки системы, определить, где заканчивается разрабатываемая система и начинается среда. Другая нотация, часто используемая при формировании контекстной диаграммы, - диаграмма вариантов использования. Пример контекстной диаграммы представлен в соответствии с рисунком 5.
Рисунок
5 – Контекстная диаграмма
4 Диаграмма компонентов
Диаграмма компонентов – статическая структурная диаграмма, описывает особенности физического представления системы. Она позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный и исполняемый код, файлы, хранилища данных. Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними.
Диаграмма
компонентов разрабатывается
- визуализации общей структуры программной системы;
- спецификации исполняемого варианта программной системы;
- обеспечения многократного использования отдельных фрагментов программного кода;
- представления концептуальной и физической схем баз данных.
В
разработке диаграмм компонентов участвуют
как системные аналитики и
архитекторы, так и программисты.
Диаграмма компонентов
4.1 Нотация моделирования
Графическое представление и описание элементов, встречающихся на диаграммах компонентов, представлено в таблице 8.
Таблица 8 – Нотация моделирования диаграмм компонентов
| Графический элемент | Название элемента | Описание |
| Группа пользователей | Множество логически связанных ролей, исполняемых при взаимодействии с различными компонентами информационной системы. | |
| Компонент | Множество информационных систем, хранилищ данных и инфраструктурных элементов, объединенных по общему признаку (выполняемой операции или территориальной организации). | |
| Прикладная
система
(портал) |
Информационная система в узком смысле. Программно-аппаратная система, предназначенная для автоматизации целенаправленной деятельности конечных пользователей, обеспечивающую, в соответствии с заложенной в нее логикой обработки, возможность получения, модификации и хранения информации. Портал представляет собой централизованное решение промышленного масштаба. | |
| Интегратор | Система по обеспечению
интеграции приложений и гарантированной
доставки сообщений – программно- | |
| Порт | Телекоммуникационный
программно-технический | |
| Хранилище данных | Хранилище данных – пассивный объект, в котором данные сохраняются для последующего доступа (внутренний физический или электронный репозиторий). Хранилище данных допускает доступ к хранимым в нем данным в порядке, отличном от того, в котором они были туда помещены. | |
| Объект | Внешний (активный) объект по отношению к компонентам системы. Обеспечивает движение данных, поставляя или потребляя их (внешний источник, пользователь, депозитарий, орган государственной власти или местного самоуправления). | |
| Информационная система | Информационная система в широком смысле. Совокупность технического, программного и организационного обеспечения, а также персонала, предназначенная для того, чтобы своевременно обеспечивать надлежащих людей необходимой информацией. | |
| Поток данных
(коннектор) |
Поток данных соединяет входы нескольких объектов системы и показывает, как данные перемещаются по системе в физической или электронной форме. Он представляет промежуточные данные обработки. Моделирует информационные потоки на логическом (компонентном) уровне без детализации процессов их обработки. | |
| Информационная
связь
(коннектор) |
Информационная
связь характеризует наличие
взаимодействия между двумя объектами
системы (заключается в |
4.2 Пример диаграммы компонентов
Пример диаграмм компонентов представлен в соответствии с рисунком 6.
Рисунок
6 – Диаграмма компонентов

- Бизнес-процессы компании
- Бизнес-ритуал как элемент корпоративной культуры
- Бизнес-ситуация: Ресторан « Обжора »
- Бизнес-ситуация: Ресторан "Обжорка"
- Бизнесс-план бильярдной
- Бизнесс планирование
- Бизнесс план крематория
- Бизнес, предприятие, фирма, капитал, производственные фонды как объект оценки. Характеристики и отличия
- Бизнес-проекта предприятия по оказанию кейтеринговых услуг (услуги общественного питания)
- Бизнес проект открытие семейной парикмахерской
- Бизнес-проект по организации в 2007 году предприятия для производства хлеба высших сортов
- Бизнес-проекты и их классификация
- Бизнес-процесс на предприятии "Начальник отдела складской логистики"
- Бизнес процессы