Тема: Модель IDEF0 в MS VISIO

Цель: научиться строить функциональные модели в MS VISIO

 

Для иллюстрации и анализа сложных процессов, таких как бизнес-процессы, производственные процессы и образовательные процессы, может быть использован пакет MS VISIO.

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

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

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

С функциональной точки зрения Вы можете также абстрагироваться от проблем физической реализации модели.

MS VISIO позволяет строить различные диаграммы. Поэтому перед началом работы необходимо выбрать соответствующий тип диаграммы (см. рис. 22).

Рисунок 22. Выбор средств моделирования

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

 

Задание 1.Построитьдиаграмму IDEF0, описывающая деятельность магазина с точки зрения покупателя

 

Рисунок 23. Функциональная модель Магазина с точки зрения покупателя

 

Задание 2. Построить диаграмму второго уровня

Диаграмма второго предназначена для более детального описания моделируемого процесса. На диаграмме второго уровня должны быть описаны несколько функций (обычно от 2 до 7), описывающих реализацию соответствующей функции предыдущего уровня.

Диаграмма второго уровня должна наследовать объекты модели предыдущего уровня. В среде MS VISIO это проще всего обеспечить, если обычными средствами WINDOWS скопировать функцию предыдущего уровня с ее окружением, а затем удалить функциональный блок. В данном случае результат такой операции показан на рис. 24.

Рисунок 24. Подготовка к построению диаграммы второго уровня

 

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

Представим обработку обращения покупателя в виде 3-х взаимодействующих процессов (рис. 25).

Рисунок 25. Диаграмма второго уровня функциональной модели магазина

Рисунок 26. Уточненная диаграмма первого уровня функциональной модели магазина

Задание 3. Построить модели DFD

Диаграммы потоков данны (DFD - Data Flow Diagramm) строятся из следующих элементов:

 

Элемент Описание Нотация Йордона - Де Марко MS VISIO
Функция Действие, выполняемое моделируемой системой
Поток данных Объект, над которым выполняется действие. Может быть информационным (логическим) или управляющим. (Управляющие потоки обозначаются пунктирной линией со стрелкой).
Хранилище данных Структура для хранения информационных объектов  
Внешняя сущность Внешний по отношению к системе объект, обменивающийся с нею потоками данных

DFD диаграмма для рассматриваемого в качестве примера магазина показана на рис. 7.11.

 

Рисунок 27. Диаграмма потоков данных при обработке обращения покупателя в магазин