Об использовании AllFusion ERWin Process Modeler для построения блок-схем

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

В № 3 за 2007 год в журнале "Методы менеджмента качества" опубликована статья г. В. Алексеева, в которой приводится информация о целесообразности использования блок-схем. Вполне разделяя точку зрения автора статьи, хотел бы добавить следующее:

  1. Разработка подобных блок-схем регламентируется ГОСТ 19.701 - 90 (ISO 5807 - 85) "ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения".
  2. Компьютерную поддержку разработки таких схем можно осуществить при помощи  пакета прикладных программ (ППП) AllFusion ERWin Process Modeler компании Computer Associates International, Inc. (CA) - США. 

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

ГОСТ 19.701 - 90 оперирует большим количеством форм боксов, чем на приведённой в статье диаграмме. Практически все они могут быть воспроизведены при работе с AllFusion ERWin Process Modeler - см. рис. 1, 2.

На рис. 3 приводится блок схема из статьи г. В. Алексеева, перестроенная с помощью AllFusion ERWin Process Modeler.

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

Фон боксов и связи могут быть окрашены. Толщины линий могут быть дифференцированы - см. рис. 5..

При необходимости разработка блок - схемы может быть произведена на бланке функциональной модели в методике IDEFO - см. рис. 4.

Рис. 1. Настройка нестандартной формы бокса (см. Box Style / Custom / Shape).

Рис. 2. Полный массив форм боксов, возможных к использованию при разработке блок - схем c помощью AllFusion ERWin Process Modeler.

Рис. 3. Блок - схема г. В. Алексеева, воспроизведённая при помощи AllFusion ERWin Process Modeler.

Рис. 4. Оформление блок - схемы на бланке функциональной модели в методике IDEF0.

 

Надо отметить лишь, что:

  • обеспечивая корректность разработки по отношению к IDEF3 методике, имена функций в боксах следует формировать в соответствии с правилами этой методики,
  • в отличие от ГОСТ 17.901-90 связи стандартно представлены в виде стрелок,
  • на рис. 3 и 4 боксы приведены в стандартном для IDEF3 виде; однако это может быть легко изменено. Связи также могут быть представлены линиями без головок - см. рис.5,
  • ГОСТ 19.701-90 регламентирует состав используемых функций, присваивая также им определённые формы боксов (например "начало процесса", "решение", "накопитель информации", "монитор" и др.); то же самое следует сделать и при разработке блок-схемы с помощью  AllFusion ERWin Process Modeler.

Рис. 5. Измерение формы боксов на диаграмме - на прямоугольник.

 Литература:

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


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