BOLD - инструмент реализации MDA в Delphi


Тэг-параметры (tagged values)


Для функционирования Bold кроме UML-модели используется набор специальных переменных-параметров (tagged values), или тэг-параметров. Они необходимы для взаимодействия со средой разработки и СУБД, а также для дополнительных настроек модели.

Появление тэг-параметров не случайно. Если UML-модель можно рассматривать как платформенно-независимую PIM-модель, то совокупность тэг-параметров можно считать элементом платформенно-зависимой PSM-модели. Будучи по этой причине связанными с PIM, тэг-параметры классифицируются по принадлежности к элементам иерархической структуры модели. Таким образом, существуют отдельные наборы тэг-параметров для следующих элементов иерархии модели:

• модель в целом;

• класс;

• ассоциация;

• атрибут;

• роль;

• операция.

Тэг-параметры можно также классифицировать и по функциональной принадлежности:

• общие;

• используемые для генерации кода и интерфейсов;

• используемые для отображения на уровне данных (Persistence Mapping);

• используемые для описания принадлежности к уровню данных (Persistence).

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

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

В начало В начало

КомпьютерПресс 6'2003

SpyLOG ?aeoeia@Mail.ru


- Начало -  - Назад -