1 Методологии создания модели бизнес-процесса (лекция 12)
2 Методологии описания бизнес- процессов Методология (нотация) описания БП - совокупность способов, при помощи которых объекты реального мира и связи между ними представляются в виде модели. Важнейшими понятиями любого метода моделирования бизнес-процессов являются понятия объекта и связи. Для каждого объекта и связей характерны ряд параметров, или, как принято говорить, атрибутов, отражающих определенные характеристики реального объекта. Атрибутами могут служить такие характеристики, как номер объекта, название, описание, длительность выполнения (для функций), стоимость и др.
3 История развития методологий моделирования бизнес-процессов Основу многих современных методологий моделирования бизнес- процессов составили методология SADT (Structured Analysis and Design Technique – метод структурного анализа и проектирования) и алгоритмические языки, применяемые для разработки программного обеспечения
4 История развития методологий моделирования бизнес-процессов
5 Основные типы методологий моделирования и анализа бизнес- процессов Наиболее распространенные типы методологий описания, моделирования и анализа бизнес- процессов: моделирования бизнес-процессов (Business Process Modeling); описания потоков работ (Work Flow Modeling); описания потоков данных (Data Flow Modeling).
6 Методология IDEF0 Методология IDEF0
7 История возникновения стандарта IDEF0 IDEF - Integration Definition for Function Modeling. Методология IDEF0 - следующий этап развития графического языка описания функциональных систем SADT (Structured Analysis and Design Technique – методология структурного анализа и проектирования). IDEF0, как стандарт был разработан в 1981 году в рамках программы автоматизации промышленных предприятий, предложена департаментом Военно-Воздушных Сил США.
8 Основные понятия IDEF0 1. Понятие функционального блока (Activity Box). Каждая из четырех сторон функционального блока имеет своё определенное значение (роль).
9 Основные понятия IDEF0 2. Понятие интерфейсной дуги (Arrow). Графическое отображение интерфейсной дуги - однонаправленная стрелка, она отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функциональным блоком. Каждая интерфейсная дуга должна иметь свое уникальное наименование (Arrow Label).
10 Основные понятия IDEF0 3. Принцип декомпозиции. Уровень детализации процесса определяется непосредственно разработчиком модели. Модель IDEF0 всегда начинается с представления системы как единого целого – одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой, и обозначается идентификатором А-0.
11 Основные понятия IDEF0
12 Принципы ограничения сложности IDEF0-диаграмм Ограничение количества функциональных блоков на диаграмме двумя-шестью. Ограничение количества подходящих к одному функциональному блоку (выходящих из одного функционального блока) интерфейсных дуг шестью.
13 Правила ветвления и слияния стрелок
14 Правила ветвления и слияния стрелок
15 Миграция и «туннелирование» стрелок
16 Миграция и «туннелирование» стрелок
17 Миграция и «туннелирование» стрелок
18 Итеративный процесс разработки IDEF0-модели 1.Создание модели группой специалистов, относящихся к различным сферам деятельности предприятия. Эта группа в терминах IDEF0 называется авторами (Authors). Построение первоначальной модели является динамическим процессом, в течение которого авторы опрашивают компетентных лиц о структуре различных процессов. На основе имеющихся положений, документов и результатов опросов создается черновик (Model Draft) модели.
19 Итеративный процесс разработки IDEF0-модели 2. Распространение черновика для рассмотрения, согласований и комментариев. На этой стадии происходит обсуждение черновика модели с широким спектром компетентных лиц (в терминах IDEF0- читателей) на предприятии. При этом каждая из диаграмм черновой модели письменно критикуется и комментируется, а затем передается автору. Автор, в свою очередь, также письменно соглашается с критикой или отвергает её с изложением логики принятия решения и вновь возвращает откорректированный черновик для дальнейшего рассмотрения. Этот цикл продолжается до тех пор, пока авторы и читатели не придут к единому мнению.
20 Итеративный процесс разработки IDEF0-модели 3.Официальное утверждение модели. Утверждение согласованной модели происходит руководителем рабочей группы в том случае, если у авторов модели и читателей отсутствуют разногласия по поводу ее адекватности. Окончательная модель представляет собой согласованное представление о предприятии (системе) с заданной точки зрения и для заданной цели.
21
22 Семейство IDEF IDEF0 - методология функционального моделирования. С помощью наглядного графического языка IDEF0, изучаемая система предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных блоков - в терминах IDEF0). Моделирование средствами IDEF0 является первым этапом изучения любой системы.
23 Семейство IDEF IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи. IDEF1X (IDEF1 Extended) – методология построения реляционных структур. IDEF1X относится к типу методологий Сущность- взаимосвязь (ER – Entity-Relationship) и, как правило, используется для моделирования реляционных баз данных, имеющих отношение к рассматриваемой системе.
24 Семейство IDEF IDEF2 – методология динамического моделирования развития систем. В связи с весьма серьезными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе. Однако в настоящее время присутствуют алгоритмы и их компьютерные реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе раскрашенных сетей Петри (CPN – Color Petri Nets).
25 Семейство IDEF IDEF3 – методология документирования процессов, происходящих в системе, которая используется, например, при исследовании технологических процессов на предприятиях. Основу методологии IDEF3 составляет построение моделей процессов по принципу последовательно выполняемых во времени работ (функций, операций).
26 Семейство IDEF IDEF4 – методология построения объектно-ориентированных систем. Средства IDEF4 позволяют наглядно отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объектно-ориентированные системы.
27 Семейство IDEF IDEF5 – методология онтологического исследования сложных систем. С помощью методологии IDEF5 онтология системы может быть описана при помощи определенного словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некоторый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы и производится её оптимизация.
28 Нотации Процесс и Процедура Нотации Процесс и Процедура
29 Нотации Процесс и Процедура Нотации Процесс (Basic Flowchart в Microsoft Visio) и Процедура (Cross Functional Flowchart в Microsoft Visio) используются для представления алгоритма (сценария) выполнения процесса и позволяют задать причинно- следственные связи и временную последовательность выполнения действий процесса. Нотации поддерживают декомпозицию на подпроцессы.
30 Нотации Процесс и Процедура Различие между нотациями Процесс и Процедура: дополнительно к графическим элементам, применяемым в нотации Процесс, в нотации Процедура используются дорожки, обозначающие организационные единицы – исполнителей действий процесса. Нотации Процесс и Процедура можно применять для моделирования отдельных процессов компании, а также на нижнем уровне модели бизнес-процессов, созданной в нотации IDEF0.
31 Используемые графические символы названиеграфический символ описание Действие Временная последовательность выполнения действий задается расположением действий на диаграмме процесса/процедуры сверху вниз (слева направо на горизонтальной диаграмме процедуры).
32 Используемые графические символы названиеграфический символ описание Решение Элемент, обозначающий выбор следующего действия в зависимости от выполнения условия. Блок «Решение» должен содержать вопрос, решение или условие. Выходящие стрелки помечаются как «Да» или «Нет», или другим способом для учета всех возможных вариантов ответов.
33 Используемые графические символы названиеграфический символ описание Связь предшест вования Стрелки «Связь предшествования» обозначают передачу управления от одного действия к другому, т.е. предыдущее действие должно закончиться прежде, чем начнется следующее. Если стрелка служит только для обозначения передачи управления, то имя стрелки оставляется пустым. Если кроме передачи управления из предыдущего действия в следующее действие поступает Объект(ы), то стрелка именуется и в список объектов стрелки заносится соответствующий Объект(ы).
34 Используемые графические символы название графический символ описание Поток объектов Стрелки «Поток объектов» используются в случаях, когда необходимо показать, что из одного действия объекты передаются в другое, при этом первое действие не запускает выполнения второго. Если обозначение источника Объекта(ов) неважно, то такой Объект показывается стрелкой с туннелированным началом..
35 Используемые графические символы название графический символ описание Дорожки (диаграмма Процедура) Дорожки предназначены для отображения организационных единиц (должности, подразделения, роли) – исполнителей действий процедуры..
36 Используемые графические символы название графический символ описание Событие События отображают стартовые точки процесса/ процедуры, приводящие к началу выполнения процесса/процедуры, и конечные точки, наступлением которых заканчивается выполнение процесса/процедуры. Началом процесса/процедуры считается событие, из которого только исходят стрелки передачи управления. Концом процесса/процедуры считается событие, в которое только входят стрелки передачи управления.
37 Пример диаграммы в нотации Процесс Найти ошибки!
38 Пример диаграммы в нотации Процедура