2014年3月18日火曜日

astahをつかったシーケンス図の作成Tips集

astahをつかったシーケンス図の作成Tips集 

随時追加していきます。

◆作成した図をコピーしたい
コピーペーストは製品版のみ対応なのですが、以下の方法でコピーできます。
ライフラインを含む項目を選択し、コピーペーストをすること。ただしプロジェクト間だけです。
(複数のAstahを立ち上げてその間でコピーペーストは不可。)

◆名前の後につく括弧()を非表示にしたい
右下に表示されているプロパティのベースタブからメッセージパラメタの表示(初期設定)からチェックを外してメッセージの作成を行って下さい。
すでに作成された名前からは()がなくなりませんが、チェックを外した後に作成したものは名前から()がなくなります。
再度括弧を付ける場合には、チェックを付けてから作成して下さい。
14.03.24追記
→すでに()が付いているものもメッセージを右クリックし、メニューからメッセージパラメタの表示のチェックを外すことで()を外せます。
ついていないものに付けたいときは同じ手順でチェックを付ければOK。

◆いちいちライフライン作成するのが面倒
構造ツリーからドラッグアンドドロップでライフラインが自動的に作成されます

◆間違ってクリックした時にメッセージを作成する赤い矢印が表示されて困る
赤い矢印が出てきてしまったら右クリックすると消えます。

◆リプライメッセージの作成を自動化したい
シーケンス図作成画面のツールバーにRepryメッセージ自動生成モードを選択すると、
メッセージを作成した際にリプライメッセージも作成されるようになります。

◆変数の代入はどう表すか
プロパティの名前項目に代入する値を記入し、返り値変数項目に変数を記入するとA=1のようなメッセージが生成できます。

astah公式の解説ページ
UML初学者向け チュートリアル
http://astah.change-vision.com/ja/tutorial/tutorial-community.html

astah無償版のダウンロードは以下から
astah*Community
http://astah.change-vision.com/ja/product/astah-community.html

IT専科による解説ページ※とてもわかりやすいです
シーケンス図(Sequence Diagram)
http://www.itsenka.com/contents/development/uml/sequence.html