UML modeler для Native C ++ с интерфейсом CLI Rational Rose Replacement - PullRequest
0 голосов
/ 25 февраля 2010

Мы использовали Rational Rose 2000 или около того для моделирования, так как я предполагаю, что 2000 или около того, и искали обновление, однако, когда я посмотрел на стоимость лицензии, я подумал, что она все еще является лидером в UML для генерации кода C ++. В дальнейшем усложняется вопрос, наш интерфейсный уровень теперь c ++ / CLI, и мы хотели бы иметь возможность генерировать его также. У любого есть инструмент, который им нравится, который хорошо работает для очень крупного корпоративного продукта.

1 Ответ

0 голосов
/ 25 февраля 2010

Я добился выдающихся успехов в создании кода с очень доступным Enterprise Architect от Sparx Systems.

Лично я работал с C # и не могу говорить о поддержке C ++, но я рекомендую вам взглянуть. Благодаря довольно простой настройке мы смогли сгенерировать наш уровень пользовательского интерфейса, привязки к уровню данных, простые бизнес-правила, которые применяются как на уровне пользовательского интерфейса, так и на уровне бизнес-правил (обязательное поле, ограничения длины поля, ограничения диапазона и т. Д.) и сгенерировать информацию о связывании ORM (файлы NHibernate .xml.cfg).

Самый большой проект, который использовался для участия около 10 моделистов.

Некоторые из них выходят из коробки, а некоторые мы расширили для удовлетворения наших потребностей.

...