Слайд 1Устройство и функционирование информационных систем
Занятие 9
Методы описания бизнес-процессов в информационных системах
Слайд 2Понятие бизнес-процесса
Бизнес-процесс — это совокупность взаимосвязанных мероприятий или задач, направленных на создание
определённого продукта или услуги для потребителей. В качестве графического описания деятельности применяются блок-схемы бизнес-процессов.
Любая ИС создаётся для выполнения одного или нескольких бизнес-процессов.
Работу самой ИС можно и нужно рассматривать как бизнес-процесс.
Зачем эти знания специалисту по ИС?
Слайд 3Методы для описания бизнес-процессов
BPMN — функциональная последовательность работ;
EPC — событийная последовательность
работ;
IDEF0 — логическая последовательность работ;
IDEF3 – описание потоков работ;
DFD – описание потоков данных
UML - язык графического описания для объектного моделирования
Слайд 4Метод BPMN
BPMN (англ. Business Process Model and Notation) используется для задач
описания пошагового выполнения бизнес-процессов.
BPMN чаще всего используется для описания процессов нижнего уровня.
Диаграмма процесса в нотации BPMN представляет собой алгоритм выполнения процесса.
На диаграмме могут быть определены события, исполнители, материальные и документальные потоки, сопровождающие выполнение процесса.
Каждый процесс может быть декомпозирован на более низкие уровни. Декомпозиция может производиться в нотациях BPMN или EPC.
Слайд 5Пример Bpmn-модели предпроектного обследования
Слайд 6Метод epc
Нотация EPC (Event-Driven Process Chain - событийная цепочка процессов) используется
для описания процессов нижнего уровня.
Диаграмма процесса в нотации EPC, представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальные и конечные события, участники, исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни. Декомпозиция может производиться в нотациях EPC или BPMN.
Слайд 7Пример epc-модели процесса открытия вклада
В диаграмме отражаются:
Исполнитель
Ситуация
Процесс
Результирующие документы
3
2
1
4
Слайд 8Методология Idef0
IDEF0 (Integration Definition for Function Modeling) - нотация графического моделирования,
используемая для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающих эти функции.
Стандарт IDEF0 утвержден в США в 1993 как Федеральный стандарт обработки информации. В России находится в статусе руководящего документа с 2000 года и в настоящее время в качестве стандарта не утвержден. Тем не менее методология IDEF0 является одним из популярных подходов для описания бизнес-процессов. К ее особенностям можно отнести:
использование контекстной диаграммы;
поддержка декомпозиции;
доминирование;
выделение 4 типов стрелок.
Слайд 9Пример Контекстной диаграммы Idef0
Слайд 10Пример диаграммы декомпозиции Idef0
Слайд 11Метод idef3
IDEF3 (англ. Integrated DEFinition for Process Description Capture Method) —
методология моделирования и стандарт документирования процессов.
IDEF3 показывает причинно-следственные связи между ситуациями и событиями в понятной эксперту форме, используя структурный метод выражения знаний о том, как функционирует система, процесс или предприятие. Система описывается как упорядоченная последовательность событий с одновременным описанием объектов, имеющих отношение к моделируемому процессу.
Слайд 12Методы и модели idef3
IDEF3 состоит из двух методов:
Process Flow Description
(PFD) — Описание технологических процессов, с указанием того, что происходит на каждом этапе технологического процесса.
Object State Transition Description (OSTD) — описание переходов состояний объектов, с указанием того, какие существуют промежуточные состояния у объектов в моделируемой системе.
Модель в нотации IDEF3 может содержать два типа диаграмм:
диаграмма Описания Последовательности Этапов Процесса (Process Flow Description Diagrams, PFDD)
диаграмма Сети Трансформаций Состояния Объекта (Object State Transition Network, OSTN)
Слайд 14Метод dfd
DFD — общепринятое сокращение от англ. data flow diagrams —
диаграммы потоков данных. Так называется методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.
Диаграммы потоков данных показывают, как каждый процесс преобразует свои входные данные в выходные, и выявляют отношения между этими процессами.
DFD представляет моделируемую систему как сеть связанных работ.
Слайд 15Использование и особенности DFD диаграмм
Итак, для чего используется DFD?
определение существующих хранилищ
данных (текстовые документы, файлы, СУБД);
определение и анализ данных, необходимых для выполнения каждой функции процесса;
подготовка к созданию модели структуры данных организации, так называемая ERD-модель (IDEF1X);
выделение основных и вспомогательных бизнес-процессов организации.
При построении DFD-схемы бизнес-процесса нужно помнить, что данная схема показывает потоки материальных и информационных потоков и ни в коем случае не говорит о временной последовательности работ, хотя в большинстве случаев временная последовательность работ и совпадает с направлением движения потоков в бизнес-процессе.
Слайд 17Методология Uml
UML - унифицированный язык моделирования (Unified Modeling Language, UML), который
является объектно-ориентированным графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая
роль принадлежит программному обеспечению.
Процесс создания программного обеспечения включает следующие этапы:
моделирование предметной области (Business Modeling);
определение требований к системе (Requirements);
анализ и проектирование (Analysis&Design);
разработка (Implementation);
тестирование (Test);
внедрение (Deployment).
Слайд 18Типы диаграмм uml
В UML выделяют девять типов диаграмм:
диаграммы классов (Classdiagram);
диаграммы объектов (Objectdiagram);
диаграммы прецедентов (Usecasediagram);
диаграммы последовательностей (Sequencediagram);
диаграммы кооперации (Collaborationdiagram);
диаграммы состояний (Statediagram);
диаграммы деятельности (Activitydiagram);
диаграммы компонентов (Componentdiagram);
диаграммы развертывания (Deploymentdiagram)
Слайд 19Пример UML-модели обслуживания заявки
Диаграмма деятельности
Диаграммы деятельности
относятся к динамическому виду системы;
они наиболее важны при моделировании ее
функционирования и отражают поток управления между объектами.
Слайд 20Программное обеспечение для моделирования бизнес-процессов
AllFusion Process Modeler (IDEF0, IDEF3, DFD)
ARIS (EPC,
ERM, UML)
BusinessStudio (BPMN, EPC, IDEF0)
ELMA: Управление бизнес процессами (BPMN)
Oracle BPM Suite (BPMN)
Слайд 21Задание
Составить сводную таблицу «Методы описания бизнес-процессов в ИС»
Рекомендуемый источник информации: http://www.businessstudio.ru/wiki/docs/v4/doku.php/ru/csdesign/bpmodeling