Диаграмма деревьев узлов показывает

2.4. Нумерация работ и диаграмм

Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая) работа дерева имеет номер АО. Работы декомпозиции АО имеют номера Al, A2, A3 и т.д. Работы декомпозиции нижнего уровня имеют номер родительской работы и очередной порядко­вый номер, например работы декомпозиции A3 будут иметь номера А31, А32, АЗЗ, А34 и т. д. Работы образуют иерархию, где каждая работа может иметь одну родительскую и несколько дочерних работ, образуя дерево. Та­кое дерево называют деревом узлов, а вышеописанную нумерацию — нуме­рацией по узлам. Имеются незначительные варианты нумерации, которые можно настроить во вкладке Presentation диалога Model Properties (меню Edit/Model Properties).

Диаграммы IDEF0 имеют двойную нумерацию. Во-первых, диаграммы имеют номера по узлу. Контекстная диаграмма всегда имеет номер А-0, де­композиция контекстной диаграммы — номер АО, остальные диаграммы де­композиции — номера по соответствующему узлу (например, Al, A2, А21, А213 и т. д.). BPwin автоматически поддерживает нумерацию по узлам, т. е. при проведении декомпозиции создается новая диаграмма и ей автома­тически присваивается соответствующий номер.

2.5. Диаграммы дерева узлов и feo

Диаграмма дерева узлов показывает иерархию работ в модели и позво­ляет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (стрелки) (рис. 18). Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ де­композиции, следует после каждого изменения создавать диаграмму дерева узлов. BPwin имеет мощный инструмент навигации по модели —Model Explorer, который позволяет представить иерархию работ и диаграмм в удобном и компактном виде, однако этот инструмент не является состав­ляющей стандарта IDEF0.

Для создания диаграммы дерева узлов следует выбрать в меню пункт Diagram/Add Node Tree. Возникает эксперт создания диаграммы дерева узлов Node Tree Wizard. В первом диалоге эксперта необходимо внести имя диаграммы дерева узлов, узел верхнего уровня и глубину дерева — Number of Levels (по умолчанию 3). Поскольку дерево узлов не обя­зательно в качестве верхнего уровня должно иметь контекстную работу и произвольную глубину. В одной модели можно создавать множество Диаграмм деревьев узлов. Имя дерева узлов по умолчанию совпадает с именем работы верхнего уровня, а номер диаграммы автоматически генерируется как номер узла верхнего уровня плюс литера «N», например A0N. Если в модели создается два дерева узлов, имеющие в качестве верхнего уровня одну и ту же работу, то по умолчанию диаграммы полу, чат идентичные номер и имя. Поэтому рекомендуется при создании диа­граммы дерева узлов внести имя диаграммы, отличное от значения по умолчанию.

Читайте также:  Замазка по дереву рецепт

Рис. 18. Диаграмма дерева узлов

Второй диалог эксперта Node Tree Wizard по­зволяет задать свойства диаграммы дерева узлов.

По умолчанию нижний уровень декомпозиции показывается в виде спи­ска, остальные работы — в виде прямоугольников. Для отображения всего дерева в виде прямоугольников следует выбрать опцию Bullet Last Level. Группа Connection Style позволяет выбрать стиль соединительных линий — диагональные (по умолчанию) или ортогональные.

Диаграммы «только для экспозиции» (FEO) часто используются в модели для иллюстрации других точек зрения, для отображения от­дельных деталей, которые не поддерживаются явно синтаксисом IDEF0. Диаграммы FEO позволяют нарушить любое синтаксическое правило, поскольку по сути являются просто картинками — копиями стандартных диаграмм и не включаются в анализ синтаксиса. Например, работа на диаграмме FEO может не иметь стрелок управления и выхода. С целью обсуждения определенных аспектов модели с экспертом предметной об­ласти может быть создана диаграмма только с одной работой и одной стрелкой, поскольку стандартная диаграмма декомпозиции содержит множество деталей, не относящихся к теме обсуждения и дезориен­тирующих эксперта. Но если FEO используется для иллюстрации аль­тернативных точек зрения (альтернативный контекст), рекомендуется все-таки придерживаться синтаксиса IDEF0. Для создания диаграммы FEO следует выбрать пункт меню Diagram/Add FEO Diagram. В возни­кающем диалоге Add New FEO Diagram следует указать имя диаграммы FEO и тип родительской диаграммы.

Новая диаграмма получает номер, который генерируется автоматически (номер родительской диаграммы по узлу + постфикс F, например A1F).

Источник

РазрПрогрПрилож / 1.Предпроектное обследование-IDEF0 / IDEF0(лаб.работа) / 17(ЛР).Дерево узлов. Отчеты BPWin — 3

Ключевые слова: функциональная модель, методология IDEF0, CASE-средства, предметная область, декомпозиция, проверка синтаксиса, дерево узлов Node Tree, каркас диаграммы.

Методические указания к лабораторной работе

Цель: получить практические навыки моделирования предметной области.

Времявыполнения: 2 часа.

