astah* 基 本 操 作 ガイド astah* professional astah* UML astah* community 2009.10.19 株 式 会 社 チェンジビジョン
はじめに astah*は ソフトウェア 開 発 で 活 用 されているUML, ER 図 DFD CRUDなどのダイアグラムを 軽 快 な 操 作 でモデリングする 設 計 支 援 ツールです さらに 発 想 を 描 くMind Mapとも 連 携 します 基 本 操 作 ガイドでは astah*の 画 面 や 基 本 操 作 を 説 明 します 目 次 画 面 構 成 3 基 本 概 念 5 プロジェクトと 図 の 作 成 8 図 の 種 類 10 ビュー 操 作 22 図 要 素 モデルの 編 集 25 astah* 製 品 の 紹 介 問 い 合 わせ 47 2
画 面 構 成 (1) マネジメントビュー プロジェクトビュー プロパティビュー ダイアグラムエディタ 3
画 面 構 成 (2) マネジメントビュー 全 体 を 操 作 するメインメニューとツールバーをもつ プロジェクトビュー 構 造 ツリー:パッケージやモデルをツリー 形 式 で 表 示 継 承 ツリー:クラスの 継 承 関 係 をツリー 形 式 で 表 示 マップビュー:ダイアグラムエディタで 開 いた 図 の 全 体 を 表 示 図 :プロジェクトに 含 まれる 全 図 を 一 覧 表 示 プロパティビュー モデルのプロパティを 編 集 するためのビュー ダイアグラムエディタ 図 を 編 集 するためのエディタ 4
基 本 概 念 :モデルと 図 要 素 (1) 5
基 本 概 念 :モデルと 図 要 素 (2) モデルと 図 要 素 の 概 念 クラスやユースケースなど プロジェクトの 要 素 をモ デルと 呼 びます 図 上 に 図 要 素 として 複 数 の 図 で 表 現 できます 図 要 素 に 対 して モデルを 表 現 したものを 特 に 図 要 素 と 呼 びます ある 一 つのモデル 個 別 に 色 や 大 きさを 設 定 できま す 6
基 本 概 念 :モデルと 図 要 素 (3) 図 から 削 除 と モデルから 削 除 図 から 削 除 では 指 定 した 図 要 素 を 図 から 削 除 します モデル 自 体 はプロジェクトファイルから 削 除 されません モデルから 削 除 では モデルと 関 連 する 全 図 要 素 をプロ ジェクトファイルから 完 全 に 削 除 します コピー/ペースト クラス 図 とユースケース 図 は 図 要 素 を 複 製 し モデルはコ ピー 元 とコピー 先 で 共 有 します それ 以 外 の 図 は モデルも 含 めて 複 製 します 7
プロジェクトと 図 の 作 成 (1) プロジェクトの 新 規 作 成 ファイル メニュー またはツールバーから プロ ジェクトの 新 規 作 成 を 選 択 します テンプレートからプロジェクトを 作 成 テンプレートを 基 にファイルを 作 成 します ファイル メニューから テンプレートからプロジェク トの 新 規 作 成 を 実 行 し 開 きたいファイルを 選 択 し ます 8
プロジェクトと 図 の 作 成 (2) 図 の 作 成 パッケージ 配 下 には 全 種 類 の 図 を 作 成 可 能 ユースケースやクラス 操 作 配 下 は 一 部 の 種 類 の 図 を 作 成 可 能 方 法 1: 図 メニューから 作 成 方 法 2: 構 造 ツリーのポップアップメニューから 作 成 図 の 切 替 ダイアグラムエディタのタブによる 図 の 切 替 構 造 ツリーや 図 タブからの 図 の 切 替 9
図 の 作 成 方 法 1 [ 図 ]メニューから 作 成 方 法 2 構 造 ツリーのポップアップメニューから 作 成 10
作 成 参 照 できる 図 の 種 類 図 の 種 類 UML2.1 (クラス 図 ユースケース 図 ステートマ シン 図 アクティビティ 図 シーケンス 図 コミュニケーション 図 コンポーネント 図 配 置 図 合 成 構 造 図 ) astah* community astah* UML astah* professional フローチャート データフロー 図 (DFD) ER 図 CRUD マインドマップ 要 求 テーブル : 作 成 参 照 : 参 照 11
図 の 種 類 (1)クラス 図 12
図 の 種 類 (2)ユースケース 図 13
図 の 種 類 (3)ステートマシン 図 14
図 の 種 類 (4)アクティビティ 図 15
図 の 種 類 (5)シーケンス 図 16
図 の 種 類 (6)コミュニケーション 図 17
図 の 種 類 (7)コンポーネント 図 18
図 の 種 類 (8) 配 置 図 19
図 の 種 類 (9) 合 成 構 造 図 20
図 の 種 類 (10)その 他 の 図 astah* UML マインドマップ astah* professional フローチャート データフロー 図 (DFD) ER 図 CRUD マインドマップ 要 求 テーブル 21
ビュー 操 作 標 準 倍 率 (100%) 全 体 表 示 エディタに 図 全 体 を 表 示 縮 小 ボタンを 押 し 続 けることで 連 続 して 縮 小 拡 大 ボタンを 押 し 続 けることで 連 続 して 拡 大 スクロール マウスの 右 ドラッグで 図 をスクロール マウスホイールで 縦 スクロール Shift+マウスホイールで 横 スクロール ズーム Ctrl+ 右 ドラッグで 拡 大 縮 小 Ctrl+ホイールで 拡 大 縮 小 22
マップビュー マップビューはダイアグラムエディタ 全 体 を 表 示 します マップビュー 上 の 左 ドラッグでダイアグラムエディタの 表 示 位 置 を 変 更 します マップビュー 上 の 右 ドラッグでダイアグラムエディタの 表 示 範 囲 を 変 更 します 23
プロパティビュー プロパティビューは 選 択 したモデル 図 要 素 などのモデル 情 報 を 表 示 編 集 します 編 集 できる 内 容 は モデル 要 素 や 図 によっ て 異 なります 24
図 要 素 の 作 成 図 上 での 作 成 (1) ボタンを 選 択 (2) 図 上 をクリック モードロック ( 図 要 素 の 連 続 作 成 が 可 能 ) 連 続 作 成 Shiftキーを 押 しながら 図 上 をクリックして 図 要 素 を 作 成 モードロックをONにして 図 要 素 を 作 成 25
モデルの 作 成 - ツリー ツリー 上 での 作 成 ツリー 上 のモデルを 右 クリックし ポップアップメ ニューから 作 成 構 造 ツリーのポップアップメニュー[モデ ルの 追 加 ]より 追 加 するモデルを 選 択 作 成 したモデルを 図 上 に ドラッグ&ドロップ 26
図 要 素 のコピー&ペースト コピー&ペースト 図 上 で 図 要 素 を 選 択 し ポップアップメニューでコピーを 選 択 コピーした 図 要 素 を 他 の 図 ( 同 種 類 の 図 )に 貼 り 付 け Ctrl + C (コピー) Ctrl + V ( 貼 り 付 け) スタイルのコピー&ペースト 同 様 の 方 法 でスタイルのコピー&ペーストも 可 テキスト 直 線 長 方 形 のスタイル およびUML 図 要 素 の 背 景 色 に 対 応 しています 27
図 要 素 の 選 択 / 解 除 複 数 選 択 選 択 したい 図 要 素 を 左 ドラッグで 範 囲 選 択 Shiftキー または Ctrlキーを 押 しながら 図 要 素 を 選 択 全 選 択 : Ctrl + A 選 択 解 除 Shiftキー または Ctrlキーを 押 しながら 選 択 された 図 要 素 を 再 選 択 28
図 要 素 の 直 接 編 集 編 集 部 分 を 選 択 し F2キー またはダブルクリックで 編 集 属 性 操 作 の 直 接 編 集 属 性 と 操 作 は 図 上 でドラッグ&ドロップによる 順 位 変 更 や 他 クラスへの 移 動 も 可 能 29
図 要 素 の 移 動 図 要 素 を 選 択 して 左 ドラッグ または 方 向 キーで 移 動 Shiftを 押 しながら 垂 直 水 平 移 動 が 可 能 Ctrlを 押 しながら グリッド 補 正 操 作 が 可 能 30
ビュー 情 報 の 編 集 ビュー 情 報 は 図 要 素 の 表 示 に 関 する 情 報 です 表 示 / 非 表 示 の 切 替 (クラスの 属 性 や 操 作 など)やリサイズ 色 など 表 示 / 非 表 示 ポップアップメニューから 表 示 / 非 表 示 を 切 替 えます システムプロパティでデフォルト 設 定 したり 図 のプロパティ[ 初 期 設 定 ]タブに て 設 定 できる 要 素 もあります リサイズ 色 図 上 でノブ( 図 要 素 の 端 点 )をドラッグします 自 動 リサイズ 機 能 もあります ボタンやメニューバー ポップアップメニューから 設 定 します アイコン 表 記 図 要 素 の 表 記 をステレオタイプで 規 定 された 図 形 で 表 示 します 31
表 示 / 非 表 示 の 切 り 替 え ポップアップメニューから 表 示 メニューを 選 択 例 : 属 性 区 画 の 表 示 操 作 区 画 の 表 示 名 前 空 間 の 表 示 可 視 性 の 表 示 など 32
図 要 素 の 色 設 定 図 要 素 を 選 択 ( 複 数 可 )して ツールバーの[ 色 の 選 択 ] を 選 択 メインメニューから[ 編 集 ] [ 色 の 設 定 ]を 選 択 図 要 素 のポップアップメニューから[ 色 の 設 定 ]を 選 択 33
図 要 素 の 色 の 初 期 設 定 図 要 素 別 に 初 期 の 色 を 設 定 します [ツール]-[システムプロパティ]の 新 規 図 要 素 の 色 で 設 定 します 34
ステレオタイプ 別 の 色 の 初 期 設 定 ステレオタイプ 別 に 初 期 の 色 を 設 定 します [ツール]-[システムプロパティ]の 新 規 ステレオタ イプの 色 で 設 定 します 35
図 要 素 のリサイズ 自 動 リサイズ 名 前 などの 変 更 に 応 じて 自 動 的 にサイズを 変 更 します ドラッグしてリサイズ 図 要 素 のノブを 選 択 してリサイズします 自 動 リサイズがOFFになるため 名 前 変 更 などで 自 動 リサイズしなくな ります (ユースケースは 除 く) 複 数 行 の 図 要 素 アイテムの 幅 に 合 わせて 改 行 します テキスト ノート 一 部 の 図 要 素 は Shift, Ctrl, Altのいずれかを 押 しな がらEnterキーを 押 して 改 行 できます 36
図 要 素 の 表 記 図 要 素 を 標 準 表 記 または アイコン 表 記 で 表 示 します 図 要 素 を 選 択 ( 複 数 可 )した 状 態 でツールバーの [ 標 準 表 記 ][アイコン 表 記 ]ボタンを 押 して 表 記 を 切 り 替 えま す 図 要 素 のポップアップメニュー( 右 クリック)から[アイコン 表 記 ]を 選 択 して 変 更 も 可 能 です アイコン 表 記 標 準 表 記 37
図 要 素 の 整 列 選 択 された 図 上 の 図 要 素 を 整 列 します ツールバーに 横 揃 えと 縦 揃 えのボタンがあります または メインメニューの[ 整 列 ]から 実 行 できます 上 揃 えと 横 均 等 揃 えで 整 列 38
図 要 素 のサイズ 揃 え 選 択 された 図 上 の 図 要 素 の 幅 や 高 さを 揃 えます ツールバーに 高 さ 揃 えと 幅 揃 えのボタンがあります または メインメニューの[ 整 列 ]から 実 行 できます サイズ 揃 え 39
線 分 要 素 の 作 成 線 分 要 素 には 関 連 汎 化 実 現 依 存 遷 移 等 様 々な 要 素 があります 1. 作 成 ボタンを 押 す 2. 始 点 となる 図 要 素 をクリックする 3. (クリックで 中 間 点 を 指 定 する) 4. 終 点 となる 図 要 素 をクリックする ドラッグ&ドロップによる 作 成 も 可 能 です ESCボタン または 右 クリックで 作 成 をキャンセルします 線 分 の 端 点 を 図 要 素 の 中 心 に 固 定 ラバー 線 分 による 入 力 補 助 線 のスタイルを 指 定 40
線 のスタイル 線 のスタイルは4 種 類 あります 通 常 線 直 角 線 曲 線 直 角 曲 線 線 を 選 択 ( 複 数 可 )した 状 態 で ツールバーのボタンを 押 し 線 の スタイルを 変 更 できます 線 のポップアップメニューから 線 のスタイルを 選 択 できます 通 常 線 直 角 線 曲 線 直 角 曲 線 41
線 の 付 け 替 え 変 更 線 の 端 点 をドラッグ&ドロップして 線 の 付 け 替 えが 可 能 です ラバー 線 分 ( 青 い 線 分 )に よる 入 力 補 助 線 の 途 中 でドラッグ&ドロップして 直 線 を 折 れ 線 に 変 更 したり 戻 した りできます 直 線 から 折 れ 線 へ 42
画 像 出 力 図 をJPEG, PNG, EMF 形 式 で 画 像 出 力 します メインメニューの[ツール] [ 図 を 画 像 ファイルに 出 力 ]から 出 力 し ます 図 要 素 のポップアップメニュー[クリップボードにコピー]でコピーで きます EMF 形 式 の 画 像 出 力 は astah* UML, astah* professionalでサポートしています astah* communityでは 背 景 に 製 品 名 が 表 示 されます 43
印 刷 印 刷 ダイアグラムエディタ 上 のアクティブな 図 を 印 刷 します 図 をまとめて 印 刷 プロジェクトに 含 まれる 図 をまとめて 印 刷 します 図 選 択 ダイアログで 印 刷 順 をソートできます 印 刷 プレビュー まとめて 印 刷 プレビュー 印 刷 する 図 をプレビュー まとめてプレビューします 印 刷 設 定 プロジェクト 図 毎 に 印 刷 設 定 が 可 能 です ヘッダー フッター 用 紙 サイズ 縮 尺 等 を 指 定 します 印 刷 プレビュー まとめて 印 刷 プレビュー 印 刷 設 定 は astah* UML, astah* professionalでサポートしています astah* communityでは 背 景 に 製 品 名 が 表 示 されます 44
検 索 と 置 換 検 索 と 置 換 検 索 タブで モデルの 検 索 や モデル 名 の 置 換 ができます 文 字 列 以 外 での 検 索 検 索 項 目 ドロップダウンリストで 以 下 の 検 索 を 選 択 できます << 参 照 描 画 されないモデル>> << 描 画 されないモデル>>( 図 に 描 かれていないモデル) << 参 照 されないモデル>>( 他 から 参 照 されていないモデル) <<リンク 切 れのハイパーリンク>> 設 定 されているハイパーリンク(ファイルのみ)をチェックします 検 索 と 置 換 は astah* UML, astah* professionalでサポートしています 45
主 なキー 操 作 機 能 キー 操 作 編 集 全 選 択 Ctrl + A モデルからの 削 除 図 からの 削 除 編 集 を 取 り 消 す(Undo) 編 集 をやり 直 す(Redo) コピー BMP, JPG 画 像 としてコ ピー 貼 り 付 け(ペースト) クラスの 属 性 追 加 クラスの 操 作 追 加 ステレオタイプ 追 加 名 前 の 変 更 Ctrl + D DELETE Ctrl + Z Ctrl + Y Ctrl + C Ctrl +Alt + C Ctrl + V Ctrl + F Ctrl + M Ctrl + Alt + S F2 機 能 キー 操 作 ファイル プロジェクトの 新 Ctrl + N 規 作 成 プロジェクトの 保 Ctrl + S 存 ウィンドウ 図 の 切 り 替 え Ctrl + Tab プロジェクト Ctrl + Shift + P ビューの 表 示 整 列 縦 中 央 揃 え Ctrl + Alt + l( 小 文 字 のエ ル) 横 中 央 揃 え Ctrl + Alt + -(マイナス) 上 揃 え Ctrl + Alt + ( 上 カーソル) 下 揃 え Ctrl + Alt + ( 下 カーソル) 右 揃 え Ctrl + Alt + ( 右 カーソル) 左 揃 え Ctrl + Alt + ( 左 カーソル) ビュー 標 準 の 倍 率 Ctrl + 1 全 体 表 示 Ctrl + 0 ズームイン Ctrl + ホイール 上 Ctrl + [ Ctrl + 右 ドラッグ 上 46 ズームアウト Ctrl + ホイール 下 Ctrl + [ Ctrl + 右 ドラッグ 下
astah* communityの 機 能 紹 介 astah* communityは UMLモデリングツールです 基 本 機 能 UML2.1 クラス 図 ユースケース 図 シーケンス 図 アクティビティ 図 コミュニケーション 図 ステートマシン 図 コンポーネント 図 配 置 図 合 成 構 造 図 オブジェクト 図 パッケージ 図 アイテムの 整 列 サイズ 揃 え 印 刷 JPEG PNGの 画 像 出 力 47
astah* UMLの 機 能 紹 介 astah* UMLは UML+マインドマップをサポートしています 拡 張 機 能 Javaソースコードの 読 み 込 み Javaスケルトンコード 作 成 C# C++スケルトンコード 作 成 設 計 ドキュメント(RTF) 出 力 HTML 出 力 EMF 画 像 出 力 ファイルマージ UMLとマインドマップの 相 互 変 換 ユースケース 記 述 モデルから 図 へのジャンプ ハイパーリンク 48
astah* professionalの 機 能 紹 介 astah* professionalは astah* UMLの 機 能 に 以 下 の 拡 張 機 能 を 含 む 設 計 支 援 ツールです 拡 張 機 能 ER 図 フローチャート CRUD データフロー 図 (DFD) 要 求 テーブル トレーサビリティマップ 図 やモデルの 簡 易 比 較 参 照 プロジェクト XMI 入 出 力 ER 図 フローチャート DFD 等 図 間 の 相 互 変 換 ステレオタイプ 拡 張 アイコン 49
ウェブサイト お 問 い 合 わせ 先 astah* Webサイト http://astah.change-vision.com/ 最 新 版 はWebサイトにて 公 開 しています astah* コミュニティサイト http://astah.change-vision.com/ja/community-site.html UMLやastah*に 関 する 情 報 収 集 フォーラムでの 意 見 交 換 にどう ぞ ご 購 入 のお 問 い 合 わせ astah-sales@change-vision.com astah* UML astah* professionalのご 購 入 に 関 してはこちら までお 問 い 合 わせください 法 人 向 けのコーポレートライセンスや 教 育 機 関 向 けのアカデミックプログラムも 提 供 しています 50 Copyright 2009 Change Vision, Inc. All right reserved.