Создание метамодели с использованием соглашения UML и создание модели данных из нее
Извините, если вопрос звучит слишком расплывчато. Я буду улучшать на основе ваших отзывов.
Мне удалось подготовить UML-модель проблемной области. По сути, это диаграмма классов, описывающая атрибуты классов и отношения агрегации между классами. Намерение теперь состоит в том, чтобы заполнить данные.
Например, класс A объединяет N экземпляров класса B. Я хотел бы создать модель данных, которая имеет данные для одного экземпляра класса A и 5 экземпляров класса B.
В основном, данные, относящиеся к этой метамодели, доступны в документе (например, xls, framemaker), и должна быть возможность прочитать источник и заполнить модель данных.
Существуют ли инструменты, которые позволят мне создать эту модель данных? Пожалуйста, порекомендуйте.
1 ответ
У вас есть два варианта для создания вашей модели базы данных из нашей модели UML.
Вы можете использовать модель UML, а затем добавить генератор кода для генерации базы данных, а затем, наконец, обратить ее с помощью инструмента моделирования базы данных, такого как erwin.
Другой подход заключается в использовании профиля моделирования базы данных внутри вашей модели UML. Это означает, что ypu моделирует и добавляет в базу данных стереотип, связанный с java ORM. Оба работают довольно хорошо.