Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники CALS(SE) / Август-Вильгельм Шеер - Моделирование бизнес-процессов.doc
Скачиваний:
204
Добавлен:
11.02.2015
Размер:
5.96 Mб
Скачать

А.3.2.1.1.4. Ассоциация экранов

Функции представляются с помощью экранов, отображающих данные или задающих поля для их ввода. С такими бизнес-функциями, как, например, «создание заказа клиента», может быть связано несколько экранов. И наоборот, некоторые экраны могут активизироваться несколькими функциями. Следовательно, экраны связаны с классом ФУНКЦИЯ ассоциацией *:* (см. рис. 105).

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

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

Экраны описываются соответствующими моделями. Привязывая модели к функциям, можно настраивать конфигурацию функций в соответствии с представленными на экране объектами данных. Например, функции ввода данных, связанные с типом сущности КЛИЕНТ, позволяют вводить данные о клиентах, а функции, связанные с типом сущности ПАЦИЕНТ, — данные о пациентах. Средства редактирования функций можно расширить путем изменения содержания экрана (например, атрибутов добавления или удаления).

На рис. 106а показана модель экрана, содержащая атрибуты типов сущностей КЛИЕНТ и АДРЕС. Соответствующие отношения для обработки мастер-данных формы о клиенте представлены на рис. 106в. В этом примере ФОРМА КЛИЕНТА представляет собой весьма сложный объект данных. В правой части рис. 106а указывается источник происхождения данных, каковым служит модель данных. Эти отношения дополняют метамодель на рис. 105.

Экраны проектируются по иерархическому принципу и состоят из страниц, разделов и столбцов (см. рис. 106б). Дополнив модель экрана деталями компоновки, можно автоматически генерировать экран, представленный на рис. 106г (IDS. ARIS-Framework. 1997).

Кроме того, модель на рис. 106б по сравнению с моделью на рис. 106а дополнена контактным лицом. Группа данных, связанных с адресом, повторяется на экране в виде таблицы.

Рис. 105. Отображение потока данных с помощью ассоциации ОПЕРАЦИЯ

Рис. 106а. Структура и атрибуты сложного типа объекта «форма клиента»

Рис. 106б. Пример компоновки модели экрана

Рис. 106в. Модель данных для шаблона клиента

Рис. 106г. Экран с таблицей

А.3.2.1.2. Управление посредством событий и сообщений

События как элемент управления являются одним из основных компонентов событийных цепочек процессов (ЕРС), позволяя описывать динамику бизнес-процессов. В объектно-ориентированных концепциях внутреннее поведение объекта описывается диаграммами состояний, которые также отражают управление посредством событий.

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

Обмен сообщениями описывает динамическое поведение объектов и в объектно-ориентированных методах.

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