Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций - ТРПО.docx
Скачиваний:
190
Добавлен:
04.06.2015
Размер:
3.06 Mб
Скачать
    1. ДиаграммыIdef0.

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

В IDEF0 выделяется 4 вида диаграмм:

  • Контекстная диаграмма.

  • Диаграмма декомпозиции.

  • Диаграмма дерева узлов.

  • Диаграмма только для экспозиции (FEO).

Основные символы и виды дуг изображены на рисунке 6.

  1. Функциональный блок и интерфейсные дуги в IDEF0

Работа (Activity)обозначает поименованный процесс, функцию или задачу, происходящую в течение определенного времени и имеющую распознаваемый результат. Имя работы должно выражаться отглагольным существительным, обозначающим действие (например, «Изготовление детали», «Прием заказа»).

Стрелки (Arrow)описывают взаимодействие системы с внешним мироми работой между собою. Стрелки представляют собой информацию или физические объекты и именуются существительными (например, «Заготовка», «Изделие», «Заказ»).

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

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

  • Управление (Control) – правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Стрелки такого типа изображаются входящими в верхнюю грань блока функции.

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

  • Механизм (Mechanism) – ресурсы, которые выполняют работу (персонал предприятия, станки, устройства и т.п.). Стрелки этого типа изображаются входящими в нижнюю грань блока функции.

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

Для дополнительной идентификации стрелок каждой из них присваивается ICOM-код (ICOM– аббревиатура отInput-Control-Output-Mechanism). Код стрелки содержит префикс, соответствующий типу стрелки (I,C,OилиM) и ее порядковый номер.

Правила работы со словарем данных в IDEF0 аналогичны правилам, используемым вDFD.

Пример контекстной диаграммы IDEF0 для банковской задачи приведён на рисунке 7.

  1. Контекстная диаграмма IDEF0 банковской задачи

      1. Виды связей вIdef0

Функции в IDEF0 располагаются в порядке доминирования. Функция управляющая, или предшествующая располагается левее и выше управляемой функции.

В IDEF0 различают 5 видов связей между работами (рис.8):

  • Связь по входу (output–input).

  • Связь по управлению (output–control).

  • Обратная связь по входу (output–inputfeedback).

  • Обратная связь по управлению (output–controlfeedback).

  • Связь выход-механизм (output–mechanism). Связь показывает, что одна работа подготавливает ресурсы, необходимые для проведения другой работы.

  1. Виды связей в IDEF0.

Примеры декомпозиции процессов банковской задачи при помощи диаграмм IDEF0 приведены на рисунках 9 и 10.

  1. Диаграмма первого уровня IDEF0 для банковской задачи

  1. Диаграмма IDEF0 для процесса «Обработать запрос на обслуживание»