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

3.1. IDEF0-обозначения

3.1.1. Диаграммы

Модель IDEF0 - представляет собой серию диаграмм с сопроводительной документацией, разбивающих сложный объект на составные части. Первоначальная диаграмма является наиболее общим или абстрактным описанием всей системы. Она показывает каждую основную составляющую системы в виде блока. Детали каждого из основных блоков показаны в виде блоков на других диаграммах. Эти блоки могут быть превращены в еще более подробные диаграммы, и так до тех пор, пока не будет достигнут требуемый уровень детализации.

Каждая детальная диаграмма является декомпозицией блока из более общей диаграммы. На каждом шаге декомпозиции более общая диаграмма называется родительской для более детальной диаграммы. Лучше всего представлять себе, что диаграмма декомпозиции как бы расположена внутри родительского блока (см. рис. 3-1).

Рис. 3-1. Декомпозиция диаграмм

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

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

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