Стрелки в IDEF0 и их классификация

Взаимодействие работ с внешним миром и м/у собой описывается в виде стрелок. В IDEF0 различают пять типов стрелок:

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

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

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

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

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

Граничные стрелки - стрелки, кот начинаются у границы диаграммы, а заканчиваются у работы или наоборот.

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

Внутренние стрелки связывают работы м/у собой. Различают 5 видов связей работ:

1. связь по входу - стрелка выхода вышестоящей работы направл на вход нижестоящей;

2. связь по управлению - выход вышестоящей работы направлна управление нижестоящей;

3. обратная связь по входу - выход нижестоящей работы направл на вход вышестоящей;

4. обратная связь по управлению - выход нижестоящей работы направл на управление

вышестоящей;

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


 

Синтаксис IDEF0 моделей

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

Модель может содержать четыре типа диаграмм:

- контекстную диаграмму (в каждой модели м.б. только одна контекстная диаграмма);

- диаграммы декомпозиции;

- диаграммы дерева узлов;

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

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

Диаграммы, описывающие каждый фрагмент и взаимодействие фрагментов, наз-ся диагр декомпозиции.

Диагр дерева узлов показывает иерархич завис-ть работ, но не взаимосвязи м/у работами.

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

IDEF0-модели развиваются в процессе структурной декомпозиции сверху вниз.

Каждая диаграмма модели идентифицируется посредством номера узла. Номер узла (Node) для контекстной диаграммы имеет следующий вид: любая заглавная буква (чаще всего буква A), дефис и ноль. Номером узла диаграммы, декомпозирующей контекстную диаграмму, является тот же номер узла, но без дефиса, например, А0 . При построении диаграммы следующего ур стрелки, касающиеся декомпозируемого блока, исп-ся в кач-ве ист-ков и приемников для стрелок, к-рые создаются на новой диаграмме.

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

Стрелка «входит в тоннель», если она:

– является внешней стрелкой, к-рая отсутствует на родит диаграмме (имеет скрытый источник);

– касается стор блока, но не появл на диагр, к-рая его декомпозирует (имеет скрытый приемник).

Тоннельные стрелки от скрытого ист-ка нач-ся скобками, чтобы указать, что эти стрелки идут из др части или прямо извне модели. Этот прием м. также исп-ся для упрощения диаграмм.

Этот прием может также использоваться для упрощения диаграмм.