Методология функционального моделирования IDEF
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

При построении модели должна быть поставлена цель моделирования, отвечающая на следующие вопросы:

· почему этот процесс должен быть смоделирован?

· что должна показывать модель?

· что может получить читатель?

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

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

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

Блоки в IDEF0 размещаются по степени важности, как ее понимает автор диаграммы. Этот относительный порядок называется доминированием. Доминирование понимается как влияние, которое один блок оказывает на другие блоки диаграммы. Наиболее доминирующий блок обычно размещается в верхнем левом углу диаграммы, а наименее доминирующий – в правом углу.

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

Рис. 1. Контекст IDEF0.

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

В IDEF0 различают пять типов стрелок:

1. Вход - материал или информация, которые используются или

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

2. Управление - правила, стратегии, процедуры или стандарты, которыми руководствуется блок. Управление влияет на блок, но не преобразуется им.

3. Выход - материал или информация, которые производятся блоком. Блок без результата не имеет смысла и не должен моделироваться.

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

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

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

1. Связь по входу - стрелка выхода вышестоящего блока направляется на вход нижестоящего (рис. 2).

 

Рис. 2. Отношение «выход-вход».

2. Связь по управлению - выход вышестоящего блока направляется на управление нижестоящего (рис. 3).

Рис. 3. Отношение «выход-управление».

3. Обратная связь по управлению - выход нижестоящего блока направляется на управление вышестоящего (рис. 4).

Рис. 4. Обратная связь по управлению

4. Обратная связь по входу - выход нижестоящего блока направляется на вход вышестоящего (рис. 5).

Рис. 5. Отношение обратной связи по входу

5. Связь выход-механизм - выход одного блока направляется на механизм другого (рис. 6).

Рис. 6 Связь «выход-механизм».

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

Рис. 7 Пример контекстной диаграммы IDEF0.

После чего проводится функциональная декомпозиция (рис.8) – этот блок деятельности (большой процесс) подразделяется на крупные подпроцессы – и каждый подпроцесс описывается отдельно (диаграммы декомпозиции). Затем каждый подпроцесс декомпозируется на более мелкие - и так далее до достижения необходимой детализации описания.

Рис.8 Пример диаграммы декомпозиции IDEF0.


Дата: 2019-04-23, просмотров: 322.