Правила рисования блок схем бизнес процессов

В статье пойдет разговор о том, что такое схема алгоритмов, какие данные в эту схему вносятся. Также будет дан ответ на вопрос, какие существуют виды блоков для схем представления алгоритма.

Algorithm — строгая последовательность действий для какого-нибудь исполнителя, которая приводит к решению поставленной задачи либо получению заданного результата за определенное количество число шагов. Упоминание исполнителя здесь неслучайно, ведь любая алгоритмическая последовательность создается с учетом конкретного исполнителя и имеющихся у него возможностей. Под исполнителем понимается некий субъект, который способен понять и выполнить определенный перечень команд. Совокупность этих команд является системой команд исполнителя.

Но чтобы выполнить алгоритм, одного лишь его наличия недостаточно. Выполнение предполагает применение в контексте решения реальной задачи, а значит, потребуется выполнение запланированных действий по отношению к конкретным входным данным. Следовательно, исполнителю надо передать входные данные до начала алгоритма:

Как строить блок-схемы и рисовать бизнес-процессы [для начинающих]

Входные данные → Algorithm → Выходные данные (результат)

Когда исполнитель получает выходные данные, они выдаются в качестве результата выполненной работы. Также стоит учесть, что в процессе выполнения этой самой работы возможно создание и использование в программе промежуточных данных.

Блок-схемы алгоритма

Наглядным способом представления алгоритмической последовательности является блочная схема. Она выглядит как последовательность функциональных блоков, связанных между собой. Каждый из этих элементов отвечает за выполнение одного либо нескольких действий. Так как возможны разные действия, то каждому типу действия соответствует геометрическая фигура.

Очередность выполнения действий определяется линиями, которые соединяют блочные элементы с данными. Принято, чтобы компоненты схемы соединялись слева направо и сверху вниз. В случае наличия какой-либо иной последовательности, используют линии направленного вида (со стрелками).

Блок–схемы алгоритма: виды и примеры

Функциональный (операторный) блок:

Screenshot_1-1801-842b43.png

Его еще называют процессом. Такой элемент нужен для указания действия (шага) алгоритма. Он представляет собой прямоугольник, в который может входить одна направленная линия и выходить тоже одна линия. Внутри записывают команду, подлежащую выполнению. Для наглядности возможна запись нескольких команд в одном блочном элементе.

Альтернативный блок:

Screenshot_2-1801-ce44fa.png

Это условный блок, т. к. в нем прописывается какое-нибудь условие. Он указывает наличие выбора среди одного из двух вероятных действий. Геометрическая фигура представляет собой ромб. Внутри прописывается условие выбора (вопрос, сравнение). В качестве условия может выступать выражение, для которого справедливо лишь одно из 2-х значений: «ложь» либо «истина».

В ромб может входить одна направленная линия, а выходить две направленные линии, причем одна подписывается словом «Да», вторая — «Нет». В случае, если записанное внутри геометрической фигуры условие является верным (значение истинно), управление передается по стрелке, которая подписана словом «Да». В обратной ситуации управление переходит на стрелку «Нет».

Блок начала/конца (пуск/останов):

Screenshot_3-1801-68632c.png

Применяется, соответственно, в начале и конце блок-схемы алгоритма.

Блок ввода-вывода:

Screenshot_4-1801-c31c9a.png

С его помощью организуют ввод исходных данных и вывод результирующих данных.

Блок цикла:

Screenshot_5-1801-7d131c.png

Служит для организации циклического процесса с каким-нибудь параметром. Должно быть известно как число итераций (повторений) цикла, так и шаг изменения параметра. Внутри через запятую прописывается начальное значение циклического параметра, а также шаг изменения и конечное значение.

Блок подпрограммы (предопределенного процесса):

Screenshot_6-1801-09cdda.png

Применяется в целях указания обращения к отдельным модулям, библиотечным подпрограммам, вспомогательным алгоритмам.

Элемент печати:

Screenshot_7-1801-d8222f.png

Обозначает вывод результатов на печать.

