2

UML で実行可能なモデルを構築するにはどうすればよいですか?

クラス、SDなどの描画中に使用されるUMLモデル要素とは異なりますか?

4

1 に答える 1

1

モデル要素とは、クラス、状態、アクティビティなどのある種の UML 表記を意味していると思います。グラフィック表記は、実行可能なコンテキストで使用してもそれほど変わりませんが、根底にある意味 (セマンティクス) は変わる可能性があります。表記を実行可能にするには、UML 表記の一部のサブセットで実行可能な動作を確立する一連のセマンティクスが必要です。(実行を考え始めると、すべてが必要になるわけではありません)。Executable UML: A Foundation for Model Driven Architecture、Mellor/Balcer、Addison-Wesley 2002 (私が強くお勧めします) という本では、そのような一連のセマンティクスが定義されています。実行可能 UML モデルの例と、それらをオープン ソース ツールでコードに変換する方法を確認したい場合は、Models to Code (謎のギャップなし)、Starr/Mangogna/Mellor、2017 を参照してください。実行可能umlで。

于 2017-08-14T08:46:08.573 に答える