Лабораторная работа № 2. Методология описания процессов IDEF3

Нотация IDEF3 была разработана с целью более удобного описания рабочих процессов (workflow), для которых важно отразить логическую последовательность выполнения процедур.

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

IDEF3 предполагает построение двух типов моделей: модель может отражать некоторые процессы в их логической последовательности, позволяя увидеть, как функционирует организация, или же модель может показывать “сеть переходных состояний объекта”, предлагая вниманию аналитика последовательность состояний, в которых может оказаться объект при прохождении через определенный процесс.

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

В таблице 2.1 приведены основные «строительные блоки» для диаграмм IDEF3.

Таблица 2.1 – Основные элементы диаграмм IDEF3

Наименование Описание Графическое представление
1 Единица работы (Unit of Work) Объект служит для описания функций (процедур, работ), выполняемых подразделениями/сотрудниками предприятия.
2 Объект ссылки(Referents) Объект, используемый для описания ссылок на другие диаграммы модели, циклические переходы в рамках одной модели, различные комментарии к функциям.

Связи (Links) - Связи, изображаемые стрелками, показывают взаимоотношения работ. В IDEF3 различают три типа связей.

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

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

  Перекресток слияния (Fan-in Junction) Узел, собирающий множество стрелок в одну, указывая на необходимость условия завершенности работ-источников стрелок для продолжения процесса.
  Перекресток ветвления (Fan-out Junction) Узел, в котором единственная входящая в него стрелка ветвится, показывая, что работы, после перекрестка выполняются параллельно или альтернативно.
3 Логическое «И» Логический оператор, определяющий связи между функциями в рамках процесса. Позволяет описать ветвление процесса.
4 Логическое «ИЛИ» Логический оператор, определяющий связи между функциями в рамках процесса. Позволяет описать ветвление процесса.
5 Логическое исключающее «ИЛИ» Логический оператор, определяющий связи функциями в рамках процесса. Позволяет описать ветвление процесса.

 

На рисунке 3 показан пример диаграммы в нотации IDEF3.

Рассмотрим эту диаграмму. Первой работой является «Обработка заявок». Эта работа использует два объекта ссылок – «Заказы клиентов» и «Склад» - причем на диаграмме они показаны без деталей, т.к. не являются центральными для данной диаграммы. Работа «Обработка заявок» требует выполнения одной из двух работ – либо «Оформление документов», либо «Дооформление заявок» (в случае, если заявка неверно оформлена). Работа «Дооформление заявок» использует ссылочный объект «Клиенты». Работа «Оформление документов» передает управление на две параллельные работы: «Формирование партии» и «Составление отчетности», причем работа «Формирование партии» также обращается к ссылочному объекту «Заказы клиентов».

Как видно, на диаграмме есть два перекрестка ветвления, перекресток с ветвлением по логическому исключающему «ИЛИ», и перекресток с ветвлением по «И», означающим выполнение двух работ параллельно.

Рисунок 3 – Пример диаграммы в нотации IDEF3

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: