Выбор средств функционального моделирования систем: CA ERwin Process Modeler, Design/IDEF, ARIS, ORACLE Designer. Часть 3

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

Как корректно выбрать и без неоправданных рисков приобрести средства функционального моделирования систем: CA ERwin Process Modeler, Design/IDEF, ARIS, ORACLE Designer.

Подводя итог, отметим, что, уже по результатам формальной оценки информации табл. 2, видно преимущество CA ERwin Process Modeler; по широте его возможностей, обеспечивающей выполнение задач функционального моделирования во всём рассматриваемом спектре.

Подчеркнём также принципиальную разницу между моделированием материальных и моделированием информационных систем (см. [ 7 ], раздел 1.5 Моделирование материальных и моделирование информационных систем). Эта разница состоит в некорректности использования DFD для моделирования материальных систем по следующим причинам:

  1. В DFD - стрелки символизируют только входные и выходные информационные потоки;
  2. в отличие от DFD в IDEF0 - нет ограничений на объекты, которые могут символизировать стрелки (см. IDEF0, раздел 2.2 Arrow: A directed line, composed of one or more arrow segments, that models an open channel or conduit conveying data or objects from source (no arrowhead) to use (with arrowhead) - направленная линия, состоящая из одного или более сегментов, которая представляет открытый канал или трубопровод, транспортирующий данные или объекты от источника (начало стрелки) к пользователю (головка стрелки); уже только это обязывает - практически эксклюзивно - осуществлять моделирование материальных систем - только в IDEF0; а это - основные вопросы бизнеспроцессреинжиниринга;
  3. В IDEF0 - кроме стрелок входа и выхода (как и в DFD) - используются стрелки, символизирующие управление (Control Arrow) и механизмы (Mechanism Arrow); Control Arrow (как и Output Arrow) - должны быть указаны в обязательном порядке для каждой Activity ФМ!;
  4. В DFD управление может быть представлено только стрелкой входа "ЗАПРОС информации" (см. [ 7 ], раздел 1.2. Функциональное моделирование в методике DFD) на которую распространяется вышеуказанное предметное ограничение - представлять только информационный поток,
  5. IDEF0, в отличие от DFD, не имеет ограничений по предмету субъекта управления (стрелка Control Arrow),
  6. в отличие от IDEF0, в DFD нет ограничений на топологическую структуру стрелок-связей; что угрожает некорректностями в формировании топологических структур связей ФМ; так как эти топологические ограничения представляют специфику материальных систем.

Также надо отметить, что полномасштабная поддержка IDEF3 моделирования осуществляется только CA ERwin Process Modeler. В настоящее время эта методика моделирования - Process Flow - становится всё более востребованной.

После выбора ПО по указанному решающему критерию, при наличии альтернатив, приводятся в действие остальные критерии, в том числе - рассмотренные в [ 2 ].

Следует отметить, что моделирование информационных систем обеспечено ПО более разнообразно, чем моделирование систем материальных. Борьба на этом рынке идёт, в основном, за обеспечение CASE технологий компьютерной поддержки разработки программного обеспечения. Это касается ARIS, Oracle Designer, и не рассматриваемых здесь программных средств на основе объектно - ориентированных методов моделирования (UML). Об этом, в частности, свидетельствует расшифровка аббревиатуры ARIS (повторим ARIS - Architecture of Integrated Information Systems - архитектура интегрированных информационных систем), пояснения в адрес Oracle Designer (см. [ 6 ]) и методике UML и др.

В сочетании с CA ERwin Data modeler, CA ERwin Process Modeler эффективно поддерживает осуществление CASE технологии.

За счёт интеграции с ППП ARENA CA ERwin Process Modeler поддерживается имитационное моделирование подмоделей IDEF3.

Первостепенную важность имеют возможности обработки информации ФМ, накопленной в процессе моделирования. При активном наполнении CA ERwin Process Modeler функциональной модели информацией, она может играть роль своеобразного информационного портала. Благодаря структуризации информации ФМ. За счёт развитых средств формирования различных информационных срезов по модели может производиться её разносторонний анализ.

С учётом изложенного можно предположить, что, по умолчанию, бизнеспроцессреинжиниринг (БПР) остаётся, практически, монопольно поддерживаемым IDEF0 и лучшим на сегодня ППП CA ERwin Process Modeler (см. [ 9 ]) . Поддержка БПР в действительности и объявлена главной целью IDEF0 - см. текст IDEF0: 9. Applicability. The use of this standard is strongly recommended for projects that: … b. Incorporate a systems or enterprise modeling technique into a business process analysis… - 9. Применение. Использование этого стандарта настоятельно рекомендуется для проектов, которые: …b. Интегрируют технику моделирования систем или предприятия в анализ бизнеспроцессов…

Использование этого стандарта объявлено в тексте IDEF0 как: Background: Сurrently, IDEF0… techniques are widely used in the government, industrial and commercial sectors, supporting modeling efforts for a wide range of enterprises and application domains - В настоящее время IDEF0… техника широко используется в правительственном, промышленном и коммерческом секторах, поддерживая моделирование широкого ряда вопросов из области предприятий и приложений.

В таблице 3 приводим результаты опроса, проводимого и опубликованного на сайте IDEFinfo.Ru  "Какой технологии (функционального моделирования) Вы отдаёте своё предпочтение?" Опрос проводится с 13 апреля 2005 года. На 1 октября 2008 года опрошено 1292 человека.

Результаты опроса показывают, что отечественные моделировщики предпочитают, в настоящее время, IDEF0 - моделирование.

                               Таблица 2. Распределение объектов функционального моделирования - по ППП ФМ.

 

[1] ERD - Entity Relation Diagrams - диаграммы "сущность - связь". Разрабатываются при использовании CASE технологии разработки ПО.

[1] Перечисленные методики поддерживают разработку ФМ - основу для разработки Organization Chart (см. [ ])

[1] eEPC - аналог IDEF3

[1] eEPC - аналог IDEF3

ЛИТЕРАТУРА:

  1.  ARIS Toolset/BPwin: выбор за аналитиком - см. http://www.interface.ru/home.asp?artId=4269
  2.  "CASE-средства: в борьбе со сложностью мира" - см. http://www.interface.ru/home.asp?artId=986.
  3.  В.С. Анфилатов и др. Системный анализ в управлении. М.: Финансы и статистика, 2002.
  4.  Першиков В.И., Савинков В.М. Толковый словарь по информатике. М.: Финансы и статистика, 1995.
  5.  Й. Беккер и др. Менеджмент процессов. М.: ЭКСМО, 2008.
  6. Питер Колетски. Д-р Поль Дорси. ORACLE Designer. Настольная книга пользователя. М,: Лори, 1999.  
  7. Дубейковский В. И. Эффективное моделирование с 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
  8. Дубейковский В.И., Описание организационной структуры предприятия - в формате функциональной модели СА ERwin Process Modeler - http://www.interface.ru/home.asp?artId=18507 .
  9. Дубейковский В.И. Функциональное моделирование с использованием продукта AllFusion Process Modeler 4.1.4 - http://www.interface.ru/home.asp?artId=2510

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