Читайте также:  Установка систем умный дом как бизнес

Исходя из вышесказанного, пример простейшей блок-схемы алгоритма (речь идет о линейной последовательности) будет выглядеть следующим образом:

Screenshot_8-1801-b37fce.png

Следующий пример представляет собой схематическое описание (блок-схему) итога работы алгоритма целочисленных преобразований с оператором присваивания := :

Источник: otus.ru

Блок-схемы

Блок-схема алгоритма обработка заказа

Блок-схема — это графическое описание процесса или алгоритма, использующее различные символы с целью представить операции, данные, подпроцессы и т.д., связи между которыми раскрываются с помощью стрелок.

Блок-схемы применяются для передачи сложных идей максимально простым способом, так, что они становятся понятны даже неопытной аудитории. Кроме того, блок-схемы дают возможность разбивать процесс на этапы и одновременно оценивать роль каждого из них в данном процессе.

Для чего используются блок-схемы

Блок-схемы помогают понять логику процесса, выделить проблемы и разрывы связей, определить степень сложности процесса и сформировать общую базу знаний о нем.

Блок-схемы используются прежде всего для:

  • оформления и описания существующего процесса;
  • развития изменений существующего процесса или выявления областей, в которых могут возникать проблемы;
  • разработки нового процесса;
  • анализа процесса и проверки его соответствия заданным требованиям.

Программа для рисования блок-схем

Grapholite — приложение, специально предназначенное для создания блок-схем. Программа проработана таким образом, чтобы максимально упростить процесс составления блок-схемы из составляющих частей. Все это возможно благодаря следующим ключевым особенностям:

Начало блок-схемы

  • «умные» инструменты для рисования;
  • автоматические соединения между элементами;
  • расширенная библиотека элементов (фигур);
  • экспорт в наиболее популярные форматы иллюстраций и документов.

Элементы блок-схем

Элементы (или символы) блок-схем различаются по своему назначению.

К основным элементам блок-схем относятся:

Элементы блок-схемы

  • Терминатор — указывает на начало и конец процесса, в схеме представлен овалом.
  • Данные — используется для отображения инструкций или действий; изображается в виде параллелограмма.
  • Решение — отображает альтернативные пути в схеме процесса в зависимости от условия; изображается как ромб.
  • Действие — этап процесса; графически представляется прямоугольником.
  • Документ — обозначает вывод результатов.
  • Коннектор — линия со стрелкой для установления связей между фигурами.

Как нарисовать блок-схему

Одно из главных достоинств программы Grapholite — простота и удобство создания блок-схем. Чтобы проиллюстрировать это, мы сделали следующее видео. Чуть более медленная версия видео, где можно рассмотреть все детали, доступна по ссылке.

Источник: grapholite.ru

Описание процессов при помощи блок-схем

Простейшим, но практически важным способом описания бизнес-процес­сов является методика составления блок-схем. Данный подход имеет много об­щего с графическими языками описания алгоритмов программного обеспече­ния. С точки зрения методологии формирование блок-схем проводится так же, как в нотации 1DEF3, хотя для упрощения символы логики можно опустить.

Для разработки блок-схем используют стандартные офисные программные про­дукты, например MS Word или Visio. Основные графические объекты языка описания процессов при помощи блок-схем представлены в табл. 2.3.

Таблица 2.3 Графические объекты блок-схемы процесса

102_________________________________ ВВ. Репин. В.Г. Елиферов. Процессный подход к управлению

Пример описания процесса при помощи блок-схем представлен на рис. 2.44.

Блок-схемы удобно строить на листе, располагая вертикально. При этом спра­ва от блок-схемы процесса остается место для описания выполняемых функ­ций, результатов выполнения функций, исполнителей, номеров входящих и ис-

Рис. 2.44. Пример блок-схемы процесса.

ходящих документов. Такая форма представления блок-схем удобна для доку­ментирования процессов и создания регламентирующей документации: описа­ния процессов, должностных и рабочих инструкций.

Глава 2 Выбор методологии описания бизнес-процессов 103

