Главная
Архив новостей
Шаблоны
Студенту
Статьи по стандартам
Файлы
Ссылки
Форум
О проекте
История проекта

Новое мышление: в режиме IDEF0 - IDEF3 - DFD при поддержке AllFusion Process Modeler

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

Интерес к предсказанию - прорицанию не уменьшается несмотря ни на что, в том числе и несмотря на многочисленные неуспехи попыток... Он присутствует в нашей профессиональной деятельности в виде самых различных планов - начиная с ежегодного послания Президента РФ - Федеральному собранию РФ и заканчивая нашими личными планами различного характера, он представлен аналитическими разработками экспертов в разных областях жизни и деятельности, так называемыми «мозговыми штурмами» и др.

Серьёзнейшим универсальным инструментом поддержки прозрения будущего являются методики и практика функционального моделирования систем. В первую очередь IDEF0. Также  DFD и IDEF3. Эффективность предсказания поведения наименее предсказуемых  человекомашинных систем (организационно - технических систем) основана здесь на соблюдении некоторой дисциплины мышления, создающей предпосылки для корректного представления функционирования создаваемой или подвергающейся обновлению системы.

Собственно методика, практика и средства компьютерной поддержки этой технологии здесь не рассматриваются, так как они серьёзно поддержаны как отдельными изданиями, так и журнальными и сетевыми публикациями - см., например, приведённый список литературы.

Функциональная модель представляет комплексное и взаимосвязное текстово - графическое описание функционирующих объектов - в информационном комплексе «Функция (Activity, UOW - Unit of Work) - вход (Input) - выход (Output), управление (Control) - механизм (Mechanism) - накопители информации (Data Store) - внешние сущности (External Reference), перекрёстки (Junction)». Также при интеграции в этот комплекс вспомогательной информации «Определения (Definition) - замечания (Note) - источники (информации - Source) - вспомогательные тексты Text Tool, Diagram Text, информация Cost (стоимость), Duration (длительность осуществления функций), Frequency (количество повторений функций в течение бизнеспроцесса), UDP - User Defined Properties (определённые пользователем свойства - различных информационных объектов ФМ), итоги имитационного моделирования, анализ возможного развития событий при помощи разработки компьютерноподдерживаемых развёрток функционирования моделируемой системы в календарном времени (диаграмма Ганта - при поддержке MS Progect - см. [8] и рис. 4), итоги обработки цифровой информации модели, её фильтрации по различным критериям, состав и топологическая структура связей между функциями, визуальная информация (*.bmp - иллюстрации), гиперссылки на информационные ресурсы в любой локализации и в любых форматах, вплоть до мультимедийных, обязательная оценка модели рецензентами, помощь консультантов, определённость формализованных целей моделирования (Purpose), границ модели (Scope) и точки зрения (Viewpoint), на изложенную в модели информацию, целей использования информации диаграмм ФМ (Used At:), различных замечаний (Referent) …» и др.

