Б.З. Разработка систем на базе модели с использованием инфраструктуры ARIS Framework



Сайд Эмрани (Saeed Emrany), дипл. по информатике; Ричард Бок (Richard Bock), дипл. по информатике; IDS Prof. Scheer GmbH, Саарбрюккен, Германия

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

Тесно связанная с ARIS Toolset и ARIS Workflow инфраструктура ARIS Framework идеально подходит для быстрого создания прототипов бизнес-приложений. Она базируется на современной архитектуре клиент-сервер и согласуется с концепцией АБИ. Корпоративные модели, структурированные в соответствии с методами ARIS, можно использовать для документирования бизнес-процессов, а также для проектирования и создания приложений, поддерживающих workflow. Это позволяет индивидуально настраивать приложения, опираясь на модель, что, в свою очередь, позволяет клиентам адаптировать свои программы к меняющимся условиям и директивным установкам.

Б.3.1. Общая процедурная модель

Инфраструктуру ARIS Framework можно использовать для реализации и настройки приложений, разработанных на ее основе.

Общая процедура представлена на рис. 170 в виде диаграммы СДП.

Рис . 170. Процедурная модель для разработки и настройки приложений

 

Специализированные приложения, отвечающие конкретным нуждам заказчика, молено реализовать либо путем адаптации и компоновки бизнес-объектов, ориентированных на процессы, либо путем разработки приложений «с нуля». Если в качестве отправной точки выбираются бизнес-объекты, то описывающие их модели настраиваются с учетом специфики заказчика, а полученные в результате такой настройки специализированные модели служат в качестве входных элементов для создания специальных приложений с помощью ARIS Framework. Процедура настройки позволяет модифицировать бизнес-объекты и соответствующие процессы с их последующим исполнением интегрированной в инфраструктуру системой workflow.

Если приложение разрабатывается с нуля, то целевая корпоративная концепция сначала моделируется средствами ARIS Toolset. Реализация существующих объектных методов в рамках ARIS Framework до того, как модель будет полностью готова к внедрению в приложение, необязательна.

Далее мы рассмотрим функцию «моделирование целевой концепции» более подробно и укажем ключевые аспекты создания приложений для моделей с различным содержанием. Описание функции вновь опирается на процедурную модель.

Б.3.2. Процедурная модель для моделирования целевых концепций

Модели ARIS Framework можно создавать в соответствии с процедурой, ориентированной на процессы или на объекты.

В процедурах, ориентированных на процессы, модели опираются на бизнес-процессы, а в объектно-ориентированных процедурах основу составляют бизнес-объекты. На рис. 171 показаны необходимые этапы моделирования целевой концепции.

Рис . 171. Процедурная модель для создания целевых концепций

 

Создание моделей процессов

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

Спецификация бизнес-объектов

Бизнес-объекты представляют элементы данных, необходимые для бизнес-приложений, а также методы, применимые к элементам данных. Элементы данных можно дифференцировать на объекты данных, их атрибуты, отношения и правила. Объекты данных и их отношения описываются моделью сущность-отношение (ERM), тогда как атрибуты описываются в ARIS Toolset в виде диаграмм присвоения атрибутов. Структуры ERM для тех или иных бизнес-объектов можно адаптировать к структуре бизнес-объектов, необходимой для конкретных процессов. Привязка методов к бизнес-объектам осуществляется с помощью соответствующих диаграмм. На рис. 172 приведена структура бизнес-объекта «заказ».

 

Рис . 172. Структура бизнес-объекта

 

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

Описание представления

На этом этапе описывается форма представления бизнес-объектов в рамках приложения.

Бизнес-объекты можно представлять различными способами. Конкретные типы представлений описываются с помощью диаграмм экранов. Цель моделирования экранов заключается в создании логической схемы экрана, согласующейся с моделями данных. В процессе создания приложения эта логическая структура переносится на Windows-совместимые экраны. На рис. 173 приведена логическая схема и результирующий экран.

Рис . 173. Логическая схема и результирующий экран

 


Дата добавления: 2019-02-26; просмотров: 150; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!