Диаграмма, изображающая алгоритм, поток работ или процесс. Шаги процесса изображаются в виде значков, соединенных стрелками, которые показывают последовательность действий. Блок-схемы могут иллюстрировать пути решения проблем. Блок-схемы также можно использовать для анализа, проектирования, документирования и управления процессами [Burlton 2013].
Основанные на простом наборе символов, показывающих операции, решения и другие основные элементы процесса, блок-схемы широко распространены. Нотация для наиболее распространенных блок-схем, изображающих работу автоматизированных систем, в 1970 году была принята в качестве стандарта ANSI. В промышленности в течение десятилетий используются различные варианты блок-схем, содержащие разные символы для разных задач, например для изображения материальных потоков, ролей и действий, для размещения оборудования, для анализа входов и выходов в логистических центрах. Рис. 4.3 и 4.4 показывают, насколько блок-схемы разных организаций могут отличаться друг от друга по внешнему виду.
Основные характеристики
● Используется как в сочетании с дорожками, так и без них.
● Множество вариантов для различных целей.
● В основе лежит простой набор легко узнаваемых символов.
● Предтеча многих более современных нотаций.
Для чего используется
● Для быстрого описания процесса там, где не требуется детальное документирование.
● Для запуска проекта моделирования в отсутствие средств для приобретения полнофункционального программного обеспечения.
● Для разработки подробных диаграмм в ходе традиционного программирования.
Преимущества
● Хорошо воспринимается программистами и системными инженерами.
● Помогает достичь консенсуса на верхнем уровне.
● Подходит для изображения магистрального пути процесса.
● Не требует существенных затрат.
● Поддерживается недорогими программными средствами, в том числе универсальными программами для рисования.
Недостатки
● Помимо стандарта ANSI, существует множество вариантов нотации.
● Может не хватать точности для описания сложных бизнес-процессов.
● Необходимо разработать словарь символов, значков и стандартов форматирования для каждого проекта, чтобы обеспечить согласованность и читабельность моделей.
● У элементов нет устоявшихся наборов атрибутов.
● Модели являются плоскими, из-за чего приходится разрезать диаграмму на сегменты и соединять их коннекторами.
● По общему мнению, не подходит для описания сложных процессов.
Дополнительная информация
● Стандарты ANSI.
● Вводные разделы учебников по программированию.
4.4.4. EPC
Диаграмма EPC (Event-Driven Process Chain – процессная цепочка, управляемая событиями) может быть и очень простой, и очень сложной. В качестве событий в EPC рассматривается начало и завершение шагов процесса, называемых в этой нотации функциями. Таким образом, процесс состоит из последовательностей
Основные характеристики
● Нотация EPC была разработана в начале 1990-х годов профессором Августом-Вильгельмом Шеером как часть методологии ARIS.
● EPC может использоваться для моделирования, анализа и перепроектирования бизнес-процессов.
● Может использоваться в сочетании с вертикальными или горизонтальными дорожками.
● В основе лежит набор легко узнаваемых символов, который дополнен большим количеством вспомогательных и специальных символов.
● Некоторые программные продукты дают возможность ограничить палитру с помощью фильтров.
Для чего используется
● Для моделирования сложных наборов процессов с многочисленными интерфейсами и несколькими уровнями детализации.
● Для детальной проработки процессов, идентифицированных на уровне корпоративной процессной модели.
Преимущества
● Широко используется и хорошо воспринимается в Германии и в других европейских странах, особенно в транснациональных компаниях.
● Заметное присутствие в Министерстве обороны США и других крупных организациях.
● Правильно спроектированная диаграмма EPC читается как последовательность предложений естественного языка.
● Может использоваться в качестве средства коллективной работы функциональных экспертов, не имеющих большого опыта моделирования.
● Модель можно дополнять дорожками или опциональными элементами, показывающими исполнителей, системы, данные.
● Средства моделирования все лучше и лучше справляются с преобразованием EPC в BPMN.
● Одна из самых мощных и универсальных нотаций в части описания ограничений процесса.
Недостатки
● Меньше распространен в США по сравнению с BPMN и блок-схемами.
● Чтобы не допускать логических пробелов, команда должна следовать определенной дисциплине в использовании нотации.