Генерация кода Python из модели ArgoUML UML с использованием инструментов с открытым исходным кодом? - PullRequest
2 голосов
/ 02 апреля 2011

Инструменты с открытым исходным кодом UML могут быть очень сложными. Несмотря на то, что при экспорте / импорте в XMI между инструментами, похоже, существует много несовместимостей.

Таким образом, мне интересно, нашел ли кто-нибудь хороший рабочий процесс для генерации кода Python из UML-моделей, созданных в ArgoUML, с использованием инструментов с открытым исходным кодом?

Ответы [ 2 ]

1 голос
/ 02 апреля 2011

Я перечисляю некоторые инструменты UML-Python здесь . Вероятно, PyUML - лучший для ваших нужд

1 голос
/ 02 апреля 2011

Вы пробовали http://argouml -python.tigris.org / ? Если это не подходит, возможно, вы могли бы подать отчеты об ошибках, чтобы люди могли решить проблемы.

Если вы ищете другой инструмент, вам понадобится UML 1.4, который используется в последних версиях ArgouML.

Кстати, проблема совместимости UML / XMI не уникальна для инструментов UML с открытым исходным кодом. Все это основано на полном игнорировании OMG совместимости между версиями UML. Практически единственный раз, когда они поддерживали совместимость, был UML 1.5, который является просто надмножеством UML 1.4. Все остальные версии UML полностью несовместимы - UML 2.x и UML 1.x в значительной степени таковы.

...