Please enable JavaScript.
Coggle requires JavaScript to display documents.
Введение в формальные методы описания бизнес- процессов - Coggle Diagram
Введение в формальные методы описания бизнес- процессов
Базовые понятия в области управления бизнес-процессами и в области формальных языков описания бизнес-процессов
Понятие Бизнес-процесса
Бизнесс-процесс
определяется как логически завершённый набор взаимосвязанных и взаимодействующих видов деятельности, поддерживающий деятельность организаций и реализующий её политику, направленную на достижение поставленных целей.
Бизнес-модель
определяется как формализованное описание бизнес-процессов, отражающее реально существующую или предполагаемую деятельность предприятия
Моделирование бизнес-процессов
включает в себя следующие цели
Обеспечение понимания структуры организации и динамики происходящих в ней процессов
Обеспечение понимания текущих проблем организации и возможностей их решения
Обеспечение единого восприятия заказчиками, пользователями и разработчиками целей и задач оргнизации
Создание основы для формирования требований к программному обеспечению, автоматизирующему бизнес-процессы организации
Модель бизнес-процесса
должна определять
Процедуры, которые необходим выполнить для получения заданного конечного результата
Последовательность выполнения процедур
Механизмы контроля и управления в рамках рассматриваемого бизнес-процесса
Субъекты выполнения процедур бизнеса
Входящие документы/информацию, используемые каждой процедурой процесса
Исходящие документы/информацию, генерируемые процедурами процесса
Ресурсы, требующиеся для выполнения каждой процедуры процесса
Документацию/условия, регламентирующие выполнение процедур и процесса в целом
Параметры, характеризующие выполнение процедур и процесса в целом
Подход к моделированию бизнес-процессов
Вся деятельность разбивается на три уровня
Уровень целей
Миссия, видение и философия
Направление развития бизнеса
Ключевые показатели, релевантные для оценки достижения глобальной цели
Уровень окружающей среды
Выявление угроз, возможностей, слабых и сильных сторон
Стратегический анализ и выработка стратегических альтернатив деятельности компании
Выбор способов достижения поставленной глобальной цели для формирования конкурентоспособного предложения на рынке
Определение точек контроля, нормативных значений параметров, характеризующих качество выполнения последующих процессов текущей операционной деятельности
Уровень внутренней организации
Выявляются и формируются элементы организации
определяются отношения между элементами, реализующие целенаправленное функционирование организации
Выбираются способы реализации связей между элементами
Множество образованных связей и отношений между элементами упорядочиваются в структуру организации, а характеристики выбранных способов связей и основные требования к функционированию элементов являются требованиями к информационной системе, которая будет осуществлять данную связь
Проектируются процессы текущей операционной деятельности, отчётность, документооборот
Базовые понятия в области формальных языков описания бизнес-процессов
Системы управления бизнес-процессами
Называются BPM - системами (Business Process Management) или
системы управления бизнес-процессами
Формируют единый язык описания управления бизнес-процессами
Обеспечивают быструю интеграцию в рамках единого процесса деятельности сотрудников и компьютерных систем предприятия
Математические основы описания бизнес-процессов
Теория сетей Петри
- основана на классической теории графов, математическими объектами считаются графы. Считается, что использование для описания BPM - систем концепции сетей Петри в явном виде неудобно
Концепция "π - исчисления"
- основана на алгебре параллельных процессов. Математическими объектами являются выражения над элементами специальных множеств и преобразования над этими выражениями
WorkFlow- и DocFlow-системы
Основным элементом
WorkFlow-системы
является
поток работ
.
Деятельность бизнес-системы можно представить в виде элементов работы, перемещающихся по определённому маршруту между исполнителями в соответствии с заданными правилами
Основным элементом
DocFlow-системы
является
поток документов
.
Деятельность бизнес-системы можно представить в виде потока документов, перемещающихся между их редакторами по определённому маршруту в соответствии с заданными правилами
Перспектива бизнес-процесса
Перспектива управления потоком
Представляет собой граф со множеством узлов, соединённых между собой переходами, по которым согласно некоторым правилам перемещается точка управления
Перспектива данных
Представляет собой набор переменных и данных внешних информационных систем, которые используются при исполнении бизнес-процесса
Перспектива ресурсов
представляет собой список исполнителей, которые могут выполнять шаги бизнес-процесса. Исполнителями могут быть как сотрудники предприятия, так и информационные системы или специализированные устройства
перспектива операций
Представляет собой список элементарных действий, совершаемых исполнителями в рамках бизнес-процесса
Поколения средств моделирования бизнес-процессов
Методы моделирования бизнес-процессов
Метод функционального моделирования SADT/IDEF0
Метод моделирования процессов IDEF3
Моделирование потоков данных DFD
Нотация моделирования потоков работ BPMN
Метод ARIS
Метод моделирования, используемый в технологии Rational Unified Process
SADT
Методология структурного анализа и проектирования
SADT нашла своё применение в области описания большого количества сложных искусственных систем из широкого спектра областей.
SADT является полной методологией для создания описания систем, основанной на концепциях системного моделирования
IDEF
IDEF0
Рекомендуется для начальных стадий проектирования сложных искусственных систем.
IDEF1/1X
IDEF1 был разработан как инструмент для анализа и изучения взаимосвязей между информационными потоками анализируемой системы.
Применение методологии IDEF1 позволяет решить следующие задачи
выявить проблемы, вызванные недостатком управления соответствующими потоками информации
выявить информационные потоки, требующие дополнительного управления для эффективной реализации модели
выяснить структуру и содержание существующих потоков информации в системе
IDEF1 является аналитическим методом и используется преимущественно для выполнения следующих действий
определение информации, имеющей отношение к деятельности системы, а также структуры её потоков
определение существующих правил и законов, по которым осуществляется движение информационных потоков, а также принципов управления ими
выяснение взаимосвязей между существующими информационными потоками в рамках системы
выявление проблем, возникающих при некачественном информационном управлении
IDEF1X
По сравнению с другими методами разработки реляционных баз данных у этого метода жёсткая и строгая стандартизация моделирования, которая позволяет избежать различной трактовки построенной модели
IDEF1X является методом для разработки реляционных баз данных
Используется для построения логической структуры базы данных после исследования другими методами информационных ресурсов системы и принятия решения о внедрении реляционной базы данных, как части корпоративной информационной системы
IDEF2
методология динамического моделирования развития систем
IDEF3
методология документирования процессов, происходящих в системе
IDEF4
методология построения объектно-ориентированных систем, позволяющая наглядно отображать структуру объектов и заложенные принципы их взаимодействия
IDEF5
методология онтологического исследования сложных систем при помощи определённого словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некоторый момент времени
IDEF6
методология использования рационального опыта проектирования, позволяющая предотвратить возникновение структурных ошибок при новом проектировании информационных систем
IDEF7
методология аудита информационной системы
IDEF8
методология разработки модели графического интерфейса пользователя
IDEF9
методология анализа существующих условий и ограничений, их влияния на принимаемые решения в процессе реинжиниринга
IDEF10
методология моделирования архитектуры выполнения
IDEF11
методология информационного моделирования артефактов
IDEF12
методология организационного моделирования
IDEF13
методология проектирования трёхсхемного дизайна карт
IDEF14
методология моделирования компьютерных сетей
DFD
(Диаграммы потоков данных) - представляют собой иерархию процессов, которые связаны между собой потоками данных. Диаграммы показывают, как обрабатывает информацию каждый процесс, как процессы связаны друг с другом, а также как работает сама система, каким образом она обрабатывает поступающие данные.
UML
(Унифицированный язык моделирования) - представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем.
Этот метод, направленный прежде всего на создание основы для формирования требований к программному обеспечению предусматривает построение двух базовых моделей: модели бизнес-процессов и модели бизнес-анализа.
BPMN
- Business Process Modeling Notation представляет собой графическую нотацию для отображения бизнес-процессов при моделировании потоков работ, происходящих в исследуемой системе.
BPEL, BPML
- Для реализации нотации модели используются языки исполнения бизнес-процессов — Business Process Modeling Language и Business Process Execution Language
BPEL
- представляет собой метаязык на базе XML, позволяющий определить последовательность выполнения функционала Web-сервисов в ходе различных потоков операций
BPML
- язык определения бизнес-процессов
Методика IDEF0/SADT
Функциональная модель
Методология SADT/IDEF0
Методология SADT/IDEF0 представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия
и связи между этими действиями
SADT-моделью
называется описание системы с помощью SADT. В SADT-моделях используются как естественный, так и графический языки. Естественный язык служит для передачи информации о конкретной системе. При этом источником естественного языка являются люди, описывающие систему
Основные элементы методологии SADT/IDEF0
основываются на следующих концепциях
Графическое представление блочного моделирования — графика блоков и дуг SADT-диаграммы — отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него
Строгость и точность — выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика
Связность диаграмм — блоки нумеруются специальным образом
Уникальность меток и наименований - отсутствие повторяющихся имён
Синтаксические правила для графических символов
Разделение входов и управлений — правило определения роли данных
Отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель
Методология SADT/IDEF0
может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции.
Методологические понятия
Декомпозиция
- применяется при разбиении сложного
процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели
Иерархия диаграмм
Построение IDEF0-модели начинается с представления всей системы в виде простейшей компоненты — одного блока и стрелок, изображающих интерфейсы с функциями вне системы. Поскольку единственный блок представляет всю систему как единое целое, то имя, указанное в блоке, является общим
Принципы ограничения сложности IDEF0-диаграмм
Ограничение количества функциональных блоков на каждом уровне декомпозиции тремя–шестью (верхний предел (шесть) заставляет разработчика использовать иерархии при описании сложных предметов, а нижний предел (три) гарантирует, что на соответствующей диаграмме достаточно деталей, чтобы оправдать её создание)
Ограничение количества подходящих к одному функциональному блоку (выходящих из одного функционального блока) интерфейсных дуг четырьмя
Синтаксис и семантика моделей SADT/IDEF0