Метод описания процессов IDEF3

Наличие в диаграммах DFD элементов для описания источников, при­емников и хранилищ данных позволяет более эффективно и наглядно опи­сать процесс документооборота. Однако для описания логики взаимодейст­вия информационных потоков более подходит IDEF3, называемая также workflow diagramming - методологией моделирования, использующая гра­фическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов. Диаграммы Workflow могут быть использованы в моделировании бизнес-процессов для анализа завершенности процедур обработки инфор­мации. С их помощью можно описывать сценарии действий сотрудников организации, например последовательность обработки заказа или события, которые необходимо обработать за конечное время. Каждый сценарий со­провождается описанием процесса и может быть использован для докумен­тирования каждой функции.

IDEF3 - это метод, имеющий основной целью дать возможность анали­тикам описать ситуацию, когда процессы выполняются в определенной по­следовательности, а также описать объекты, участвующие совместно в одном процессе.

Техника описания набора данных IDEF3 является частью структурного анализа. В отличие от некоторых методик описаний процессов IDEF3 не ограничивает аналитика чрезмерно жесткими рамками синтаксиса, что мо­жет привести к созданию неполных или противоречивых моделей.

IDEF3 может быть также использован как метод создания процессов. IDEF3 дополняет IDEFO и содержит все необходимое для построения мо­делей, которые в дальнейшем могут быть использованы для имитационного анализа.

Каждая работа в IDEF3 описывает какой-либо сценарий бизнес-процесса и может являться составляющей другой работы. Поскольку сцена­рий описывает цель и рамки модели, важно, чтобы работы именовались отглагольным существительным, обозначающим процесс действия, или фразой, содержащей такое существительное.

Точка зрения на модель должна быть задокументирована. Обычно это точка зрения человека, ответственного за работу в целом. Также необходи­мо задокументировать цель модели - те вопросы, на которые призвана от­ветить модель.


Диаграммы. Диаграмма является основной единицей описания в IDEF3. Важно правильно построить диаграммы, поскольку они предназначены для чтения другими людьми (а не только автором). Пример диаграммы, представляющей сценарий обработки детали, приведен на рис. 19:

Рис. 19

 

Единицы работы - Unit of Work (UOW). UOW, также называемые рабо­тами (activity), являются центральными компонентами модели. В IDEF3 работы изображаются прямоугольниками и имеют имя, выраженное отглагольным существительным, обозначающим процесс дей­ствия, одиночным или в составе фразы, и номер (идентификатор); другое имя существительное в составе той же фразы обычно отображает основной выход (результат) работы (например,"Изготовление изделия"). Часто имя существительное в имени работы меняется в процессе моделирования, по­скольку модель может уточняться и редактироваться. Идентификатор рабо­ты присваивается при создании и не меняется никогда. Даже если работа будет удалена, ее идентификатор не будет вновь использоваться для других работ. Обычно номер работы состоит из номера родительской работы и порядкового номера на текущей диаграмме.

Связи. Связи показывают взаимоотношения работ. Все связи в IDEF3 однонаправлены и могут быть направлены куда угодно, но обычно диа­граммы IDEF3 стараются построить так, чтобы связи были ориентированы слева направо. В IDEF3 различают три типа стрелок, изображающих связи, стиль которых устанавливается через меню Edit/Arrow Style:

Старшая (Precedence) - сплошная линия, связывающая единицы ра­бот (UOW). Рисуется слева направо или сверху вниз. Показывает, что рабо­та-источник должна закончиться прежде, чем работа-цель начнется.

Отношения (Relational Link) - пунктирная линия, использующаяся для изображения связей между единицами работ (UOW), а также между единицами работ и объектами ссылок.

Потоки объектов (Object Flow) - стрелка с двумя наконечниками, применяется для описания того факта, что объект используется в двух или более единицах работы, например, когда объект порождается в одной работе и используется в другой.

Старшая связь и поток объектов. Старшая связь показывает, что работа-источник заканчивается ранее, чем начинается работа-цель. Часто результа­том работы-источника становится объект, необходимый для запуска рабо­ты-цели. В этом случае стрелку, обозначающую объект, изображают с двойным наконечником. Имя стрелки должно ясно идентифицировать ото­бражаемый объект. Поток объектов имеет ту же семантику, что и старшая стрелка.

