Методы моделирования бизнес-процессов¶
Модель бизнес-процесса – упрощённое графическое представление того, кто, что, в какой последовательности и с какими данными делает, чтобы получить результат для клиента. Разные нотации отвечают на разные вопросы, поэтому в проектах их комбинируют.
Во всех примерах используется один общий процесс – обработка заказа в интернет-магазине: клиент оформляет заказ, менеджер проверяет наличие и выставляет счёт, клиент оплачивает, склад собирает заказ, служба доставки доставляет, клиент получает заказ. Один пример во всех нотациях позволяет наглядно сравнить, что каждая из них показывает лучше других.
-
Flow Chart
Блок-схема алгоритма: шаги, решения, ветвления. Самая простая и универсальная нотация.
-
DFD
Диаграмма потоков данных: откуда берутся, как обрабатываются и где хранятся данные.
-
RAD
Диаграмма ролей и действий: что делает каждая роль и как роли взаимодействуют.
-
IDEF
Семейство методологий: IDEF0 – функции, IDEF3 – сценарии работ, IDEF1X – данные.
-
ERD
Модель «сущность – связь»: структура данных и связи между объектами предметной области.
-
UML
Язык моделирования программных систем: деятельность, последовательность, состояния, классы.
-
BPMN
Стандарт моделирования бизнес-процессов: пулы, дорожки, события, задачи и шлюзы.
-
Сравнение
Интерактивный подбор нотации под вопрос, матрица возможностей и рекомендации.
Как устроена каждая страница¶
| Раздел | Содержание |
|---|---|
| Описание | назначение нотации, происхождение, стандарт, когда применять и ограничения |
| Элементы нотации | таблица обозначений |
| Правила составления | как строить корректную диаграмму |
| Пример | процесс обработки заказа в интернет-магазине в этой нотации |
| Ссылки на источники | источники, оформленные по ГОСТ Р 7.0.100-2018 |
Как смотреть диаграммы
Кнопка «⤢ Увеличить» (или двойной щелчок) открывает диаграмму во весь экран с масштабом и перемещением; на странице BPMN модель можно пройти по шагам кнопкой «▶ Пройти процесс».
Команда проекта¶
Мини-wiki подготовлена командой из четырёх человек в рамках проектного задания по дисциплине «Современные программные средства». Каждый участник описал свои нотации по единому шаблону; общий пример, оформление и публикация сайта выполнены совместно.
| Участник | Нотации и разделы |
|---|---|
| Попов Андрей | BPMN, UML |
| Красношлыков Пётр | Flow Chart, DFD |
| Казанцева Ярослава | RAD, IDEF, список источников |
| Феклисов Никита | ERD, общий пример процесса «Обработка заказа», страница «Сравнение и выбор» |