Методика моделирования IDEF3
Попытка сделать выводы Так как же работать с DFD???
IDEF3 общие положения IDEF 3 – (workflow modeling, Рrocess Description Capture Method) методология описания бизнес-процессов (потоков работ). Метод IDEF3 содержит механизм сбора и описания процессов. Он рассматривает наследование и причинно следственные связи между ситуациями и событиями в форме, понятной специалистам в данной предметной области, обеспечивает структурированный метод выражения знаний о работе организации, ее подсистем и происходящих в ней процессах. IDEF3 является стандартом документирования информационных, технологических и иных процессов, происходящих на предприятии, и предоставляет инструментарий для наглядного исследования и моделирования их сценариев. Сценарий (Scenario) – это описание последовательности изменений свойств объекта, в рамках рассматриваемого процесса (например, описание последовательности этапов обработки детали в цеху и изменение её свойств после прохождения каждого этапа).
Предназначение IDEF3 IDEF3 – это метод, дающий возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе.
Диаграммы OSTN используются для иллюстрации трансформаций детали, которые происходят на каждой стадии обработки. С помощью диаграмм PFDD документируется последовательность и описание стадий обработки детали в рамках исследуемого технологического процесса. PFDD диаграммы Описания Последовательности Этапов Процесса (Process Flow Description Diagrams,) OSTN диаграммы Состояния Объекта/в и его Трансформаций Процессе (Object State Transition Network,) Типы диаграмм в IDEF3 В BPWin - отсутствует
Pr.: Клиент заходит на web-страницу магазина и ему показывается форма заказа. Он вносит в форму необходимые данные, касающиеся требуемой конфигурации. После завершения редактирования формы клиент видит свой полностью сформированный заказ с указанием цены и условий поставки. Если он подтверждает заказ, то спецификация передается на участок сборки к исполнению. Если заказ не подтвержден, то клиент возвращается на этап редактирования спецификации.
Синтаксис IDEF3
IDEF3 общие положения В основе IDEF3 лежит принцип построения бизнес-процесса в виде последовательно выполняемых во времени операций (работ) Модель потока работ состоит из: UOW (Unit of Work) единица работы/ действие Связи Стрелки / линии перекресток (Junction) – представляет собой логический элемент
UOW (Unit of Work) единица работы/ действие Очистить картофель 1.5 Название действия Номер действия Номер родительского действия
Связи Связи выделяют в IDEF3 существенные взаимодействия между UOW. Все связи в IDEF3 – однонаправленные. Сторона UOW, к которой (из которой) идет связь роли не играет.
Временное предшествование (Temporal precendence) Исходное действие должно завершиться прежде, чем конечное действие сможет начаться Объектный поток (Object flow) Выход исходного действия является входом конечного Исходное должно завершиться прежде, чем конечное сможет начаться Нечеткое отношение (Relationship) Вид взаимодействия между исходным и конечным действиями задается аналитиком для Виды связей в IDEF3
Pr.: Типы связей
Очистить картофель 1.5 Очистить лук 1.6 Опустить монету 1.5 Пройти ч/з турникет 1.6 Поставить ковш на плиту 1.5 Снять ковш с плиты 1.6 Временное предшествование Объектный поток Нечеткое отношение ч/з 15 мин.
Перекресток Наименование Смысл в случае слияния стрелок Смысл в случае разветвления стрелок Asynchronous AND Все предшествующие процессы должны быть завершены Все следующие процессы должны быть запущены Synchronous AND Все предшествующие процессы завершены одновременно Все следующие процессы запускаются одновременно
Перекресток Наименование Смысл в случае слияния стрелок Смысл в случае разветвления стрелок Asynchronous OR Один или несколько предшествующих процессов должны быть завершены Один или несколько следующих процессов должны быть запущены Synchronous OR Один или несколько предшествующих процессов завершаются одновременно Один или несколько следующих процессов запускаются одновременно
Перекресток Наименование Смысл в случае слияния стрелок Смысл в случае разветвления стрелок XOR (Exclusive OR) Только один предшествующий процесс завершен Только один следующий процесс запускается
Pr.: Описание бизнес- процесса выполнения консалтингового договора