Отношение показывает, что стрелка является альтернативой старшей стрелке или потоку объектов в смысле задания последовательности выпол­нения работ - работа-источник не обязательно должна закончиться прежде, чем работа-цель начнется. Более того, работа-цель может закончиться пре­жде, чем закончится работа-источник.

Перекрестки (Junction). Окончание одной работы может служить сигна­лом к началу нескольких работ, или же одна работа для своего запуска мо­жет ожидать окончания нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Смысл каждого типа приведен в табл. 4.

Таблица 4

Обозначение Наименование Смысл в случае слияния стрелок (Fan-in Junction) Смысл в случае раз­ветвления стрелок (Fan-out Junction)
Asynchronous AND Все предшествующие процессы должны быть завершены Все следующие про­- цессы должны быть запущены
 
 
Synchronous AND Все предшествующие процессы завершены одновременно Все следующие про­- цессы запускаются одновременно
 
 
Asynchronous OR Один или несколько предшествующих про-­ цессов должны быть завершены Один или несколько следующих процес­- сов должны быть запущены
 
 
 
  Synchronous OR Один или несколько предшествующих про­- цессов завершены одновременно Один или несколько следующих процес­- сов запускаются од­- новременно
 
 
XOR (Exclusive OR) Только один пред- шествующий процесс завершен Только один сле­- дующий процесс запускается
 
 

 

Все перекрестки на диаграмме нумеруются, каждый номер имеет пре­фикс J. Можно редактировать свойства перекрестка при помощи диалога Definition Editor. В отличие от IDEFO и DFD в IDEF3 стрелки могут сли­ваться и разветвляться только через перекрестки.

Объект ссылки. Объект ссылки в IDEF3 выражает некую идею, концеп­цию или данные, которые нельзя связать со стрелкой, перекрестком или работой. Объект ссылки изображается в виде прямоугольника, похожего на прямо­угольник работы. В качестве имени объекта ссылки можно использовать имя какой-либо стрелки с других диаграмм или имя сущности из модели данных. Объекты ссылки должны быть связаны с единицами работ или перекрестками пунктирными линиями. Официальная спецификация IDEF3 различает три стиля объектов ссылок - безусловные (unconditional), син­хронные (synchronous) и асинхронные (asynchronous).

При внесении объектов ссылок помимо имени следует указывать тип объекта ссылки. Типы объектов ссылок приведены в табл. 5.

Таблица 5

Тип объекта ссылки Цель описания
OBJECT Описывает участие важного объекта в работе
GOTO Инструмент циклического перехода (в повторяющейся последовательности работ), возможно, на текущей диаграмме, но не обязательно. Если все работы цикла присутствуют на текущей диаграмме, цикл может также изображаться стрелкой, возвращающейся на стартовую работу. GOTO может ссылаться на перекресток
UOB (Unit ofbehavior) Применяется, когда необходимо подчеркнуть множественное использование какой-либо работы, но без цикла. Например, работа "Контроль качества" может быть использована в процессе "Изготовления изделия" несколько раз, после каждой единичной операции. Обычно этот тип ссылки не используется для моделирования автоматически запускающихся работ
NOTE Используется для документирования важной информации, относящейся к каким-либо графическим объектам на диаграмме. NOTE является альтернативой внесению текстового объекта в диаграмму
ELAB (Elaboration) Используется для усовершенствования графиков или их более детального описания. Обычно употребляется для детального описания разветвления и слияния стрелок на перекрестках

 

Декомпозиция работ. В IDEF3 декомпозиция используется для детализа­ции работ. Методология IDEF3 позволяет декомпозировать работу много­кратно, то есть работа может иметь множество дочерних работ. Это позволяет в одной модели описать альтернативные потоки. Возможность множест­венной декомпозиции предъявляет дополнительные требования к нумера­ции работ. Так, номер работы состоит из номера родительской работы, вер­сии декомпозиции и собственного номера работы на текущей диаграмме.

Поскольку разные фрагменты модели IDEF3 могут быть созданы раз­ными группами аналитиков в разное время, IDEF3 поддерживает простую схему нумерации работ в рамках всей модели. Разные аналитики оперируют разными диапазонами номеров, работая при этом независимо

В результате дополнения диаграмм IDEFO диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом опи­сывает все стороны деятельности предприятия.








Дата добавления: 2016-05-16; просмотров: 1427;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.