|
|
|||||||||||||||||||||||||||||
|
Разработка многометодических (гибридных) функциональных моделей© Дубейковский В.И., 2008 год Аналитик отдела внедрения и консалтинга компании "Интерфейс" Моделирование как инструмент анализа работы систем (AS IS модели) и как инструмент поддержки их модификации или разработки новых систем (TO BE модели) постепенно расширяется. Оценивая эффективность поддержки работ с техническими и организационно - техническими (человекомашинными) системами, не будет, вероятно, ошибочным выделить моделирование функциональное - описание функций системы. Выделив из множества методов моделирования функциональное моделирование, можно очертить круг методик, наиболее широко используемых для функционального моделирования. Это, в первую очередь, методики IDEF0, IDEF3 и DFD:
Заголовки первых двух документов заимствованы из их оригинальных текстов. Последний заголовок (DFD…) принадлежит руководству к CA ERwin Process Modeler (BPwin) 7.2 . Сюда же, к методам функционального моделирования, можно отнести eEPC (ARIS) и UML- методики. Достаточно устойчиво к сфере функционального моделирования относят также методы имитационного моделирования и методы функционально - стоимостного моделирования. Эти методы не поддерживают собственно моделирование функционирования системы, но пополняют функциональные модели информационно. В настоящее время практически исключено внекомпьютерное моделирование функций. Каждое программное средство поддержки ФМ поддерживает ту или другую методику. За исключением CA ERwin Process Modeler (BPwin) 7.2 [Computer Associates International, Inc. (CA)], поддерживающего моделирование в IDEF0, IDEF3, DFD. Моделирование в этих методиках может осуществляться как монометодически, так и взаимосвязанно многометодически - попарно IDEF0 & IDEF3, IDEF0 & DFD, IDEF3 & DFD или взаимосвязанно во всех трёх методиках. Переход из одной методики в другую в многометодической (гибридной) модели осуществляется в момент декомпозиции. На рис. 1 приведено окно выбора методики декомпозиции. Рис. 1. AllFusion Process Modeler. Окно выбора методики декомпозиции. Приводится момент декомпозиции Activity диаграммы IDEF0. По умолчанию декомпозиция производится в IDEF0. Могут быть выбраны DFD или IDEF3. Гибридная модель состоит из взаимосвязанных диаграмм в разных методиках. При этом IDEF0 диаграммы поддерживают описание бизнеспроцессов (Business Process), IDEF3 - потоки процессов (Process Flow), DFD - потоки данных (Data Flow). Будучи пополненными имитационной моделью, функционально - стоимостными данными и организационной структурой (также поддерживаются ERwin Process Modeler (BPwin) 7.2), позволяют при помощи одного инструмента сформировать многостороннее описание работы моделируемой системы. Разработчиками пакета, с целью обеспечить их интеграцию, введены некоторые изменения в базовые методики. В комплект документов введены их "дайджесты", обращённые только к пользователям пакета - см. рис. 2. Вводимые отклонения от базовых методик в них не введены. Рис. 2. AllFusion Process Modeler. Список текстов методик моделирования.
Также введена дисциплина взаимного расположения диаграмм в разных методиках- см. рис. 3. Показано, что IDEF0 диаграмма может быть декомпозирована либо в IDEF0 же, либо в IDEF3, либо в DFD. В свою очередь DFD может быть декомпозирована в DFD или в IDEF3. IDEF3 декомпозируется только в IDEF3 же. См. также рис. 4. На рис. 4 и на рис. 5 приводятся "технология" построения многодиаграммной гибридной ФМ и структура такой ФМ. Иллюстрации разработаны с помощью ERwin Process Modeler (BPwin) 7.2 в методике IDEF3. Здесь пакет использован внеметодически, лишь как графическое средство. Каждый бокс UOW на этих диаграммах представляет диаграмму гибридной ФМ. Цветом и надписями они отнесены к той или другой методике. Красный цвет - диаграммы IDEF0, жёлтый цвет - диаграммы IDEF3, зелёный цвет - диаграммы DFD. Рис. 3. Структура многометодической функциональной модели.
Рис. 4. "Технология" построения многодиаграммной (гибридной) ФМ.
Рис. 5. Возможная структура многодиаграммной гибридной ФМ
Литература. 1. Дубейковский В. И. Эффективное моделирование с AllFusion Process Modeler 4.1.4 и AllFusion PM. М.: ДИАЛОГ-МИФИ, 2007 год Ссылки по теме
|
|