Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

А.3.2.1.2.5. Связывание объектно-ориентированного моделирования и СДП

Читайте также:
  1. Дубейковский В.И. Практика функционального моделирования с AllFusion Process Modeller 4.1. Где? Зачем? Как? – М. ДИАЛОГ-МИФИ, 2004-464 с.
  2. Инструментальный комплекс моделирования G2
  3. Методология функционального моделирования IDEF0
  4. Методы моделирования в исследовании систем управления
  5. Связывание кислорода гемоглобином
  6. Сетевого моделирования

Немотря на то, что моделирование бизнес-процессов и объектно-ориентированное моделирование имеют разные парадигмы, неоднократно предпринимались попытки объединить то и другое.

Существует два способа связи диаграмм СДП с объектно-ориентированным моделированием.

В концепции, предложенной Бунгертом и Хессом (Bungert, Heft. Objektorientierte Geschaftsprozeftmodellierung. 1995), диаграммы СДП можно трансформировать в объектные модели и наоборот. Примеры (слегка видоизмененные и расширенные по сравнению с оригиналом) приведены на рис. 116а и 1166.

Рис. 116а. Описание полного процесса в виде диаграммы СДП (Bungert, Hefi. Objektorientierte Geschaftsprozefimodellierung. 1995, с. 62)

 

Рис. 116б. Описание событий, являющихся результатом выполнения функций (Bungert, Heft. Objektorientierte Geschaftsprozeflmodellierung. 1995, с. 61)

 

Мы исходим из посылки, что информационные объекты, используемые в СДП, можно описать как объектно-ориентированные классы. К ним привязываются функции цепочки процессов, а активизирующие события и события, активизируемые классами, в свою очередь, привязываются к информационным объектам. Активизирующие объекты принимаются в виде сообщений и могут пересылаться событиями, активизированными другими функциями. Внутренние и внешние события можно описывать по отдельности. Описанная метамодель соответствует метамодели СДП (см. рис. 110).

В концепции Нюттгенса и Циммерман-на управление событиями СДП переносится на поток объектов (Scheer, Nuttgens, Zimmermann. oEPK. 1997; Nuttgens, Feld, Zimmermann. Business Process Modeling. 1998).

Объектно-ориентированные событийные диаграммы процессов (оСДП) связывают управление событиями, ориентированное на процессы, с элементами объектно-ориентированного моделирования. Объекты группируются в соответствии с потоком управления процессами, а к ним при помощи соответствующей процедуры привязываются обрабатывающие функции. По сути, это одна из возможных реверсий описания процессного контекста, как показано в общей модели бизнес-процессов на базе ARIS (Scheer. ARIS — Business Process Frameworks. 1998, с. 31; русское издание - с. 28).

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

Данный подход вновь акцентирует внимание на различии между парадигмами проектирования с ориентацией на процессы и проектирования с ориентацией на объекты. На рис. 117 приведен фрагмент оСДП, наглядно иллюстрирующий проблемы, о которых мы говорили в связи с процессом создания объекта.

Рис. 117. Объектно-ориентированная диаграмма СДП для ввода заказа

 


Дата добавления: 2015-08-03; просмотров: 191 | Нарушение авторских прав


Читайте в этой же книге: А.2.4.1. Определение требований на уровне модели выходов | А.2.4.2. Конфигурирование выходов | А.З.1.1.1. Диаграммы связи функция-организация | А.3.1.1.2. Диаграмма взаимодействия | А.3.1.2. Конфигурирование | А.3.2.1.1.1. Объектно-ориентированные диаграммы классов | А.3.2.1.1.3. Поток данных | А.3.2.1.1.4. Ассоциация экранов | А.3.2.1.2.1. Правило СУД | А.3.2.1.2.3. Диаграммы состояний |
<== предыдущая страница | следующая страница ==>
А.3.2.1.2.4. Управление посредством сообщений| А.3.2.2. Конфигурирование

mybiblioteka.su - 2015-2024 год. (0.006 сек.)