Описание процессов при помощи блок-схем имеет одно очень существен­ное преимущество — простота и доступность для восприятия руководителями и специалистами предприятия. Затраты на обучение исполнителей чтению блок-схем являются минимальными. Кроме того, для формирования блок-схем не требуются специализированные дорогостоящие программные продукты.

Читайте также:  Как стать бизнес психологом

Сравнительный анализ нотаций ARIS и IDEF. Выбор нотации для описания процессов

Нотации IDEF0 и ARIS VAD

В табл. 2.4 приведен сравнительный анализ нотаций моделирования бизнес-процессов ARIS VAD и IDEFO. Обе эти нотации предназначены для описания процессов организации на верхнем уровне.

Таблица 2.4 Сравнение нотаций IDEFO и ARIS VAD

КритерииНотация
п.п.сравненияARIS VADIDEFO
ПринципВременная последовательностьПринцип доминирования
построениявыполнения процедур.(см. стандарт IDEF0).
диаграммыИспользуется тип связиФункции связаны потоками
is predecessor ofданных и материальных
ресурсов
Описание процедурыОбъект на диаграммеОбъект на диаграмме
процесса
ИспользованиеНе регламентировано. СтороныРегламентировано. Каждая
сторон объектаобъекта Value-added process chainсторона объекта Activity
«процесса»не имеют специального назначения(функция, процесс) имеет
для отображенияспециальный смысл:
различных видоввходы, выходы,
входовуправление, механизмы
ВходящийНе используется специальныйСтрелка входа, стрелка
документобъект для отображения документов.управления
Может использоваться объект
Technical Term
ВходящаяИспользуется отдельный объектСтрелка входа, стрелка
информацияCluster. Может быть использовануправления
объект Technical Term
ИсходящийНе используется специальныйСтрелка выхода
документобъект для отображения документов
Может использоваться объект
Technical Term
ИсходящаяИспользуется отдельный объектСтрелка выхода
информацияCluster. Может быть использован
объект Technical Term

104___________________________ В.В. Релин, В.Г. Елиферов. Процессный подход к управлению

Таблица 2.4 (окончание)

N9КритерииНотация
п.п.сравненияARIS VADIDEF0
ИсполнительИспользуются отдельные объектыСтрелка механизма
процессадля описания: Position,
Organizational Unit
ИспользуемоеИспользуется отдельный объектСтрелка механизма
оборудованиедля описания: Product, Product/Service.
Может быть использован объект
Technical term
УправлениеНет средств для отображенияСтрелка управления
процессомуправления процессом.(стрелка сверху)
Возможно косвенное отображение
управления при помощи входящих
документов, информации
Обратная связьНе может быть отображена.Стрелка управления.
по управлению/Есть возможность однократно(Есть требования
контролюпоказать обратную связь типапо отображению обратных
is predecessor ofсвязей по управлению)
Обратная связьНе может быть отображена.Стрелка входа
по входуЕсть возможность однократно(Есть требования
показать обратную связь типапо отображению обратных
is predecessor ofсвязей по информации)
Миграция потоковПринципиально невозможнаПредусмотрена
данных и ресурсовмиграция стрелок
при декомпозициивниз и вверх
ТуннелированиеПринципиально невозможнаПредусмотрено
потоков данныхтуннелирование стрелок
и ресурсоввверх и вниз
при декомпозиции
АвтоматическаяНе предусмотренаПредусмотрена
нумерация узлов
(процессов)
Стандартная формаНе регламентирована.Регламентирована.
представленияНет рекомендацийРамка IDEF0.
диаграммыпо форматированию моделейРазвитая система
процесса приARIS VAD при документированииобозначений на диаграмме
документировании
Ограничения по ко-Количество объектовРекомендовано не более
личеству объектовне ограниченошести. Общее количество
на диаграммене ограничено
процесса

Сравнительный анализ нотаций показывает, что нотацию ARIS VAD можно рассматривать как инструмент простейшего схематического изображения бизнес-процессов. Это средство для эскизного описания процессов верхнего уровня, не предназначенное для построения связных, комплексных моделей деятельности организации. Более того, принцип построения моделей в ARIS VAD — последо-

