Сайт Информационных Технологий

4. Разработка процедуры преобразования логической модели Rational Rose в структуру Обобщенного документа

4.1. Разработка процедуры

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

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

Так как в CASE-средстве qWORD нет возможности построения визуальной модели предлагается использовать для этого объектно-ориентированное CASE-средство Rational Rose. Затем, хотелось бы, чтобы по полученной логической модели автоматически генерировалась структура БД в qWord. Для этого необходимо связать вышеуказанные CASE-средства. Это осуществляется следующим образом (функциональная схема процесса представлена на рис.4.1).

С помощью утилиты Cache Rose Link возможно экспортировать объектную модель, созданную в Rational Rose, в Cache от InterSystems'. При этом:

Полученные таким образом в Cache классы с помощью разработанной мной программы экспортируются в qWord. Блок схема алгоритма представлена на рис.4.2. Текст программы на языке Cache ScriptObject приведен в приложени3.

wpe73.jpg (9435 bytes)

Рис 4.1. Функциональная схема процесса преобразования логической модели Rational Rose в структуру базы данных Обобщенного документа.

wpe74.jpg (51218 bytes)

 wpe77.jpg (51718 bytes)

 wpe78.jpg (26030 bytes)

 wpe79.jpg (15874 bytes)

 wpe7A.jpg (26671 bytes)

Рис.4.2. Блок-схема алгоритма программы экспорта классов.


Site of Information Technologies
Designed by  inftech@webservis.ru.