ログイン
検索
メインメニュー
開発者ブログ
ChangeVisionメンバーズ分布マップ
フォーラム一覧   -   トピック一覧
   UML全般
     【質問】シーケンス図の分岐メッセージについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
akiko
投稿日時: 2006-11-2 14:49
常連
登録日: 2006-10-13
居住地:
投稿: 60
【質問】シーケンス図の分岐メッセージについて
Javaのコードにある「if文」をJUDEで表記するにはどのような方法があるのでしょうか??
シーケンス図の分岐メッセージを使用することはわかったのですが、分岐条件などの表記の仕方がわかりません。

宜しくお願い致します。
sakaki
投稿日時: 2006-11-13 12:19
開発者
登録日: 2006-4-27
居住地:
投稿: 103
Re: 【質問】シーケンス図の分岐メッセージについて
if文の条件は、分岐メッセージの「ガード」の欄に書き込みます。
JUDEでは、分岐メッセージを作成すると、プロパティビューで「ガード」を設定できます。


x>0が条件ならば、このような書き方でOKだと思います。
JUDEに関わらず、UMLで通用する話だと思いますので
色々調べてみてくださいね!
akiko
投稿日時: 2006-11-13 19:32
常連
登録日: 2006-10-13
居住地:
投稿: 60
Re: 【質問】シーケンス図の分岐メッセージについて
プロパティビューにて、「ガード」の設定をすることができました。ありがとうございます。

ところで、この分岐メッセージをJavaのコードで表すと、[if文]になると思いますが、「スケルトンの生成」の機能では、[if文]を生成することはできないのでしょうか??

以前、違った内容で質問した際には、『シーケンス図からスケルトンを生成することはできない』と伺いました。

同じような質問で申し訳ありませんが、確認のため、宜しくお願い致します。
Kota
投稿日時: 2006-11-13 21:14
開発者
登録日: 2006-5-9
居住地:
投稿: 151
Re: 【質問】シーケンス図の分岐メッセージについて
Kota@再び、自宅からです。

申し訳ありませんが、
「スケルトンの生成」の機能では、[if文]を生成することはできません。

JUDEのスケルトン生成は、クラス等の属性・操作は吐き出しますが、
『シーケンス図からスケルトンを生成することはできない』です。
つまり、シーケンス図でif文を加えても、メソッド内にif文が追加されることはありません。

きっと、akikoさんはシーケンス図のすべてのライフラインで
ベースクラスを選択し、メッセージもそのベースクラスが持つ操作を選択していたから、
if文等が出力されると思われたのだと思います。

この件も、ご期待にそえませんで申し訳ないです。


akiko
投稿日時: 2006-11-14 9:58
常連
登録日: 2006-10-13
居住地:
投稿: 60
Re: 【質問】シーケンス図の分岐メッセージについて
そうですか・・・
回答ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を