Смекни!
smekni.com

По теории систем и системному анализу на тему: «Программные средства функционального моделирования» (стр. 2 из 4)

Особенности AllFusion Process Modeler 4.1.4

Использование пакета прикладных программ 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

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.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