フォーラム一覧 - トピック一覧 UML全般 シーケンス図:replyメッセージの仕様について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
3moon | 投稿日時: 2008-9-5 13:04 |
新米 登録日: 2008-9-5 居住地: 投稿: 5 |
シーケンス図:replyメッセージの仕様について JUDEとEnterprise Architectを使ってモデル図を書いています。
そこでそれぞれのツールで出来ることが違うのでUMLの仕様上正しい描き方を知りたいです。手元の仕様書を見ましたがいまいち分りませんでしたので・・・。 シーケンス図で、オブジェクトAからオブジェクトBにメッセージを送ります。オブジェクトBは自己呼び出しをします。 ここで幾つかのケースで質問です。 1.自己呼び出しが終わりメインの活性区間からreplayメッセージを返す。これは普通。 2.自己呼び出しの区間からオブジェクトAへreplayメッセージは描けますか? 3.またその場合、メインの活性区間から別のreplyメッセージはかけますか? JUDEの場合 2→書けません。 自己呼び出しからのreplyメッセージはオブジェクトBのメインの活性区間にしか戻せません。 よって、1つの活性区間から1つのreplyメッセージの規約上、3も書けません。 Enterprise Architectの場合 2→書けます。 3→書けます。 どちらが使用上正しいのでしょうか。 4.1つの活性区間には1つのreplyメッセージが仕様だと思いますが、合ってますか? JUDE そうなってます。 Enterprise Architect メインの活性区間はそうなってます。 しかし自己呼び出しの区間からはいくつでも書けます。 5.replyメッセージは受信メッセージがないと書けないのが仕様だと思いますが、合ってますか? JUDEはそうなっていますが、Enterprise Architectは受信メッセージがなくてもreplyメッセージが書けます。 6.条件によって返すreplyメッセージが違います。 このときフラグメントを使って書きますが、それぞれの条件で別のreplyメッセージを戻せますか? JUDE 1つの活性区間で1つしか返せないので不可 フラグメントにメッセージが属するわけではない? Enterprise Architect 自己呼び出しを使えば可能 (自己呼び出しの区間からオブジェクトAに返して良いのが仕様であれば問題なしです) ばらばらと初歩的な質問になりますが、よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» シーケンス図:replyメッセージの仕様について | 3moon | 2008-9-5 13:04 |
Re: シーケンス図:replyメッセージの仕様について | okamura | 2008-9-5 17:14 |
Re: シーケンス図:replyメッセージの仕様について | 3moon | 2008-9-8 10:02 |
投稿するにはまず登録を | |