Позитивную роль играет, также, четырёхстадийная (Working, Draft, Recommended, Publication) итерационная процедура разработки функциональной модели, а также возможность анализа её при помощи различных разрезов информации модели за счёт отчётов по модели, вплоть до автоматизированной оценки её корректности (Model Consistency Report) и публикация информации модели в формате HTML - в информационных сетях. Также немаловажную роль играет возможность создания дополнительных диаграмм: Swim Lane (плавательная дорожа), Node Tree (дерево узлов), FEO - For Exposition Only (диаграмма только для экспозиции), Organization Chart (организационная диаграмма - на основе информации о подразделениях предприятия (Role Group), должностях (Role) и его служащих (Resource).

Важнейшим обстоятельством является постепенная детализация описания работы системы за счёт последовательной, углубляющейся ДЕКОМПОЗИЦИИ функций (Activities) моделируемой системы. Декомпозиция основана на признании ВЛОЖЕННОСТИ дочерних функций (субфункций) в родительскую функцию, что обозначает возможность постепенного всё более детального рассмотрения родительской функции - см. рис 1-3.

Рис. 1. ТОР диаграмма введения инноваций…

Рис. 2. Диаграмма декомпозиции - детализация поставленной на ТОР диаграмме задачи. Позволяет сформировать подробности осуществления плана инноваций на рис. 1.

Рис. 3. Дальнейшее углубление деталей инноваций.

 

Рис. 4. MS Project. Диаграмма Ганта. План работ по введению инноваций.

Всё перечисленное направлено на формирование корректной комплексной модели работы системы. В случае разработки TO BE модели - модели «Как должно быть», т.е. впрямую - модели будущего (поведения системы), исчерпывающе полное представление информации (отражённое в структуре её основной информации), поддержанное многоконтурной итерационной коллективной работой автора ФМ, экспертов и рецензентов обеспечивает разработку достаточно корректного предсказания поведения системы.

Этот метод, практически не имеющий ограничений по предметной области, может быть использован  для формирования будущего поведения систем в широком их диапазоне  - от политики и социальных движений, до быта и разных приватных вопросов.

Что касается непосредственно процесса моделирования, то он может осуществляться в широком диапазоне технологий - от использования его принципов в устной и письменной речи, через ручную разработку моделей с использованием офисного ПО (MS Word - см. рис. 1[2], MS Excel, MS Visio) и до наиболее эффективного моделирования - при его компьютерной поддержке пакетом AllFusion Process Modeler версий от 4.1.4 до, на сегодня, - 7.2.5.

Рис. 1. А0 диаграмма ФМ.

В заключение будет, вероятно, нелишне заметить, что понятие «мышление» использовано здесь расширительно. Не только как обыденное для нас мышление на естественном языке (в том числе, и в первую очередь, - русском), но и как мышление на искусственном графическом языке IDEF0 - IDEF3 - DFD.

[1]Имеется в виду сопротивление материальных объектов - механическим нагрузкам.

[2]Функциональная модель разработана студенткой Академии бюджета и Казначейства (АБиК) Министерства финансов РФ Пискуновой Е.А..

ЛИТЕРАТУРА:

  1. Дэвид А. Марка и Клемент Л. Мак Гоуэн. SADT. Методология структурного анализа и проектирования. МетаТехнология, 1993.
  2. Гейн К. , Сарсон Т. Структурный системный анализ: средства и методы. М.: Эйтекс, 1993.
  3. Маклаков С. В. BPwin и ERwin. CASE - средства разработки информационных систем. М.: ДИАЛОГ- МИФИ,1999.
  4. Маклаков С. В. Создание информационных систем с AllFusion Modeling Suite. М.: ДИАЛОГ- МИФИ, 2005.
  5. Дубейковский В.И.  Практика функционального моделирования с AllFusion Process Modeler 4.1. Где? Зачем? Как? М.: ДИАЛОГ- МИФИ, 2004.
  6. Черемных С.В. и др. Структурный анализ систем: IDEF-технологии. М.: Финансы и статистика, 2001.
  7. Черемных С.В. и др. Моделирование и анализ систем. IDEF-технологии: практикум. М:. Финансы и статистика, 2002.
  8. Дубейковский В. И. Эффективное моделирование с AllFusion Process Modeler 4.1.4 и AllFusion PM. М.: ДИАЛОГ-МИФИ, 2007.
  9. Дубейковский В. И. Функциональное моделирование с использованием продукта AllFusion Process Modeler 4.1.4 - см. http://www.ca.com/ru/about/content.aspx?cid=142677

 

 


 
 Developing.ru  - клуб программистов Клуб разработчиков программных систем Rambler's Top100 Рейтинг@Mail.ru Каталог ресурсов ListTop.Ru Яндекс цитирования Rambler's Top100
© 2001-2017. Сopyright by "Отдел автоматизации и разработки ПО"
Перепечатка любых материалов без разрешения авторов сайта запрещена.
Сергей Мякишев©, o'Xana - Дизайн и разработка сайта
Kost - Программирование, Системное Администрирование