Нотации БП. Особенности
Скачать 0.97 Mb.
|
IDEF0 Особенности: -использования КОНТЕКСТНОЙ диаграммы (A-0) (Контекстная диаграмма (диаграмма верхнего уровня), являясь вершиной древовидной структуры диаграмм, показывает назначение системы (основную функцию) и ее взаимодействие с внешней средой. В каждой модели может быть только одна контекстная диаграмма.) -декомпозиция -доминирование -выделение 4 типов стрелок (вход, выход, управление (сверху), механизм (снизу) CFF (Процедура) Диаграмма процесса в нотации "Процедура" (Cross-Functional Flowchart) отличается от диаграмм процессов в других нотациях. В ней используются субъекты и процессы типов "Решение", "Действие", а также "События". EPC (Event-Driven Process Chain - событийная цепочка процессов) Нотация EPC (Event-Driven Process Chain - событийная цепочка процессов) используется для описания процессов нижнего уровня. элементы: -события -функции -AND -OR -XOR -субъект -документы -ИС, базы данных, термины и т.д. - Декомпозиция может производиться в нотациях EPC или BPMN -оператор AND используется для обозначения слияния/ветвления как функций, так и событий. BPMN Нотация BPMN (Business Process Model and Notation - модель бизнес-процессов и нотация) используется для описания процессов нижнего уровня. Диаграмма процесса в нотации BPMN представляет собой алгоритм выполнения процесса. На диаграмме могут быть определены события, исполнители, материальные и документальные потоки, сопровождающие выполнение процесса. В нотации BPMN выделяют пять основных категорий элементов: -элементы потока (события, процессы и шлюзы); -данные (объекты данных и базы данных); -соединяющие элементы (потоки управления, потоки сообщений и ассоциации); -зоны ответственности (пулы и дорожки); -артефакты (сноски). AND - параллельный шлюз (+) XOR – эксклюзивный шлюз (x) OR – неэксклюзивный шлюз (о) IDEF3 Следует уточнить, что нотация IDEF3 чаще применяется для моделирования и анализа процессов нижнего уровня и может использоваться при декомпозиции блоков процесса модели IDEF0. Однако, сама нотация IDEF3 так же поддерживает возможность декомпозиции, то есть каждый отдельный блок в модели IDEF3, в свою очередь, может быть представлен в виде отдельного подпроцесса. В нотации IDEF3 нет ограничения на количество блоков на одной диаграмме (в рамках разумной наглядности) и нет принципа «доминирования» блоков. В блок действия диаграммы IDEF3 может входить и выходить только одна стрелка. В противном случае правила построения диаграмм в IDEF3 будут нарушены. Последовательность действий процесса рисуют, по возможности, в направлении слева направо (см. пример) Если модель в нотации IDEF0 позволяет получить общее представление о функциях, выполняемых моделируемой системой, связях между функциями, механизмах исполнения, то модель в нотации IDEF3 позволяет проследить логику взаимодействия функций, их последовательность и взаимозависимость связками AND, OR, XOR. |