掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     連結点とフォークの違い


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2010-7-5 8:36
EA Administrator
投稿: 3939

Re: 連結点とフォークの違い

「同時に複数の処理」を実際のコードとして行うためには、例えばスレッドのような仕組みであるとか
あるいはタスクのような形で定義された複数の処理を実現するための仕組みなどを、OSやフレームワークで
提供する必要があると考えています。

しかし、Enterprise Architectの「既定の」コード生成の結果は、特定のOS等に依存するような
内容・前提ではありません。ですので、既定のままでは、複数の処理を
考慮したコードを出すことはできません。


ご指摘のように直交状態はUMLの仕様ですし、Enterprise Architectでも表現する(書く)ことは可能です。
ただし、UMLでは、モデルとして表現した内容とソースコードとの関係は規定していません。
ですので、「UMLで書ける=ソースコードに出せる」ということは、UMLの仕様としては未定義です。


直交状態としてUMLモデルで表現する、ということは、おそらく実装する環境(OS等)で
複数の処理を同時に行うことができる、ということになるかと思います。
ですが、上記のように、Enterprise Architectではその実装する環境を前提とした
コード生成になっていませんので、ご希望の結果になるように、コード生成のルールを
カスタマイズしなければならない、ということになります。

以上で回答になっていますでしょうか?
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   連結点とフォークの違い ukkie(未登録ゲスト) 2010-7-2 15:27
     Re: 連結点とフォークの違い tkouno 2010-7-2 16:17
       Re: 連結点とフォークの違い ukkie(未登録ゲスト) 2010-7-2 16:54
       » Re: 連結点とフォークの違い tkouno 2010-7-5 8:36
           Re: 連結点とフォークの違い ukkie(未登録ゲスト) 2010-7-5 9:59
             Re: 連結点とフォークの違い tkouno 2010-7-5 14:55