Создание диаграммы декомпозиции в нотации IDEF3

 

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

Для представления в нотации IDEF3 выбираем активность ”Сделка”. Число работ в диалоге Activity Box Count – 7, нотация – IDEF3.

Каждая работа в IDEF3 описывает какой-либо сценарий бизнес - процесса и может являться составляющей другой работы. Единицы работы – Unit of Work (UOW) являются центральными компонентами модели, которые требуют более подробного описания, чем работы в IDEF0.

Для внесения свойств работы нужно щелкнуть по ней правой кнопкой мыши, выбрать в контекстном меню Name и внести имя работы (“Открытие сделки”). Затем на вкладке Definition внести определение “Обсуждаются все действия, которые могут иметь место в процессе сделки”. Каждая UOW должна иметь ассоциированный документ, который включает текстовое описание компонентов работы (таблица 6). Эта информация заносится во вкладку UOW диалога Activity Properties.

 

Таблица 6

Свойства UOW

Objects (объекты, связанные с работой) Действия: заключение договора о сделке, расторжение договора о сделке, оформление кредита, оформление рассрочки.
Facts (факты, связанные с работой) Продажа товаров может производиться как оптом, так и в розницу.
Constrains (ограничения, накладываемые на работу) Оформление кредита и рассрочки требует предоставления дополнительных документов.

 

Функция А3 «Сделка» реализуется следующими активностями:

- подготовка к заключению договора;

- выписка счета / договора;

- проверка наличия товара на складе;

- заказ ПО у вендора;

- получение платежа;

- получение товара на складе;

- выдача товара покупателю;

- проверка и закрытие сделки;

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

Для внесения перекрёстка служит кнопка (добавить в диаграмму перекресток - Junction) на панели инструментов. В диалоге Junction Type Editor необходимо указать тип перекрестка. Смысл каждого типа перекрёстка приведен в таблице 7.

Таблица 7

Типы перекрестков

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

 

На диаграммах (рисунок 15) присутствуют так называемые узлы или точки ветвления, которые позволяют выделять различные пути выполнения процессов в зависимости от тех или иных условий. Точки ветвления бывают сводящими и разводящими. На диаграмме (рисунок 15) присутствует две разводящих («асинхронное И» и «асинхронное ИЛИ») и две сводящие («асинхронное ИЛИ» и «асинхронное И») точки ветвления.


 

 
 

 

 


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



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