Функциональная модель IDEF0 (I cam DEFinition)

  • модель IDEF3;
  • DFD (Data Flow Diagrams);
  • модель "сущность-связь" (ERM).

Метод функционального моделирования IDEF0 (также называемый SADT) был разработан Дугласс Роузом в 1969 году.

IDEF0 - это топология описания системы в целом как множества взаимозависимых действий или функций.

Наиболее часто IDEF0 применяется как технология исследования и проектирования систем на логическом уровне. Он используется на ранних этапах разработки проекта до моделирования процесса "как есть". IDEF0 сочетает в себе небольшую по объему графическую нотацию (блоки и стрелки) со строгими и четко определенными рекомендациями, в совокупности предназначенными для построения качественной и понятной модели системы.

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

Действия:

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

Рисунок 2. Функциональный блок А-0

 

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

Любой блок может быть декомпозирован на составляющие его блоки:

Рисунок 3. Декомпозиция функционального блока

 

Границы и связи

 

Рисунок 4. ICOM-кодировка функциональных блоков

 

Вход - это нечто, что употребляется в ходе выполнения процесса.

Управление - это ограничение инструкций, виляющих на ход выполнения процесса.

Выход - результат выполнения процесса.
Механизм исполнения - нечто, что используется для выполнения процесса, но не потребляется само по себе.

Для названия стрелок употребляются имена существительных. Стрелки могут представлять собой людей, места, вещи, идеи или события:

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

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







Дата добавления: 2015-12-01; просмотров: 867;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.