Функциональное моделирование с AllFusion Process Modeler 4.1.4: всё о работе с диаграммой Node Tree. Часть 3.

 ©  Дубейковский В.И., аналитик отдела внедрения и консалтинга компании "Интерфейс" 

 

При значительно развитом (по количеству Activities) нижнем иерархическом уровне ФМ можно сократить ширину NT диаграммы  при использовании графики Bullet last level (последний уровень в виде списка) - см. рис. 11, 12. В некоторых случаях есть смысл представить NT целиком в виде списка. Это можно сделать в случае двухуровневой ФМ (только А-0 и А0 диаграммы).

Рис. 11. Нижний иерархический уровень NT диаграммы - в виде списка.

Рис. 12. Диаграмма рис. 11 без использования списка.

Значительное уменьшение ширины NT диаграммы за счёт Bullet last level иллюстрируется на рис. 13. Приведена NT диаграмма списка функций промышленного предприятия (PCF - Process Classification Framework), разработанного APQC.

  

Рис. 13. Значительное сокращение ширины NT диаграммы за счёт Bullet last level.

Диаграмма NT отражает особенности изображения боксов различных методик моделирования - см. рис. 14. Здесь приведена NT диаграмма гибридной ФМ, у которой  уровни 1, 2, 3 (сверху вниз, диаграммы А-0, А0, А1) представляют IDEF0 диаграммы, уровень 4 - DFD диаграмму (А1.1), и уровень 5 - IDEF3 диаграмму (А1.1.4).

Рис. 14. NT диаграмма «гибридной » функциональной модели.

В случае введения Bitmaps в ФМ, они находят в NT отражение - как на рис. 15, 16. Объяснение этого - см. на рис. 17.

Бокс, использованный

для введения

полноразмерной иллюстрации

Бокс, использованный для введения иллюстрации -

ярлыка

Рис. 15. Диаграмма ФМ с Bitmap иллюстрациями.

Рис. 16. Отображение на NT диаграмме Bitmap иллюстраций.

Рис. 17.   Окно настройки отражения иллюстрации в виде ярлыка. Для полноразмерной иллюстрации чекбокс Show Name - не может быть выбран. Кроме чекбокса Bitmap выбран чекбокс Shape - для введения изображения бокса. В данном случае - стандартного. Может быть выбран и нестандартный бокс.

Изложенное позволяет сделать выводы по поводу состава решаемых, при поддержке инструментария Node Tree Diagram, задач. При этом надо не забывать, что декомпозиции при построении ФМ, и, соответственно, графика NT обозначают ни что иное, как ВЛОЖЕННОСТЬ Activities дочерней диаграммы - в Activity родительской (декомпозируемой) диаграммы.

Периодическое обозрение NT автором ФМ, отражающей ФМ комплексно, «панорамно», обзорно, позволяет автору ФМ следить за развитием структуры ФМ в целом, в процессе её построения, и УПРАВЛЯТЬ им. При этом он использует информацию о иерархической глубине ФМ и её ширине (по общему числу боксов от левой границы диаграммы - до правой границы). NT Позволяет удобно просматривать сразу весь комплекс (или - любую выборку…) функций (Activity) в характеристиках контекстного меню Activity (Name, Definition, Note, Font, Color, Costs, Data Usage, UDP, Box Styles, Roles, Status, UOW, Where Used…); и отсюда же - ЦЕНТРАЛИЗОВАННО, что важно - «сопоставительно» - производить РЕДАКТИРОВАНИЕ их имён и других перечисленных характеристик.

Небесполезно иметь в виду, что диаграмма Node Tree генерируется независимо от состояния функциональной модели в целом. Минимальное требование к ней - наличие боксов с Activity Name. Стрелки ICOM могут отсутствовать полностью - см. рис 18, 19, 20. Это обозначает, что использование NT возможно уже с самых первых шагов разработки ФМ. Что предоставляет возможность редактирования ФМ на той стадии, когда, что очень важно, эта процедура ещё не осложнена последствиями сопровождающей её потери созданных связей. Это же во многих случаях значительно упрощает переструктуризацию ФМ. В случае, например, необходимости введения диаграммы дополнительного  - промежуточного - уровня без использования инструментарий Split/Merge (разрезать ФМ/вставить дополнительную диаграмму/соединить).

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

Рис. 18. ТОР диаграмма без связей.

Рис. 19. Диаграмма А0 без связей.

Рис. 20. Диаграмма Node Tree, соответствующая диаграммам рис. 18, 19 и диаграмме А1.. Диаграмма А1. не приводится

 ЛИТЕРАТУРА

1.      Дэвид А. Марка и Клемент Л. МакГоуэн. SADT. Методология структурного анализа и проектирования. МетаТехнология, 1993 г.

2.      К. Гейн, Т. Сарсон. Структурный системный анализ: средства и методы. М.: Эйтекс, 1993 г.

3.      С.В.Маклаков. BPwin и ERwin. CASE - средства разработки информационных систем. М.: ДИАЛОГ- МИФИ, 1999 г.

4.      С.В.Маклаков. Создание информационных систем с AllFusion Modeling Suite. М.: ДИАЛОГ- МИФИ,  2005 г.

5.      Дубейковский В. И. Практика функционального моделирования с AllFusion Process Modeler 4.1. Где? Зачем? Как? М.: ДИАЛОГ- МИФИ, 2004 г.

6.      Дубейковский В. И. Эффективное моделирование с AllFusion Process Modeler 4.1.4 и AllFusion PM. Изд. ДИАЛОГ-МИФИ, 2007 г.

7.      Дубейковский В. И. Функциональное моделирование с использованием продукта AllFusion Process Modeler 4.1.4 - см. http://www.ca.com/ru/about/content.aspx?cid=142677


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=9934