astah* チュートリアルastah.change-vision.com/ja/files/tutorial11-13.pdf · 2010-03-12 ·...

11
株式会社チェンジビジョン 使用バージョン:astah* 6.0, 6.1 astah* チュートリアル [第 11 章 納品資料としてのドキュメント作成] [第 12 章 便利な機能を使ってみよう] [第 13 章 API を使ってみよう] 目次 納品資料としてのドキュメント作成 2 RTF 出力 2 HTML 出力 4 便利な機能を使ってみよう 8 図上でマウスを使ってスクロール 8 編集を取り消す(UNDO) 8 モデルから図へのジャンプ 8 図からツリーへのジャンプ 9 API を使ってみよう 11 モデル参照 API 11 モデル編集 API 11 図要素参照 API 11 図要素編集 API 11 API のサンプル 11

Upload: dothuy

Post on 16-Sep-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

株式会社チェンジビジョン 使用バージョン:astah* 6.0, 6.1

astah* チュートリアル [第 11 章 納品資料としてのドキュメント作成] [第 12 章 便利な機能を使ってみよう] [第 13 章 API を使ってみよう]

目次

納品資料としてのドキュメント作成 2

RTF 出力 2

HTML 出力 4

便利な機能を使ってみよう 8

図上でマウスを使ってスクロール 8

編集を取り消す(UNDO) 8

モデルから図へのジャンプ 8

図からツリーへのジャンプ 9

API を使ってみよう 11

モデル参照 API 11

モデル編集 API 11

図要素参照 API 11

図要素編集 API 11

API のサンプル 11

astah* チュートリアル 第 11 章 納品資料としてのドキュメント作成

2 / 11

納品資料としてのドキュメント作成

RTF 出力

使用できるエディション: astah* professional、astah* UML、astah* think!

デモ動画:http://astah.change-vision.com/ja/movie.html#rtf-export

パッケージ、クラス、ユースケースの一覧、各図のイメージ、クラスの詳細(属性、操作)といったプロジェクト

の詳細なドキュメントをリッチテキスト形式で出力します。オプションで詳細なカスタマイズもでき、納品ドキュ

メントの作成などにも便利です。例えば、java ソースコードを読みこんだプロジェクトをドキュメントに出力し、

各クラスの概要を把握するといった利用ができます。

インストールフォルダ配下の Sample.asta を開いて出力してみましょう。

ファイルを開き、[ツール]-[RTF ドキュメント作成]を実行します。

次のようなダイアログが表示されます。

astah* チュートリアル 第 11 章 納品資料としてのドキュメント作成

3 / 11

“オプション”ボタンをクリックします。出力用に様々な設定ができるようになっています。

では出力してみます。

納品用の資料やレビュー用にぜひご利用ください。

astah* チュートリアル 第 11 章 納品資料としてのドキュメント作成

4 / 11

HTML 出力

使用できるエディション: astah* professional、astah* UML

作成したモデルををブラウザで閲覧できる HTML 形式で出力します。

Javadoc 形式で、HTML ドキュメントを出力

図の出力が可能

図上のクラスのリンクから、クラスの詳細を参照可能

インストールフォルダ配下の Sample.asta を開いて出力してみましょう。

ファイルを開き、[ツール]-[HTML 作成(javadoc)]を実行します。

出力先のディレクトリを選択します。

astah* チュートリアル 第 11 章 納品資料としてのドキュメント作成

5 / 11

出力が終わると次のような MSG が表示されます。

“はい”を選択して結果を開いてみます。

左上に”All Diagrams”というフレームが出力されますが、ここには、プロジェクトに含まれる図イメージが出力され

ます。

astah* チュートリアル 第 11 章 納品資料としてのドキュメント作成

6 / 11

この出力は、[システムプロパティ]-[ファイル]-[HTML作成時に図の情報を出力する] がONのときに出力されます。

astah* チュートリアル 第 11 章 納品資料としてのドキュメント作成

7 / 11

“All Diagrams”の”Class Digram”のリンクをクリックしてみます。

