StarUML生成C++;密码

StarUML生成C++;密码,uml,code-generation,staruml,Uml,Code Generation,Staruml,我是UML新手,我已经为凭证用户界面编写了一个序列图,这是我学习UML的一个小宠物项目。我已经在StalUML中编写了一个不错的序列图,现在我想生成C++代码,步骤非常简单,我只想去工具/C++ +生成代码…< /强>,但是我面临一个问题,你可以从下面的屏幕捕捉中了解到。我尝试了很多地方,但我找不到任何帮助,有谁能帮助我走得更远 有一段时间没有使用starUML了,所以情况可能发生了变化。但是: 上次我查看时,它没有为行为代码生成提供模板。唯一的codegen模板用于静态结构(类、属性、包)。如

我是UML新手,我已经为凭证用户界面编写了一个序列图,这是我学习UML的一个小宠物项目。我已经在StalUML中编写了一个不错的序列图,现在我想生成C++代码,步骤非常简单,我只想去<强>工具/C++ +生成代码…< /强>,但是我面临一个问题,你可以从下面的屏幕捕捉中了解到。我尝试了很多地方,但我找不到任何帮助,有谁能帮助我走得更远


有一段时间没有使用starUML了,所以情况可能发生了变化。但是:

上次我查看时,它没有为行为代码生成提供模板。唯一的codegen模板用于静态结构(类、属性、包)。如果仍然是这样,那么我怀疑空面板是因为它没有找到任何合适的模型元素来生成代码。i、 您的序列图包中没有任何类

您可以通过查看codegen模板来解决这个问题;他们应该在

\modules\staruml生成器\模板


hth.

我只是尝试从开始的uml生成代码。 版本为5.0.3.1570。它工作得很好。 我立刻得到了图表

有一个问题,它实际上没有生成合成/聚合的内容,但是,我手动生成了

因为这对我的组织来说是一种安慰,所以我不能陶醉,但是,顺序和你们的完全一样

我选择了设计模型,然后在对话框中给出了文件路径。

对于大多数UML工具,“代码生成”意味着类和方法存根,并且该过程不考虑任何行为模型,如序列图。有些工具确实包含一些行为生成,但它们都不能编写好代码。并不是要阻止您学习UML,但是从UML生成IMO代码在任何情况下都是一件傻事。UML非常适合用于记录设计,但它不是一种编程语言。