<На страницу назад | На страницу вперед >

Урок 3. Понимание IDEF0-диаграмм (дополнительные обозначения)

Цель

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

Действия

  1. Изучить раздел 3.2. "Дополнительные обозначения". При этом на основе внимательного разбора приведенных примеров и рисунков (рис. 3.14 - 3.26) уяснить следующие вопросы:

1) Номера узлов (см. подраздел 3.2.1)

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

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

в) номера всех узлов IDEF0-диаграмм начинаются с буквы А, которая идентифицирует их как диаграммы действия, т.е. функциональные диаграммы; в качестве контекстной или родительской диаграммы всей модели создается диаграмма, содержащая один блок, которой принято присваивать узловой номер А-0 (А минус ноль); если создается полная диаграмма, то для завершения контекста А-0 ей присваивается номер А-1;

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

д) каждая модель должна иметь имя, которое должно четко отличать ее от других моделей (см. подраздел 3.2.1.2. "Имена моделей и номера узлов";

2) Дуги, выходящие за пределы диаграммы (см. подраздел 3.2.2)

а) все граничные дуги должны продолжаться на родительской диаграмме, чтобы модель была полной и непротиворечивой (см. рис. 3.17);

б) граничные дуги на самом верхнем уровне А-0 называются внешними дугами, потому что диаграмма А-0 определяет контекст модели, и все дуги связывают ее с тем, что является внешним по отношению к контексту или сфере действия модели;

3) Кодирование граничных дуг (см. подраздел 3.2.3)

а) Соответствующие соединения обозначаются с помощью ICOM-кодов. Буквы I, С, О или М записываются около свободного конца каждой граничной дуги на диаграмме декомпозиции. Это означает, что дуга изображает, соответственно, вход (Input), управление (Control), выход (Output) или механизм (Mechanism) родительского блока. Эти буквы сопровождаются номером, указывающим позицию, в которой дуга входит в родительский блок или выходит из него. Позиции дуг нумеруются слева направо или сверху вниз. Например, обозначение (код) СЗ для дуги на диаграмме-декомпозиции означает, что эта дуга соответствует третьей дуге управления, входящей в родительский блок. Такое кодирование связывает каждую диаграмму с ее родителем

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

4) Туннельные дуги (см. подраздел 3.2.4)

а) Туннельные дуги означают, что данные, выраженные этими дугами, не рассматриваются на соответствующем уровне детализации;

б) Дуга, помещаемая в туннель там, где она присоединяется к блоку (рис. 3.19), означает, что данные, выраженные ею, не обязательны на следующем уровне декомпозиции;

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

г) Две круглые скобки на свободном конце означают, что эта дуга отсутствует на родительской диаграмме и она не имеет ICOM-кода;

д) Две круглые скобки на конце, где дуга присоединяется к блоку, означают, что эта дуга не появляется на диаграмме декомпозиции, а ее ICOM-код в дальнейшем не отслеживается и, может быть, никогда не будет использоваться в дальнейшем;

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

  1. Рассмотреть подраздел 3.2.5. "Пример декомпозиции" (рис. 3.22 - 3.26) и закрепить полученные знания по IDEF0-обозначениям.

Примечание

Для создания модели, состоящей из диаграмм, фрагментов текста, глосария и FEO-диаграмм, необходимо:

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

Вопросы

На основании изложенного в данном разделе материала вашему вниманию предлагается Тест для самоконтроля , прохождение которого говорит о готовности вас к изучению следующего урока.

<На страницу назад | На страницу вперед >