0

私は UML を初めて使用し、バウチャー ユーザー インターフェイスのシーケンス図を作成しました。これは、UML を学ぶために行っている小さなペット プロジェクトです。StarUML でまともなシーケンス図を書いたので、C++ コードを生成したいと思います。ステップは非常に簡単です。Tools /C++/Generate Code に移動するだけです...しかし、ここで問題に直面します。以下の画面キャプチャ。さまざまな場所を試しましたが、助けを見つけることができませんでした.StarUMLの経験者で、さらに先に進むのを手伝ってくれる人はいますか?

ステップ1 なぜそれは空ですか?

4

2 に答える 2

0

しばらく starUML を使用していないため、状況が変わっている可能性があります。しかし:

前回見たときは、動作コード生成用のテンプレートが提供されていませんでした。codegen テンプレートは、静的構造 (クラス、属性、パッケージ) 用のみでした。それでもそうである場合は、コードを生成する適切なモデル要素が見つからないために空のパネルが発生していると思われます。つまり、シーケンス図パッケージにはクラスが含まれていません。

codegen テンプレートを見れば解決できるかもしれません。彼らはいるべきです

<STARUML_INSTALL_PATH>\modules\staruml-generator\templates

h番目。

于 2011-10-12T09:07:31.483 に答える
0

最初のumlからコードを生成しようとしました。バージョン 5.0.3.1570。それはうまくいきます。すぐに図ができました。

1 つの問題として、実際には構成 / 集計が生成されませんでしたが、それを手動で行いました。

我が組織の名誉のため、大袈裟ではありませんが、順番は貴殿と全く同じです。

設計モデルを選択し、ダイアログ ボックスでファイル パスを指定します。

于 2014-11-08T07:21:07.443 に答える