Создание дуг (стрелок)

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

К каждой грани функционального блока может примыкать несколько стрелок.

После создания стрелка необходимо дать имя. Для этого стрелку нужно выделить и дважды щелкнуть мышью. В окне Arrow Properties во вкладке Name можно задать имя стрелки, во вкладке Style определить ее стиль.

 
  Создание дуг (стрелок) - student2.ru

Создание страницы декомпозиции.

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

Чтобы создать страницу декомпозиции для функционального блока нужно выделить блок мышью и щелкнуть мышью на панели инструментов по значку с изображением черного треугольника, обращенного вершиной вниз. В диалоговом окне нужно указать нотацию создаваемой диаграммы: IDEF0 или DFD или IDEF3.

Допустимы следующие переходы при декомпозиции:

Диаграммы IDEF0 декомпозируютя в диаграммы IDEF0, DFD и IDEF3

Диаграммы DFD декомпозируются в диаграммы DFD и IDEF3.

Диаграммы IDEF3 декомпозируются только в диаграммы IDEF3.

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

 
  Создание дуг (стрелок) - student2.ru

Страница декомпозиции, созданная для контекстной страницы, имеет номер А0.

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

Функциональные блоки, расположенные на странице A0, нумеруются А1,А2,…А6.

Функциональные блоки, расположенные на других страницах декомпозиции нумеруются по принципу – номер узла+номер блока на странице. Номер узла – это номер блока, для которого создается страница декомпозиции. Например, блоки на странице декомпозиции, созданной для блока А3, будут иметь номера А31, А32, А33 и т.д.

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

Пример контекстной диаграммы:

Создание дуг (стрелок) - student2.ru

Создание дуг (стрелок) - student2.ru
Вид диаграммы декомпозиции сразу после ее создания компьютером.

 
  Создание дуг (стрелок) - student2.ru

Вид диаграммы декомпозиции после завершения процесса ее доработки аналитиком.

Наши рекомендации