Диаграмма дерева узлов и FEO

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

Читайте также:  Количество теплоты сгорания дерева

Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно.

Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов. Впрочем, BPwin имеет мощный инструмент навигации по модели — Model Explorer, который позволяет представить иерархию работ и диаграмм в удобном и компактном виде, однако составляющей стандарта IDEF0.

Для создания диаграммы дерева узлов следует выбрать в меню пункт Diagram/Add Node Tree. Возникает диалог формирования диаграммы дерева узлов Node Tree Definition (рис.).

Рис. Выбор команды для формирования диаграммы дерева узлов

Рис. Диалог настройки диаграммы дерева узлов (шаг 1)

Рис. Диалог настройки диаграммы дерева узлов (шаг 2)

В диалоге Node Tree Definition следует указать глубину дерева — Number of Levels (по умолчанию — 3) и корень дерева (по умолчанию — родительская работа текущей диаграммы).

По умолчанию нижний уровень декомпозиции показывается в виде списка, остальные работы — в виде прямоугольников. Для отображения всего дерева в виде прямоугольников следует выключить опцию Bullet Last Level. При создании дерева узлов следует указать имя диаграммы, поскольку, если в нескольких диаграммах в качестве корня на дереве узлов использовать одну и ту же работу, все эти диаграммы получат одинаковый номер (номер узла + постфикс N, например AON) и в списке открытых диаграмм (пункт меню Window) их можно будет различить только по имени.

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

Для создания диаграммы FEO следует выбрать пункт меню Diagram/Add FEO Diagram. В возникающем диалоге Add New FEO Diagram следует указать имя диаграммы FEO и тип родительской диаграммы (рис.).

Рис. Диалог создания FEO-диаграммы

Новая диаграмма получает номер, который генерируется автоматически (номер родительской диаграммы по узлу + постфикс F, например A1F).

В процессе лабораторной работы следует сформировать дерево узлов Node Tree (рис.). На сформированном отчете Node Tree наглядно видно количество уровней декомпозиции построенной функциональной модели и отношение между родительскими и дочерними диаграммами.

Рис. Дерево узлов Node Tree

Каркас диаграммы

Диаграммы декомпозиции с граничными рамками называются каркасом диаграммы.

Каркас содержит заголовок (верхняя часть рамки) и подвал (нижняя часть). Заголовок каркаса используется для отслеживания диаграммы в процессе моделирования. Нижняя часть используется для идентификации и позиционирования в иерархии диаграммы.

Читайте также:  Телега дерево своими руками

Смысл элементов каркаса приведен в таблицах.

Значения полей каркаса задаются в диалоге Diagram Properties (меню Diagram /Diagram Properties) — рис.

Создание отчетов в BPwin

BPwin имеет мощный инструмент генерации отчетов. Отчеты по модели вызываются из пункта меню Report. Всего имеется семь типов отчетов. В процессе выполнения лабораторной работы построить:

  • Model Report. Включает информацию о контексте модели — имя модели, точку зрения, область, цель, имя автора, дату создания и др.
  • Diagram Report. Отчет по конкретной диаграмме. Включает список объектов (работ, стрелок, хранилищ данных, внешних ссылок и т. д.).
  • Diagram Object Report. Наиболее полный отчет по модели. Может включать полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.
  • Activity Cost Report. Отчет о результатах стоимостного анализа.
  • Arrow Report. Отчет по стрелкам. Может содержать информацию из словаря стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.
  • Data Usage Report. Отчет о результатах связывания модели процессов и модели данных
  • Model Consistency Report. Отчет, содержащий список синтаксических ошибок модели.

Таблица. Поля заголовка каркаса (слева направо)

Поле Смысл
Used At Используется для указания на родительскую работу в случае, если на текущую диаграмму ссылались посредством стрелки вызова
Autor, Date, Rev, Project Имя создателя диаграммы, дата создания и имя проекта, в рамках которого была создана диаграмма. REV-дата последнего редактирования диаграммы
Notes 123456789 10 Используется при проведении сеанса экспертизы. Эксперт должен (на бумажной копии диаграммы) указать число замечаний, вычеркивая цифру из списка каждый раз при внесении нового замечания
Status Статус отображает стадию создания диаграммы, отображая все этапы публикации
Working Новая диаграмма, кардинально обновленная диаграмма или новый автор диаграммы
Draft Диаграмма прошла первичную экспертизу и готова к дальнейшему обсуждению
Recommended Диаграмма и все ее сопровождающие документы прошли экспертизу. Новых изменений не ожидается
Publication Диаграмма готова к окончательной печати и публикации
Reader Имя читателя (эксперта)
Date Дата прочтения (экспертизы)
Context Схема расположения работ в диаграмме верхнего уровня. Работа, являющаяся родительской, показана темным прямоугольником, остальные – светлым. На контекстной диаграмме (А-0) показана надпись ТОР. В левом нижнем углу показывается номер по узлу родительской диаграммы:

Источник

Оцените статью