Функциональное моделирование с CA ERwin Process Modeler. Часть 2

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

Корректность структуры сообщения ФМ определяется, также регламентами на состав и другими характеристиками (топологической структурой и др.) системы связей между информационными объектами ФМ.

ФМ представляет из себя СИСТЕМУ. Каждый фрагмент ФМ, разработанный в той или другой методике (в границах одной из диаграмм ФМ), состоит из регламентированных этой методикой информационных объектов и связей между ними - см. табл. № 1.

Таблица 1. Состав групп объектов и связей для методик функционального моделирования.

Наименование

методики

Объекты методики как системы

Состав / типы связей методики как системы

Топологические ограничения

Дополнительная информация

IDEF0

1.       Activity,

2.       External Reference - в последних версиях CA ERwin® Process Modeler

1.             Input

2.             Control

3.             Output

4.             Mechanism

______________

1.       Внутримодельные

2.       Граничные

3.       Precedence,

4.       Relational,

5.       Object Flow

______________

Call Arrow

 

1.  Связи по их назначению - см. ICOM;

2.  регламент на привязки стрелок каждого типа к граням боксов диаграмм ФМ;

3.  регламент на допустимые связи между Source & Destination - см. рис. 1 ___.

Definition,

Source,

Note,

UDP Value,

Cost,

Duration,

Frequency,

Role,

Гиперссылки

DFD

  1. Activity,
  2. Data Store,
  3. External Reference
  1. Input
  2. Output

___________

1.       Внутримодельные

2.       Граничные

3.       Precedence,

4.       Relational,

5.       Object Flow,

6.       Bidirectional

Call Arrow

 

Нет никаких ограничений

Definition,

Source,

Note

UDP Value,

Cost,

Duration,

Frequency,

Role

Гиперссылки

IDEF3

1.             UOW (аналог Activity),

2.             Junction

3.             Referent

1.       Input

2.       Output

  1. Внутримодельные
  2. Граничные
  3. Precedence,
  4. Relational,
  5. Object Flow
  6. Referent

Call Arrow

Соединения и разветвления связей - только через перекрёстки (Junction). Их характеристики - см. рис. 2.

Objects:

Definition,

Source,

Note

UDP Value,

Cost,

Duration,

Frequency,

Role,

Гиперссылки,

Facts:

Descriptions:

Constraints:

 

 

Рис. 1. IDEF0. Допустимые связи между Source Box (бокс - источник связи) & Destinational Box (бокс - приёмник).

 

Рис. 2. Типы перекрёстков IDEF3 - как логических операторов, координаторов взаимодействия UOW во времени и как фрагментов топологии системы связей.

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

CA ERwin Process Modeler обеспечивает автоматическую блокировку некоторых возможных некорректностей при разработке ФМ; и диагностику совершённых при моделировании ошибок - см. отчёт по корректности ФМ (Model Consistency Report).

Первоначально сформированный информационный комплекс (стадия Working) в процессе последующих итераций (см. стадии Draft, Recommended, Publication) уточняется  и оптимизируется.

При этом CA ERwin Process Modeler обеспечивает доступ к этой информации в различных сочетаниях объектов (в различных информационных разрезах) при помощи инструментария отчётов (Reports).

Наиболее эффективна работа при поддержке построителя шаблонов отчётов Report Template Builder (комплексные отчёты  в форматах RTF, HTML, TEXT, PDF).

Работа над ФМ может проводиться коллективно, несколькими авторами, при поддержке специального пакета CA ERwin® Model Manager (бывший Model Mart).

Доступ к ФМ может быть обеспечен также через просмотрщик (только просмотр и модернизация ФМ, без перезаписи новых редакций её файла).

Оптимизация разработки может быть поддержана:

  • функционально - стоимостной информацией (Cost - стоимость выполнения функций, Duration - их длительность и Frequency - число их повторений),
  • имитационной моделью работы системы,
  • компьютерной поддержкой рецензирования ФМ - UDP (User Defined Properties),
  • разработкой организационной структуры моделируемого бизнеса, поддержанной также инструментарием графического распределения обязанностей сотрудников (диаграмма Swim Lane - плавательная дорожка),
  • диаграммы FEO & Scenario, позволяют рассмотреть варианты "…что будет, если…",

Благодаря обмену информацией с внешними программными средствами возможна обработка цифровой информации ФМ.

Для ФМ перехода из состояния AS IS в состояние TO BE возможна разработка плана работ, поддерживаемого MS Project (диаграмма Ганта, и диаграмма___), используемого затем для проектного управления работами.

CA ERwin Process Modeler позволяет использовать нестандартные формы боксов и вводить в боксы графические фрагменты *.BMP.

Благодаря технологии разрезания (Split) и соединению (Merge) ФМ возможно повторное использование их фрагментов.

Обмен словарями ФМ значительно повышает эффективность работы автора ФМ.

Использование внешних источников информации по составу Activity & Arrow позволяет эффективно разрабатывать корректные ФМ (см., например, массив функций промышленных предприятий (около 1500 функций) в  THE APQC PROCESS CLASSIFICATION FRAMEWORK (PCF).

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

Например:

  • Поддержка разработки мероприятий преодоления текущего финансово - экономического кризиса,
  • Поддержка планирования и планового управления работами по национальным проектам,
  • Поддержка разработки социальных программ,
  • Поддержка разработки правовых нормативных актов (ПНА),
  • Разработка бизнессистем; в том числе систем поддерживающих работу пулов предприятий по поддержке жизненного цикла продукции - в едином информационном пространстве (см. CALS - Continuous Acquisition and Life Cycle Support - непрерывная информационная поддержка поставок и жизненного цикла продукции),
  • Разработка информационных систем,
  • Разработка массива должностных обязанностей сотрудников,
  • Разработка и оптимизация массива функций подразделений, поддерживающих бизнес,
  • Разработка организационной структуры,
  • Анализ и корректировка текстов на естественном языке,
  • Разработка планов MS Project,
  • Поддержка создания систем менеджмента качества в соответствии с ISO 9000:2000,
  • Поддержка внедрения ERP систем,
  • Поддержка деятельности правоохранительных органов (поддержка работы следователей и др.),
  • Многосторонний анализ работы различных систем,
  • Разработка учебных программ,
  • Накопление знаний,
  • Многое другое

Литература

  • Дэвид А. Марка и Клемент Л. МакГоуэн. SADT. Методология структурного анализа и проектирования. МетаТехнология, 1993.
  • К. Гейн, Т.Сарсон. Структурный системный анализ: средства и методы. М.: "Эйтекс", 1993.
  • Маклаков С. В. Создание информационных систем с AllFusionModelingSuite. 2005.
  • Дубейковский В.И. Практика функционального моделирования с AllFusion Process Modeler 4.1. Где? Зачем? Как? М.: "ДИАЛОГ- МИФИ", 2004.
  • Дубейковский В. И. Эффективное моделирование с AllFusion Process Modeler 4.1.4 и AllFusion PM. М.: "ДИАЛОГ- МИФИ",  2009 год
  • Черемных С.В. и др. Моделирование и анализ систем. IDEF-технологии: практикум. М.: "Финансы и статистика", 2002.
  • Федеральный стандарт США FIPSPUB 183 (IDEF0). 
  • Госстандарт России - Р50.1.028 - 2001. Рекомендации по стандартизации. Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования.
  • Дубейковский В.И. Серия статей 2008 года по функциональному моделированию на сайте www.interface.ru.

Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=20220