Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






 

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

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

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

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

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

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

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

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

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

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

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

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

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

Рис. 1.52. Временная диаграмма выполнения работ

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

Смысл каждого типа приведен в таблице 1.4.

 

Таблица 1.4. Типы перекрестков.

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

Объект ссылки. Объект ссылки в IDEF3 выражает некую идею, концеп­цию или данные, которые нельзя связать со стрелкой, перекрестком или работой (рис. 1.53). Для внесения объекта ссылки служит кнопка - (добавить в диаграмму объект ссылки – Referent) в палитре инструментов. Объект ссылки изображается в виде прямоугольника, похожего на прямо­угольник работы. Имя объекта ссылки задается в диалоге Referent (пункт всплывающего меню Name Editor) в качестве имени можно использовать имя какой-либо стрелки с других диаграмм или имя сущности из модели данных. Объекты ссылки должны быть связаны с единицами работ или перекрестками пунктирными линиями. Официальная спецификация IDEF3 различает три стиля объектов ссылок - безусловные (Unconditional), син­хронные (synchronous) и асинхронные (asynchronous). BP-win поддерживает только безусловные объекты ссылок. Синхронные и асинхронные объекты ссылок, используемые в диаграммах переходов состояний объектов, не под­держиваются.

 

Рис. 1.53. Объект ссылки

 

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

 

Таблица 1.5. Типы объектов ссылок

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

(рис. 1.54).

 

Рис. 1.54. Номер единицы работы (UOW)

 

Рассмотрим процесс декомпозиции диаграмм IDEF3, включающий взаимодействие автора (аналитика) и одного или нескольких экспертов предметной области.

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

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

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

В некоторых случаях целесообразно создать графическую модель для представления ее эксперту предметной области. Графическая модель может быть также создана после сеанса сбора информации для того, чтобы детали Форматирования диаграммы не смущали участников.

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

Таблица 1.6. Диапазоны номеров работ

Последовательность и согласование. Если диаграмма создается после проведения интервью, аналитик должен принять некоторые решения, отно­сящиеся к иерархии диаграмм, например, сколько деталей включать в одну диаграмму. Если последовательность и согласование диаграмм неочевидны, может быть проведена еще одна экспертиза для детализации и уточнения информации. Важно различать подразумевающее согласование (согласова­ние, которое подразумевается в отсутствие связей) и ясное согласование (согласование, ясно изложенное в мнении эксперта).

Работы, перекрестки и документирование объектов. IDEF3 позволяет внести информацию в модель различными способами. Например, логика взаимодействия может быть отображена графически в виде комбинации перекрестков. Та же информация может быть отображена в виде объекта ссылки тина ELAB (Elaboration). Это позволяет аналитику вносить инфор­мацию в удобном в данный момент времени виде. Важно учитывать, что модели могут быть реорганизованы, например, для их представления в бо­лее презентабельном виде. Выбор формата для презентации часто имеет важное значение для организации модели, поскольку комбинация перекре­стков занимает значительное место на диаграмме и использование иерар­хии перекрестков затрудняет расположение работ на диаграмме.

В результате дополнения диаграмм IDEF0 диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом опи­сывает вес стороны деятельности предприятия (рис. 1.55). Иерархию работ в смешанной модели можно увидеть в окне Model Explorer. Работы в нота­ции IDEF0 изображаются зеленым цветом, IDEF3 - желтым, DFD - синим.

Рис. 1.55. Представление смешанной модели в окне Model Explorer

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.