“Tracer”クラスの詳細に遷移しましたね。

例えば、完成された API 群をプロジェクト内部で仕様展開するときなどに、作成しておくと便利です。

図の”Tracer”をクリックしてみます。

astah* チュートリアル 第 12 章 便利な機能を使ってみよう

8 / 11

便利な機能を使ってみよう

図上でマウスを使ってスクロール

使用できるエディション: astah* professional、astah* UML、astah* think!、astah* community

図上で右クリックしながらマウスを移動させると、画面がスクロールします。大きな図を編集するときに重宝しま

す。また、Ctrl を押しながらマウスホィールを動かすと図を拡大・縮小できます。

編集を取り消す (UNDO)

使用できるエディション: astah* professional、astah* UML、astah* think!、astah* community

astah*はしっかりした Undo(編集の取り消し)、Redo(編集のやり直し)機構を持っていて、 100 回前の編集ま

で取り消すことが可能です。この回数はシステムプロパティから変更できます。

[ツール]-[システムプロパティ]-[その他]-[編集の取り消しの最大回数]

モデルから図へのジャンプ

使用できるエディション: astah* professional、astah* UML、astah* think!

デモ動画:http://astah.change-vision.com/ja/movie.html#model-to-diagram

大きなモデルの設計中は、構造ツリー上のどのモデルがどの図に書かれているか分かりにくくなりがちです。

astah*では、構造ツリーのポップアップメニュー[図要素へジャンプ]から参照されている図へジャンプできます。

astah* チュートリアル 第 12 章 便利な機能を使ってみよう

9 / 11

図からツリーへのジャンプ

使用できるエディション: astah* professional、astah* UML、astah* think!

デモ動画:http://astah.change-vision.com/ja/movie.html#model-to-diagram

大きなモデルの設計中は、図に書かれているモデルが構造ツリー上のどのモデルに該当するのかが分かりにくくな

りがちです。astah*では、図のポップアップメニュー[構造ツリー上のモデルへジャンプ]から、構造ツリーの元のモ

デルにジャンプできます。

astah* チュートリアル 第 12 章 便利な機能を使ってみよう

10 / 11

ast

AP

ast

また

[A

[A

[A

ast

[分

使用

使用

使用

使用

AP

使用

ast

tah* チュー

PI を使って

tah*では AP

た以下の各種

PI 概要、XM

PI 利用ガイ

PI の JavaD

tah*インスト

分析設計モデル

デル参照

用できるエデ

デル編集

用できるエデ

要素参照

用できるエデ

要素編集

用できるエデ

PI のサンプ

用できるエデ

tah* インス

トリアル

てみよう

I も用意され

種ドキュメン

MI 入出力]

ド]

oc]

トールフォル

ルをわがまま

API

ディション:

API

ディション:

API

ディション:

API

ディション:

プル

ディション:

トールフォル

れており、プロ

ントも参考に

http://astah.

astah*インス

http://memb

ダ¥api¥doc¥

まに活用しよ

astah* prof

astah* prof

astah* prof

astah* prof

astah* profルダ¥ api¥sam

ロジェクトフ

してください

change-visio

ストールフォ

bers.change-

¥ javadoc¥ind

よう JUDE AP

fessional、as

fessional、as

fessional、as

fessional、as

fessional、asmple 配下に

ファイルの内

い。

on.com/ja/as

ォルダ¥api¥do

vision.com/ja

dex.html

PI 入門 ] http

stah* UML、

stah* UML

stah* UML

stah* UML

stah* UML、いくつかのサ

容を他のアプ

tah-api.html

oc¥index.htm

avadoc/astah

p://codezine.

astah* comm

astah* commサンプルがあ

プリケーショ

ml

h-api/6_0/ap

jp/article/det

munity

munity ありますので参

第13章 API

ンからも利用

pi/ja/doc/javad

tail/3165

参考にしてく

を使ってみよ

11 /

用できます。

doc/index.ht

ください。

よう

/ 11

ml