![]() | ||||||||||||||||||||||||||||||
![]() |
![]() |
|
|
|||||||||||||||||||||||||||
![]() |
|
Использование технологии функционального моделирования при поддержке CA Erwin Process Modeler - в качестве инструментария подготовки и сохранения инструктивных и учебных материалов.© Дубейковский В.И., аналитик отдела внедрения и консалтинга компании Interface, Ltd. Рассматриваем специфику технологии разработки диаграммы "Плавательная дорожка" (Swim Lane Diagram) в виде специализированной функциональной модели (ФМ) и при помощи CA Erwin Process Modeler. Собственно технология функционального моделирования здесь не рассматривается. Эти вопросы достаточно поддержаны различными публикациями - см., например, В.И.Дубейковский. Эффективное моделирование с CA Erwin Process Modeler (Bpwin; AllFusion Process Modeler). М. ДИАЛОГ-МИФИ, 2009 год. В частности информацию по рассматриваемому вопросу можно пополнить оттуда - см. раздел 5.10. Разработка Swim Lane Diagram (SLD). На рис. 1 - 6 приводим диаграммы рассматриваемой ФМ. В настоящем тексте приводим лишь некоторые комментарии к ним. ![]() Рис. 1. Диаграмма А-0 "Разработать Swim Lane diagram". На рис. 1 - А - 0 диаграмма в методике IDEF0, где на входе необходимая для построения SLD (единственная выходная стрелка) информация. Управление осуществляется по нескольким каналам и сводится, в основном, к методикам моделирования. Механизмом служит ППП Bpwin 4.0[1]. Здесь же приводим информацию о точке зрения и целях разработки. Основную информацию о технологии разработки SLG несёт рис. 2 - декомпозиция диаграммы А - 0. Декомпозиция выполнена в IDEF3 методике. Что определилось особенностями этой технологии, отражёнными в нескольких случаях "перекрёстками" (Junction), позволяющими продемонстрировать варианты развития событий. На этой же диаграмме, в качестве Referent Tool, приведены иллюстрации, воспроизводящие информационные окна программы. Это позволяет, не выходя за пределы ФМ, при изучении процедур создания SLD, сопоставить текстовый комментарий с практикой работы, отражающейся в информационных окнах программы. Перекрёстки на этой диаграмме представлены в нестандартном изображении (см. Box Style/Custom/Shape), что позволяет визуализировать их имена (UOW Name). На диаграмме приведено несколько примечаний, разъясняющих некоторые особенности работы. На последующих диаграммах приводим эти иллюстрации в увеличенном виде, в размерах - практически - использующих всё рабочее поле (технология использования bitmap подробнее - см. раздел 5.19.2. Введение в ФМ изображений в формате Bitmap). На рис. 3, 4 приводим, для примера, две таких диаграммы. Для сохранения возможности использования всего рабочего поля эти диаграммы сформированы всего с одной Activity (на IDEF3 диаграмме они представлены в качестве UOW). На рис. 5 представлена сгенерированная Swim Lane Diagram, а на рис. 6 - дерево узлов (Node Tree) - структура функций диаграммы. Видно, что ФМ - трёхуровневая. В третьем (нижнем) уровне разместились боксы пяти UOWs, символизирующие боксы с иллюстрациями[2]. ![]() Рис. 2. Диаграмма А.О.1. ![]() Рис. 3. Диаграмма 1.1. ![]() Рис. 4. Диаграмма 15.1. ![]() Рис. 5. Диаграмма Swim Lane ![]() Рис. 6. Диаграмма "Дерево узлов" (Node Tree Diagram). На приводимом примере проиллюстрирована возможность эффективного использования (компактно, графически, однозначно понимаемо всеми потребителями - благодаря стандартному изложению информации; в данном случае регламентированному IDEF0 & IDEF3) технологии функционального моделирования для формирования различных инструктивных или учебных материалов. [1] ФМ разработана в 2003 году и в настоящем претерпела лишь частичную переработку. Обращаем внимание на то, что в технологии построения SLD до настоящего времени, до версии CA Erwin Process Modeler изменений практически не произошло. [2] Для того, чтобы вводимые иллюстрации заняли в боксе UOW всю его площадь, эти UOW не имеют имён. Ссылки по теме
|
|