Building the Context Diagram (Построение контекстных диаграмм)

Контекстная диаграмма – это модель, представляющая систему как набор иерархических действий, в которой каждое действие преобразует некоторый объект или набор объектов. Верхний функциональный блок иерархии, описывающий непосредственно систему, называют родительским. Функциональные блоки нижнего уровня называют дочерними декомпозициями и представляют подпроцессы родительского действия.

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

Рис. П.1.8. Соединение каждого типа стрелки только с определенной стороной блока

В IDEF0-диаграммах имеются четыре основных типа стрелок:

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

- Control (управления, то есть правила, инструкции, стандарты, процедуры);

- Output (выхода, то есть информация, созданная функциональным блоком);

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

Контекстная диаграмма изображает деятельность самого верхнего уровня и обозначает границу моделирования относительно цели, возможностей и точки зрения.

Для создания контекстной диаграммы необходимо сначала создать новую модель, выбрав  команду New из меню File. В появившемся диалоговом окне необходимо набрать имя модели (Name) и выбирать ее тип (IDEF0, IDEF3 или DFD).

После создания модели можно задать ее параметры в Model Properties: полное наименование модели, ее словесное описание и состояние (в работе – as-is или для публикации – to-be).

Create Model Try It (Упражнение 1 создания модели):

В этом упражнении создается новая модель и контекстная диаграмма. При выполнении упражнения нужно сначала закрывать все открытые модели, то есть выполнить команду Close из меню File, а затем шаги 1-9:

Шаг 1. Включить Model Explorer  . В меню File выбрать New . Отображается диалоговое окно BPWIN. В поле Name ввести имя проекта Order, затем выбрать тип диаграммы (IDEF0) и нажать ОК. Отобразится диалоговое окно Properties New Models. Нажать Ok и будет открыта созданная диаграмма.

Шаг 2. Будет создан и отображен объект с именем Order.

Двойной щелчок на объекте откроет диалоговое окно его свойств Activity Properties. В поле [(A0)-Untitled Object0] напечатать: PROCESS [нажать Enter] ORDER, затем нажать Оk. Теперь объект получил имя PROCESS ORDER.

Шаг 3. Заданный по умолчанию экранный шрифт в BPWIN – Arial 10pt. Чтобы его изменить, нужно сделать двойной щелчок на объекте и выбрать закладку Font. Установить новый шрифт и его размер. В левой нижней части закладки установить флажок Change all occurrences of font in model, чтобы установить заданный шрифт на всех объектах модели.

Шаг 4. Чтобы назначить вход, управление, выход и механизм, пририсуем блоку соответствующие стрелки. Чтобы нарисовать стрелку, нужно определить сначала начальную и конечную точки стрелки. На инструментальной панели нажать иконку  «Стрелка»  . Установить курсор на начало стрелки (рамка блока или граница диаграммы). Когда начало стрелки подсветится, нужно нажать и отпустить кнопку мыши. Появится веревочная линия. Провести ее до другого блока или до границы диаграммы. BPWIN нарисует стрелку. Нажать инструмент выбора , чтобы отключить режим рисования стрелки.

Шаг 5. Присвоить имя входной стрелке. Двойной щелчок на входной стрелке вызывает диалоговое окно  Arrow Properties. В Поле Arrow Name записать название входной стрелки (Customer Order Details) и нажать Ok. Имя входной стрелки появится на диаграмме.

Шаг 6. Теперь можно добавлять стрелки управления, вывода и механизма, их имена способом, описанным в пунктах 4 и 5. Добавить стрелку управления и назвать ее Available Stock.

Шаг 7. Добавить стрелку вывода и назвать ее Delivered Goods.

Шаг 8. Добавить стрелку механизма и назвать ее Order Entry System.

Шаг 9. Заключительный шаг упражнения: Нажав кнопку Check (Try It) можно свериться с эталоном (рис. П.1.9). Затем работу следует сохранить на жестком диске, как обычный файл.