StarUML в создании кода C ++ - PullRequest
0 голосов
/ 12 октября 2011

Я новичок в UML и написал диаграмму последовательности для пользовательского интерфейса ваучера, это небольшой проект для домашних животных, которым я занимаюсь для изучения UML. Я написал приличную диаграмму последовательности в StarUML, и теперь я хотел бы сгенерировать код C ++, этот шаг очень прост, я просто перехожу к Инструменты / C ++ / Генерация кода ... Но там я сталкиваюсь с проблемой, которую вы можете понять из снимков экрана ниже. Я пробовал разные места, но я не мог найти никакой помощи, кто-нибудь, имеющий опыт работы в StarUML, кто мог бы помочь мне пойти дальше?

Step 1 Why is it Empty?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2014

Я только что попытался сгенерировать код с начала uml. С версией 5.0.3.1570. Это работает хорошо. Я получил диаграмму мгновенно.

Одна проблема, на самом деле она не генерировала материал композиции / агрегации, но затем я сделал это вручную.

Поскольку это умилостивительно для моей организации, я не могу упиваться, но последовательность точно такая же, как и у вас.

Я выбрал модель проектирования и затем указал путь к файлу в диалоговом окне.

0 голосов
/ 12 октября 2011

Давно не использовал starUML, поэтому все могло измениться.Но:

В прошлый раз, когда я посмотрел, в нем не было шаблонов для генерации поведенческого кода.Единственные шаблоны codegen были для статической структуры (классы, атрибуты, пакеты).Если это все еще так, то я подозреваю, что пустая панель возникает из-за того, что она не находит подходящих элементов модели для создания кода.т. е. в вашем пакете Sequence Diagram нет классов.

Возможно, вам удастся разобраться с этим, взглянув на шаблоны кода;они должны быть в

<STARUML_INSTALL_PATH>\modules\staruml-generator\templates

hth.

...