4. Разработка процедуры преобразования логической модели
Rational Rose в структуру Обобщенного документаПроцесс создания БД в ОД является достаточно удобным, а получаемые структуры данных позволяют решать указанные в разд.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.Рис 4.1. Функциональная схема процесса преобразования логической модели
Rational Rose в структуру базы данных Обобщенного документа.
Рис.4.2. Блок-схема алгоритма программы экспорта классов.
Site of Information
Technologies Designed by inftech@webservis.ru. |
|