Я пытаюсь преобразовать файл, экспортированный из PowerDesigner в формате UML 1.3 - XMI 1.1, в модель обмена XMI UML 2.1 из Rational Software Architect. Как я могу это сделать?
Как преобразовать документ в формате UML 1.3 - XMI 1.1 в формат UML 2.1 XMI?
Ответы (4)
Возможно, стоит попробовать Конвертер файлов XMI через Интернет с использованием Php.
Если RSA не будет импортировать XMI 1.1, вам нужно найти другой инструмент, который это сделает. Enterprise Architect от Sparx Systems может импортировать XMI 1.1 и писать XMI 2.1. Вы можете получить бесплатную 30-дневную пробную версию на их веб-сайте по адресу http://www.sparxsystems.com. Имейте в виду, однако, что существуют разные диалекты XMI, поэтому вам, возможно, придется попробовать различные инструменты и посмотреть, какой из них работает лучше всего. Удачи!
Хотя XMI и является стандартом, он не реализован единообразно во всех инструментах. Altova UModel ближе всего к стандарту XMI. Однако это дорого, поэтому вы можете работать с EA. Он позволяет импортировать XMI разных версий, а также XMI в разные версии, но некоторые ваши данные могут быть потеряны.
Лучший способ сделать перевод из XMI 1.3 в XMI 2.1 — это фактически перевести его через XSLT, поскольку и XMI1.3, и XMI2.1 являются только форматами XML.
Я обнаружил, что XMI v1.3 экспортирует модели из Power Designer v10 (v12 также делает то же самое, если я не ошибаюсь) не экспортирует никакие диаграммы UML (читай: классы, действия, диаграммы вариантов использования), поэтому никакое преобразование не может решить проблему. проблема то, так как нет данных о диаграммах вообще.
Есть какие-нибудь сведения о новых выпусках, обновлениях, исправлениях, исправлениях Power Designer?