Использование пакета прикладных программ AllFusion Process Modeler 4.1.4 для поддержки функционального моделирования делает этот процесс высокоэффективным за счёт:
· Удобства графического инструментария, обеспечивающего комфортную эффективную работу создания сложных, информационно взаимосвязанных многодиаграммных функциональных моделей,
Рис. 5. Диаграмма функциональной модели в методике IDEF3
Рис. 6. Иерархия диаграмм гибридной функциональной модели, разработанных в различных методиках, поддерживаемых AllFusion Process Modeler 4.1.4.
· Мультиметодической поддержки моделирования (три методики), поддерживающей многостороннее описание моделируемой системы,
· Развитых возможностей работы с информацией функциональной модели за счёт генерации разнообразных настраиваемых отчётов по массивам Activity, Arrow, UOW, Property, Source, Note, Data Store, их комплексам, и др. - см. рис. 7; отчёты разрабатываются не только как завершающие моделирование документы, но также как инструмент оценки текущего состояния ФМ и поддержки её развития,
Рис. 7. Отчёты (Reports) AllFusion Process Modeler 4.1.4.
· Развитых разнообразных возможностей обмена информацией как внутримодельно, так и с внешними получателями и источниками информации; в последних версиях этот обмен возможен не только текстово - цифровой информацией, но и визуальной; технология этих обменов включает, также, возможность использования информационных ресурсов по гиперссылкам, и делает доступными все виды информации, вплоть до мультимедийныхxv и без ограничений на их локализацию,
· Возможности функционально - стоимостного моделирования,
· Компьютерной поддержки экспертной оценки моделируемой системы (через использование UDPxvi),
· Возможности выхода на имитационное моделирование при поддержке внешними программными средствами,
· Возможности выхода на средства математической обработки цифровой информации ФМ (MS Excel),
· Возможности построения нестандартных диаграмм, позволяющих создавать частные упрощенные диаграммы, сопутствующие сохраняемой исходной диаграмме (Source Diagram), разрабатывать варианты диаграмм "…что, если…", создавать "послойное" представление исходной диаграммы и др.,
· Развитых многоканальных средств навигации и поддержки перемещения по модели, делающих реальной работу с многодиаграммными моделями в электронном виде,
· Развитого разнообразного сервиса,
· Автоматизации проверки корректности построения модели (см. Model Consistency Report - отчёт по состоянию модели),
· Автоматизации соблюдения методических ограничений (запрет образования методически неразрешённых связей IDEF0, запрет повторения Activity Name - имён функций, разрешение разветвления и слияния стрелок в диаграммах IDEF3 - только через перекрёстки, запрет на использование перекрёстков в качестве перекрёстка слияния и перекрёстка разветвления одновремённо, индикация граничных стрелок, введённых в диаграммах промежуточных уровней иерархии и ошибочно не повторенных на диаграммах иерархически выше и ниже; и т.д.)
· Развитой многоступенчатой справочной системы: Online Help, BPwin Tutorial, книга, предметный указатель, поисковая система по справочной системе, глоссарий,
· Однозначности восприятия функциональной модели её разработчиком и всеми её потребителями,
· Возможности коллективной разработки функциональной модели, в том числе - при поддержке AllFusion Model Manager,
· Возможности разделения модели на части (Split Model) и слияния модели из отдельных фрагментов (Merge Models)
· Возможности повторного использования типовых фрагментов ФМ - при поддержке технологии Merge Models (слить модели),
· Простоты освоения методик моделирования и работы с AllFusion Process Modeler 4.1.4,
· Развитой нормативной поддержке (IDEF0, DFD, IDEF3, Р50.1.028 - 2001),
· Развитых средств дизайна - Box Style (до 40 нестандартных форм бокса - см. рис. 8), Arrow Style (различная толщина и цвет стрелок), введение в ФМ изображений в *.bmp формате, широкое возможности манипуляции шрифтами, цветом, и др.
· использования технологии жёсткого учёта замечаний рецензентов,
· итерационной многоконтурной технологии разработки ФМ (последовательно в статусе WORKIND, DRAFT, RECOMMENDED, PUBLICATION)
· возможности разработки организационной структуры для организационно - технических систем,
· др.
AllFusion Process Modeler 4.1.4 позволяет строить несколько типов диаграмм:
· Стандартные диаграммы во всех трёх методиках моделирования
· контекстная диаграмма,
· диаграммы декомпозиции,
· Нестандартные диаграммы
· Node Tree - дерево узлов, отражающее структуру функциональной модели (для всех методик),
· Swim Lane - плавательная дорожка - распределение работ по их исполнителям (только для IDEF3),
· FEO - For Exposition Only - только для демонстрации (для IDEF0 и DFD),
· Organization Chart - организационная диаграмма,
· DEF3 Scenario - сценарии IDEF3 (аналог FEO).
Рис. 8. Окно Activity Properties, закладка Box Style
Использование нестандартных диаграмм позволяет информационно обогатить функциональную модель и поддерживает работу по её анализу.
Внешние связи AllFusion Process Modeler 4.1.4, осуществляемые в процессе разработки функциональной модели, предопределяются функциональными взаимоотношениями со средой, и служат, в основном, целям:
· информационного обеспечения процесса разработки модели; функциональная модель интегрирует информацию из внешних источников,
· поддержания разработанной функциональной модели в актуальном состоянии на протяжении длительного периода времени,
· информационного донорства; функциональная модель становится источником информации для внешних потребителей
· гармонизации, в том числе адаптации, функциональной модели с внешней средой.
Адаптация разрабатываемой функциональной модели, а вместе с ней и моделируемой системы, к среде функционирования моделируемой системы, состоит в балансировке её внешних связей с требованиями и доступными ресурсами этой среды.
Наиболее эффективно внешние информационные связи поддерживаются средствами программной поддержки функционального моделирования. Широта возможностей осуществления таких связей в значительной степени определяет их достоинства.
Внешние связи AllFusion Process Modeler 4.1 можно разделить на две группы:
· внешние функциональные связи
· внешние информационные связи
Первая группа связей складывается, в значительной степени, под влиянием особенностей решаемых задач и практики функционального моделирования. В ней находят отражение возможности решения комплексных задач с использованием тех или иных групп программного обеспечения, с участием, также, ППП AllFusion Process Modeler 4.1.4. В значительной степени формирование таких пулов программных средств и - часто - соисполнителей работы - является, итогом творчества системного аналитика и характеризует его профессиональную грамотность и широту его кругозора .
Существует, однако, некоторый, более или менее определённый и постоянный, - если не сказать обязательный, - круг внешних функциональных связей, главными из которых являются связи:
· c другими методами и инструментами моделирования систем, обеспечивающими комплексное модельное описание работы системы; в первую очередь - с методами функционального моделирования, из состава семейства IDEF
· со средствами управления знаниями
· с источниками данных, информации и знаний
· с массивами стандартов и др. регламентов - как разных ограничений деятельности в предметной области моделируемой системы
· со стандартами - как шаблонами тех или иных решений для разрабатываемой системы
· с репозиториями, различной локализации, фрагментов функциональных решений для тех или других предметных областей
· с методами и средствами реинжиниринга
Вторая группа связей является частью первой, но отличается от неё тем, что обеспечивает наиболее эффективный - машинный - обмен данными разрабатываемой функциональной модели - с её окружением.
Ко второй группе могут быть отнесены:
· Средства CASE - Computer-Aided Software Engineering
· Средства функционально - стоимостного моделирования и анализа
· Средства имитационного моделирования
· Средства планирования и управления проектами
· Средства подготовки презентаций
· Средства математического анализа (электронные таблицы и др.)
· Средства подготовки текстов и отчётов; в том числе текстов, специально структурированных на основе ФМ
· Средства предоставления данных для обмена (в обе стороны) в разных форматах, вплоть до мультимедийных
· Средства предоставления текстов на естественном языке - для реконструкции и редактирования, реструктуризации их содержательной структуры
AllFusion Process Modeler 4.1 поддерживает следующие технологии обмена данными:
· Обмен, в обе стороны, непосредственно функциональными моделями - файлами в формате *.bp1, и в формате *.idl11 - с другими средствами IDEF0 - моделирования; в состав функциональной модели входят, также, текстовые документы - рипорты, в формате *.txt или *.bpa и др.
· Обмен отделяемыми (в технологии Split Model) и присоединяемыми (в технологии Merge Model) фрагментами функциональных моделей и их шаблонами
· Обмен данными с AllFusion Erwin Data Modeler - в целях поддержки автоматической генерации логической структуры базы данных
· Широко развитый обмен - в обе стороны, на разных этапах работы, с разными внутренними и внешними источниками данных, - в технологии "copy and paste"
· Импорт информации в формате *.bmp