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

3.2.1. Ссылочные выражения

3.2.1.1. Номера узлов

Как уже объяснялось в разделе 3.1.1, каждая диаграмма ограничивается тремя-шестью блоками. Каждый блок на диаграмме имеет свой номер. Блок любой диаграммы может быть далее описан диаграммой нижнего уровня, которая, в свою очередь, может быть далее детализирована с помощью необходимого числа диаграмм. Таким образом, формируется иерархия диаграмм.

Для того чтобы указать положение любой диаграммы или блока в иерархии, используются номера узлов. Например, А21- является диаграммой, которая детализирует блок 1 на диаграмме А2. Аналогично, А2 детализирует блок 2 на диаграмме АО, которая является самой верхней диаграммой модели. Эта иерархия может быть показана в таблице имен диаграмм и номеров узлов, образующих дерево узлов. На рис. 3-14 показано типичное дерево узлов.

Рис. 3-14. Диаграммы образуют "иерархию", показанную с помощью дерева узлов.

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

Иногда используются другие номера узлов. Диаграммой FEO (только для иллюстрации) может считаться любая диаграмма, которая выпадает из строгой иерархии модели. Диаграмма FEO может содержать более шести блоков, неполную структуру дуг, или еще что-либо, необходимое автору для пояснения своей точки зрения. Номера узлов диаграмм FEO содержат букву "F" (например, A2F). Содержание диаграммы поясняется в определениях глоссария. Номера узлов для глоссария включают букву "G" (например, A1G). Номера текстовых узлов содержат букву Т и соответствуют номеру узла диаграммы, с которой они связаны (например, А2Т). С одной и той же диаграммой может быть связано несколько страниц FEO или глоссария (например, A2F1, A2F2,...), но не более одной страницы текста. (Страницы FEO, глоссария и текста описаны в разделе 6).

Номер узла используется также для указания на то, что данный блок был декомпозирован. Если блок декомпозирован, то номер узла диаграммы, которая представляет декомпозицию этого блока, записывается под блоком с правой стороны. На рис. 3-15 ссылочные выражения под блоками 1 и 2 указывают на то что эти блоки декомпозированы.

Рис. 3-15. Ссылочные выражения

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