Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Метод описания процессов 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 может быть создана смешанная модель, которая наилучшим образом опи­сывает все стороны деятельности предприятия.

Описание нотации ARIS eEPC.

Нотация ARIS eEPC расшифровывается следующим образом - Extended Event Driven Process Chain – расширенная нотация описания цепочки процесса, управляемого событиями. Нотация разработана специалистами компании IDS Scheer AG (Германия), в частности профессором Шеером. В следующей таблице приводятся основные используемые в рамках нотации объекты.

Помимо указанных в таблице 6 основных объектов, при построении диаграммы eEPC могут быть использованы многие другие объекты. Применение большого числа различных объектов, связанных различными типами связей значительно увеличивает размер модели и делает ее плохо читаемой. Для понимания смысла нотации eEPC достаточно рассмотреть основные используемые типы объектов и связей. На рисунке 20 представлена простейшая модель eEPC, описывающая фрагмент бизнес-процесса предприятия.

На рисунке 20 видно, что связи между объектами имеют определенный смысл и отражают последовательность выполнения функций в рамках процесса. Стрелка, соединяющая Событие 1 и Функцию 1 «активирует» или инициирует выполнение Функции 1. Функция 1 «создает» Событие 2, за которым следует символ логического «И», «запускающий» выполнение Функций 2 и 3. Нотация eEPC построена на определенных семантических правилах описания:

каждая функция должна быть инициирована событием и должна завершаться событием;

в каждую функцию не может входить более одной стрелки, «запускающей» выполнение функции, и выходить не более одной стрелки, описывающей завершение выполнения функции.

 

Таблица 6

Наименование Описание Графическое представление
Функция Объект «Функция» служит для описания функций (процедур, работ), выполняемых подразделениями/сотрудниками предприятия
Событие Объект «Событие» служит для описания реальных состояний системы, управляющих выполнением функций и влияющих на них
Организационная единица Объект, отражающий различные организационные звенья предприятия (например, управление или отдел)
Документ Объект, отражающий реальные носители информации, например бумажный документ
Прикладная система Объект отражает реальную прикладную систему, используемую в рамках технологии выполнения функции
Кластер информации Объект характеризует данные как набор сущностей и связей между ними. Используется для создания моделей данных
Стрелка связи между объектами Объект описывает тип отношений между другими объектами, например – активацию выполнения функции некоторым событием
Логическое «И» Логический оператор, определяющий связи между событиями и функциями в рамках процесса. Позволяет описать ветвление процесса
Логическое «ИЛИ» Логический оператор, определяющий связи между событиями и функциями в рамках процесса. Позволяет описать ветвление процесса  
Логическое исключающее «ИЛИ» Логический оператор, определяющий связи между событиями и функциями в рамках процесса. Позволяет описать ветвление процесса

 

Рис. 20

Кроме этих правил, существуют и другие важные правила формирования моделей в ARIS.

На рисунке 21 показано применение различных объектов ARIS при создании модели бизнес-процесса.

Рис. 21

Каждый объект в системе ARIS Toolset, которая поддерживает метод описания бизнес-процессов ARIS, имеет определенный набор атрибутов. Пользователю предлагается воспользоваться стандартными атрибутами для описания объектов или ограниченным количеством пользовательских атрибутов.

Из рисунка 20 видно, что бизнес-процесс в нотации eEPC представляет собой последовательность процедур, расположенных в порядке их выполнения. Следует отметить, что реальная длительность выполнения процедур в eEPC визуально отражена быть не может. Это приводит к тому, что при создании моделей возможны ситуации, когда на одного исполнителя будет возложено выполнение двух задач одновременно. Используемые при построении модели символы логики позволяют отразить ветвление и слияние бизнес-процесса. Для получения информации о реальной длительности процессов необходимо использовать другие инструменты описания.

Таким образом, при помощи нотации eEPC ARIS можно описывать бизнес-процесс в виде потока последовательно выполняемых работ (процедур, функций). Пример моделей, сформированных с использованием ARIS eEPC, показаны на рисунках 22 - 23.

Рис. 22

 

Рис. 23

 

 

 

Источники:

1. Г. Верников. Основные методологии обследования организаций, Стандарт IDEF0. http: //www.cfin.ru/vernikov/idef/idef0.shtml

2. Марка Д., МакГоуэн К. Методология структурного анализа и проектирования: Пер. с англ. – М.; 1993, 240 с, ил.

3. Маклаков С. В. BPWin и ERWin. CASE-средства разработки информационных систем.-М.: Диалог-МИФИ, 1999. – 256 с.

4. Репин В. В. Сравнительный анализ нотаций ARIS/IDEF и продуктов, их поддерживающих (ARIS Toolset/BPWin). Http: //www.finexpert.ru/content.asp? mID=60& ID=131& mode=w


 


Поделиться:



Популярное:

  1. Автоматизация процессов механической очистки сточных вод
  2. АВТОМАТИЗАЦИЯ ПРОЦЕССОВ ПОСЛЕУБОРОЧНОЙ ОБРАБОТКИ ЗЕРНА
  3. АВТОМАТИЗАЦИЯ ПРОЦЕССОВ ПРОИЗВОДСТВА И ПЕРЕРАБОТКИ КОРМОВ
  4. АВТОМАТИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ
  5. Анализ структуры процессов в соответствии с ISO 9000 - стандартом на качество проектирования, разработки, изготовления и послепродажного обслуживания
  6. Безопасность технологических процессов и производственного оборудования
  7. Важнейшей особенностью развития Испании приведшего к этому кризису явилось как влияние мировых экономических процессов, так и политики абсолютной монархии в Испании.
  8. Взаимодействие процессов в Лаборатории аналитического контроля ЦИПТ НИТУ «МИСиС»
  9. Виды библиографического описания документов
  10. Влияние циклических процессов на судьбы людей и щинициации
  11. Возможность автоматизации проектирования технологических процессов
  12. Вопрос 3. Структура и основные модели инновационных процессов


Последнее изменение этой страницы: 2016-05-30; Просмотров: 1497; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.023 с.)
Главная | Случайная страница | Обратная связь