Глава 2 Выбор методологии описания бизнес-процессов______________________ 105

Читайте также:  Как заработать в рекламном бизнесе

вательность процедур во времени — больше подходит для создания моделей клас­са Work Row (например, моделей IDEF3). Метод ARIS VAD лишен важнейших практически необходимых инструментов, таких как отображение входов управле­ния процессом, возможность описания обратных связей, миграция связей (вхо­дов/выходов процесса) при декомпозиции и др.

В методических материалах [6| по использованию нотации ARIS VAD можно найти следующие рекомендации. На первом этапе работы формируют модели верхнего уровня в нотации ARIS VAD. Затем эти модели декомпозируют в нота­ции ARIS eEPC.

Но допускается также создание нескольких уровней декомпо­зиции в нотации ARIS VAD, что исключительно неудобно, так как декомпози­руемые модели никак не связаны с моделями верхнего уровня (кроме формаль­ной принадлежности). При дальнейшеи декомпозиции процессов в нотации ARIS eEPC приходится «вручную» заботиться о связности создаваемых моделей, так как на верхнем уровне составляющие процессов в нотации ARIS VAD были слабо взаимоувязаны между собой через потоки информации и ресурсов, носи­ли чисто иллюстративный характер, как показано на рис. 2.45.

Справедливости ради следует отметить, что при декомпозиции процессов из нотации IDEF0 в нотацию IDEF3 мы сталкиваемся с теми же проблемами. Но

106_________________________________ В.В. Репин, В.Г Елиферов Процессный подход к управлению

здесь мы делаем акцент на том, что описание процессов в ARIS VAD на верхнем уровне существенно менее удобно, чем в IDEF0. Кроме того, работа в ARIS VAD является значительно более трудоемкой. Так, количество операций по ото­бражению процесса в ARIS VAD увеличиваются в два и более раз, чем при создании аналогичной модели в IDEF0. На рис. 2.46 и 2.47 приводится поясне­ние данной оценки трудоемкости.

Видно, что для отображения простейшего процесса из двух функций в IDEF0, включающего один поток материальных ресурсов и две обратных связи, потре­бовалось отображение пяти объектов (две функции и три стрелки). В нотации ARIS VAD для отображения рассматриваемого процесса потребовалось 12 объек­тов (два объекта Value-added process chain, два — Cluster, один — Technical term.

Глава 2 Выбор методологии описания бизнес-процессов 107

семь стрелок). Таким образом, трудоемкость описания процесса в нотации ARIS VAD существенно больше, а это отражается на времени выполнения проекта и величине требуемых ресурсов.

Если в организации поставлена задача описания деятельности организа­ции на верхнем уровне, можно решать эту задачу двумя путями, как показано в табл. 2.5.

Таблица 2.5 Способы описания бизнес-процессов верхнего уровня

Способ блок-схемКомплексный подход
Данный подход предполагает быстроеИспользование методологии IDEF0 является
эскизное описание схем бизнес-процессовоптимальным вариантом для описания
верхнего уровня. Не требуется создаватьбизнес-процессов на верхнем уровне, так как
комплексную модель. При такой постановкепозволяет отобразить информационные
задачи можно использовать простейшиеи материальные потоки, требования
средства визуализации блок-схем процессов,к персоналу и инфраструктуре, управляющие
например MS Word или Visio.воздействия и обратные связи. Методология
Использование IDEF0 не рекомендуется,соответствует определению процесса
так как получаемые схемы процессовв МС ИСО 9000:2000.
являются слишком сложными.Использование ARIS VAD не обеспечивает
Использование ARIS VAD возможно,получения комплексных, связных моделей
но не дает существенных преимуществверхнего уровня, поэтому не рекомендуется
для создания моделей такого типа

Подчеркнем, что выбор нотации для описания процессов верхнего уровня, в первую очередь, определяется задачами проекта.

Источник: stydopedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин