掲示板一覧 - トピック一覧 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 |
| |
tkouno | 2010-7-2 16:17 |
| |
ukkie(未登録ゲスト) | 2010-7-2 16:54 |
| » |
tkouno | 2010-7-5 8:36 |
| |
ukkie(未登録ゲスト) | 2010-7-5 9:59 |
| |
tkouno | 2010-7-5 14:55 |




