掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     C言語のソースコード生成について


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2012-5-17 13:11
EA Administrator
投稿: 3939

C言語のソースコード生成について

サポート宛にいただきましたご質問の要約です。

○ご質問

C言語でのソースコードの生成を検討しています。
ステートマシン図からのコード生成をする場合に、クラス要素は必須ですか?

○回答

必須です。

C言語の場合には、オブジェクト指向言語でないということで
便宜的に、1ファイル(.hと.c)を、1つのUMLクラス要素として
対応させています。

ですので、ステートマシン図からのコード生成を行う場合でも、
「どのファイルが出力先になるか」という指定の意味もあり
クラス要素が必須となります。クラス要素に対して状態マシンを
追加すると、その状態マシンの内容が、クラス要素と関連付いている
ファイルに対して出力されます。

ですので、クラス図は必須となります。
(クラス図のクラスに対して、UMLの属性や操作を定義すると
変数や関数としてソースコードに出力されます。)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » C言語のソースコード生成について tkouno 2012-5-17 13:11