(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

AllFusion Process Modeler 4.1.4: введение механизмов (Mechanism) в DFD-диаграммы

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

В отличие от IDEF0, разделяющего стрелки-связи на четыре специализированных группы: Input (вход), Control (управление), Output (выход) Mechanism (механизм; осуществления функции). Методика DFD и AllFusion Process Modeler признают по умолчанию только два вида стрелок - вход и выход. При этом стрелки символизируют исключительно информационные потоки ( см. [1]). Так что среди них механизмам места не остаётся.

Однако возникает недоумение: как может существовать какая бы то ни было информационная система без её материального воплощения, без её "механизма", например, без средств вычислительной техники.

Недолгий поиск в первоисточнике по Data Flow Diagram - см. [1], стр. 64, показал что "…когда проводимый анализ завершён и осуществляется проектирование новой системы, целесообразно отражать, как в физическом смысле будет осуществляться данная функция. Назначение нижнего сектора прямоугольника процесса - обозначение физической ссылки (рис. 3.10). При таком изображении описание логической функции и физическая реализация обозначены раздельно".

Рис. 3.10[1]. Прямоугольники процессов, содержащие физические ссылки.

Некоторые программные средства - например DATARUN (см. http://wm-help.net/books-online/book/57663/57663-21.html, http://www.hardline.ru/2/22/955/ ) - предназначенное для моделирования исключительно в DFD поддерживают эту возможность, выделяя нижнее информационное поле для указания механизма ("физической ссылки") осуществления функции.

AllFusion Process Modeler не поддерживает этого соглашения. Однако несложное усовершенствование позволяет решить эту задачу - задачу введения в DFD модель того или другого механизма. Для этого при введении Activity Name (имени функции), после него, в следующей строке вводится разделитель в виде линии, а под ним вводится имя "механизма" - см. рис. 1.

Однако главная задача, связанная с вводом DFD механизмов, состоит в получении их спецификации. Стандартные же отчёты AllFusion Process Modeler не различают двух записей в боксе - см. табл. 1.

Рис. 1. DFD диаграмма с введёнными в боксы именами механизмов.

Генерация таблицы 1 произведена в настройке как на рис. 2.  В этом окне для формирования отчёта - в настоящем - выделена только диаграмма А22D: "N Разработка…" (см. инф. поле Start From Activity) и только она  (см. Number of Level = 1).

Рис. 2. Настройка отчёта Diagram Object Report.

Таблица 1. Сгенерирована AllFusion Process Modeler - как Diagram Object Report.

Number                    Name                      

________________________  ________________________ 

22                        N Разработка             

                          комплексного проекта     

                          модернизации предприятия 

  221                     N Разработка          

                          организационно -         

                          технологического         

                          проекта (ОТП), в том     

                          числе - организационной  

                          структуры предприятия    

                          ===============          

                          AllFusion PM, Techcard 6, 

                          IMBASE, LCAD (Компания  

                          ИНТЕРМЕХ), предприятие,  

                          проектная организ.,      

                          консультанты        

  222                     Разработка архитектурно  

                          -  строительного проекта 

                          (АСП) и  его спецчастей  

                          ============ ПО          

                          поддержки арх. - строит. 

                          проект. и спецчастей,    

                          ландшафтное проект,      

                          проектная организ.,      

                          предприятие.             

  223                     Разработка проекта       

                          комплексной              

                          компьютерноинтегрированн 

                          ой информационной         

                          системы предприятия (ИС  

                          ПП)                      

                          ======================== 

                          = AllFusion PM,          

                          AllFusion ERWin Data     

                          Mod., средства           

                          интеграции прогр.        

                          обеспеч., проектная      

                          организация, предприятие 

                                                    

  224                     Разработка системы       

                          электронных              

                          информационных           

                          коммуникаций (СЭИК)      

                          ============== Проектная 

                          организация предприятие  

Для разделения записей в этой таблице на Activity Name и Mechanism Name транслируем этот отчёт в MS Excel. После выбора в этом окне последовательно Fixed Column, DDL, Report, и выбора (в открывшемся новом окне Establishing DDE server connection:) открытого и свёрнутого MS Excel, New, сгенерирована таблица 2 (лист 1, MS Excel).

Выделив эту таблицу, форматируем её как на рис. 3 (формат .ячеек выравнивание по вертикали: по верхнему краю, "Отображение" выбираем чекбокс "переносить по словам" и расширяем столбец Activity Name - до ширины листа (вправо). В результате в MS Excel получаем данные в виде таблицы 2.

 

Рис. 3. Окно форматирования таблицы 2.

Таблица 2. Отформатированная таблица MS Excel.

Activity Number

Activity Name

22

N Разработка комплексного проекта модернизации предприятия

221

N Разработка организационно -  технологического  проекта (ОТП), в том числе - организационной структуры предприятия =============== AllFusion PM Techcard 6, IMBASE, LCAD (Комппания ИНТЕРМЕХ), предприятие, проектная организ.,  консультанты 

222

Разработка архитектурно -  строительного проекта  (АСП) и  его спецчастей ============ ПО поддержки арх. - строит. проект. и спецчастей, ландшафтное проект, проектная организ., предприятие. 

223

Разработка проекта комплексной компьютерноинтегрированной информационной системы предприятия (ИС ПП) ========================= AllFusion PM, AllFusion ERWin Data Mod., средства интеграции прогр. обеспеч., проектная организация, предприятие

224

Разработка системы электронных информационных коммуникаций (СЭИК) ============== Проектная организация предприятие

Далее выделяем столбец Activity Name (только его) и выбираем "Данные - Текст по столбцам", получаем окно как на рис. 4, в котором вместо радиокнопки "фиксированной ширины", выбираем радиокнопку "с разделителями", "Далее>".

Рис. 4. Окно мастера текстов, шаг 1.

В окне рис. 5 выбираем "Символом - разделителем является:" - "Другой" (чекбокс) и в его окне вводим символ "=". Ограничитель строк выбираем "(нет)", выбираем чекбокс "Считать последовательные разделители одним", "Далее>".

В окне как на рис. 6 выбираем радиокнопку "Пропустить столбец" и после "Готово" получаем отфильтрованные в виде таблицы записи введённые в диаграмме А22 ФМ - в нижнюю часть боксов, тоесть таблицу - спецификацию механизмов - рис. 7.

Для уплотнения строк этой таблицы выделяем её и после "Формат - строка - автовыбор высоты", получаем окончательную таблицу - спецификацию механизмов. Строка 22 в ней не заполнена, так как в ней механизм не был указан. Обращаем внимание на то, что Activity 22 принадлежит вышележащей диаграмме А2 (материнской[2]) и может быть удалена из таблицы. В том числе это можно сделать и на более раннем этапе.

 

Рис. 5. Окно мастера текстов, шаг 2.

Рис. 6. Окно мастера текстов, шаг 3.

Рис. 7. Генерация таблицы с выделением записей в нижней части боксов (механизмов).

Таблица 3. Таблица - спецификация механизмов Activities диаграммы А22.

22

221

 AllFusion PM, Techcard 6, IMBASE, LCAD (Компания ИНТЕРМЕХ), предприятие, проектная организ.,  консультанты 

222

 ПО поддержки арх. - строит. проект. и спецчастей, ландшафтное проект, проектная организ., предприятие. 

223

 AllFusion PM, AllFusion ERWin Data Mod., средства интеграции прогр. обеспеч., проектная организация, предприятие

224

 Проектная организация предприятие

В случае если в окне рис. 6 не выбрана радиокнопка "пропустить столбец", а в окне рис. 5 будет снят чекбокс "Считать последовательные разделители одним", будет сгенерирована таблица имён в верхней части боксов, тоесть спецификация Activity Name - см. таблица 4.

Таблица 4. Таблица - спецификация имён функций (Activiry Names) диаграммы А22.

Activity Number

Activity Name

22

N Разработка комплексного проекта модернизации предприятия

221

N Разработка организационно -  технологического  проекта (ОТП), в том числе - организационной структуры предприятия

222

Разработка архитектурно -  строительного проекта  (АСП) и  его спецчастей

223

Разработка проекта комплексной компьютерноинтегрированной информационной системы предприятия (ИС ПП)

224

Разработка системы электронных информационных коммуникаций (СЭИК)

ЛИТЕРАТУРА:

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

2. Дубейковский В. И. Эффективное моделирование с AllFusion Process Modeler 4.1.4 и AllFusion PM. М.: ДИАЛОГ-МИФИ,007 год. Приобрести можно в http://www.itshop.ru/Others/Effektivnoe/modelirovanie/s/AllFusion/Process/Modeler/4.1.4/i/AllFusion/PM/l4t2i27285

[1] Рисунок приведён из [1]. Его нумерация сохранена как в источнике.

[2] Несмотря на указание в поле настройки рис. 2 Number of Level единицы, AllFusion Process Modeler 4.1.4 принудительно сгенерировал отчёт на диаграммы двух уровней - Activities выбранной диаграммы А22  и имя её материнской Activity.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 17.07.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
Pinnacle Studio 22 Ultimate
VMware Workstation 14 Player for Linux and Windows, ESD
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
eManual - электронные книги и техническая документация
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Windows и Office: новости и советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100