ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   UML全般
     【質問】シーケンス図について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
Kota
投稿日時: 2006-11-6 15:01
開発者
登録日: 2006-5-9
居住地:
投稿: 151
Re: 【質問】シーケンス図について
Kota@JUDE開発部です。

回答がずれていたらごめんなさい。
akikoさんの手順の
"そのCreateメッセージをクリックし新規作成をクリック"
というのはライフラインのベースクラスを指定し、"Createメッセージ"のプロパティビューの操作項目の下の新規作成ボタンのことですよね?

このボタンを押すと、ベースクラスに操作(Createメッセージ)が追加され、
その選択メッセージのメソッドがこのメソッドとして使用される仕様になっています。
デフォルトではソースは
public void Createメッセージ() {}
になっちゃいますが、可視性や名前や引数も指定できます。
ですので、
public class クラス1 {
 public クラス1() {
 }
}
という簡単なソースももちろん出力できます。

「Createメッセージ」には何を記入するべきなのでしょうか??
の回答ですが、
そのクラスのインスタンスが生成されるメソッドのことを書けばいいです。
一般にはコンストラクタが多いと思います。

書いているシーケンス図の粒度にもよりますが、
ベースクラスの仕様(属性や操作)ががちがちに決まっていて
まさに、実装レベルのシーケンス図を書いているのであれば、可視性や名前や引数も書けばよく、
大まかなシーケンス図をでよいなら、XXを生成するという名前でもつけとけばよいのではないでしょうか。

回答が長くなりましたが、参考になれば幸いです。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   【質問】シーケンス図について akiko 2006-10-31 16:29
     Re: 【質問】シーケンス図について Kota 2006-10-31 18:08
       Re: 【質問】シーケンス図について akiko 2006-11-1 14:51
       » Re: 【質問】シーケンス図について Kota 2006-11-6 15:01
           Re: 【質問】シーケンス図について akiko 2006-11-8 16:48

投稿するにはまず登録を