Диаграммы в модели IDEF0

Графический язык диаграмм нотации IDEF0 включает следующие графические элементы:

- прямоугольники, обозначающие функциональные блоки;

- стрелки (дуги), обозначающие связи между блоками.

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

Принять заказ А3
Рис.4.2. Функциональный блок  
На диаграмме блоки располагаются в соответствие со следующим правилом: по диагонали от левого верхнего угла диаграммы к правому нижнему в порядке убывания степени важности или последовательности производимых работ. Количество блоков на диаграмме не может быть более шести. Это правило обусловлено общепринятым представлением о том, сколько объектов одновременно способен контролировать человеческий глаз. Каждый функциональный блок может иметь свою диаграмму декомпозиции, показывающую, из каких работ он состоит. Создана ли для конкретного функционального блока диаграмма декомпозиции, можно определить по наличию или отсутствию диагональной черты в левом верхнем углу прямоугольника. Если такая черта есть, значит, данный функциональный блок диаграммы декомпозиции не имеет.

 

Дуги или стрелки (Arrow).Описывают взаимодействие функциональных блоков с внешним миром и между собой, именуются существительными, например Детали. Заготовки. Изображаются на диаграмме в виде стрелок. В зависимости от роли, которую играют в модели, делятся на виды.

Виды дуг:

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

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

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

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

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

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

Граничные и внутренние дуги (стрелки)

Дуги подразделяются на граничные и внутренние.

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

Для идентификации граничных стрелок на диаграмме декомпозиции служат так называемые ICOM-коды. Содержат префикс I (Input), C (Сontrol), O (Output) или M (Mechanizm) в зависимости от вида стрелки и порядковый номер. Например, I1 – дуга входа номер 1; С2 – дуга управления номер 2.

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








Дата добавления: 2016-02-09; просмотров: 2414;


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

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

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

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