作成する
- メインメニュー[図] - [データフロー図]から[新規作成]または[テンプレートから作成]を選択する
- 構造ツリーで、ポップアップメニューから作成する
図の表記を切り替える
astah*では、デマルコ式とゲーン/サーソン式の2つの記法に対応しています。
表記を切り替える方法は3つあります。
- 図上を右クリックして[図の表記]から
- 構造ツリーのDFDのポップアップメニューから
- DFDのプロパティビューから
データフロー図のツールパレット
デマルコ式
ゲーン/サーソン式
デマルコ式 | ゲイン/ サーソン式 |
ボタンの名称と内容 |
外部エンティティ | ||
プロセス | ||
データストア | ||
アンカー | ||
データフロー | ||
データフロー (双方向) | ||
その他は 共通のツールボタンをご確認ください。 |
外部エンティティ
ツールパレットの[外部エンティティ]を選択して図上をクリックします。
外部エンティティの表記は、図上に1つある場合と複数存在する場合で異なります。
単数の場合 (デマルコ式、ゲイン/サーソン式)
一つの図上に複数存在する場合 (デマルコ式、ゲイン/サーソン式)
プロセス
プロセスを作成する
プロセスを作成する方法は2つあります。
IDを追加する
プロセスにIDを追加する方法は2つあります。
- 図上で、プロセスの上部をダブルクリックして入力する
- プロセスプロパティの[ベース]タブ、プロセス欄から追加する
担当者を追加する
プロセスに担当者を追加する方法は2つあります。
- 図上で、プロセスの上部をダブルクリックして入力する
- プロセスプロパティの[ベース]タブ、担当者欄から追加する
ユースケースに変換する
図上でプロセスのポップアップメニューから[ユースケースに変換]を選択して、[UMLモデル変換ダイアログ]で必要なオプションにつけて変換します。
データストア
ツールパレットの[データストア]を選択して図上をクリックします。
データストアの表記は、図上に1つある場合と複数存在する場合で異なります。
単数の場合 (デマルコ式、ゲイン/サーソン式)
一つの図上に複数存在する場合 (デマルコ式、ゲイン/サーソン式)
アンカー
アンカーは別の図にあるプロセスに接続するデータフローを表現するために使います。
データフロー
データフローを作成する
ツールパレットの[データフロー]を選択して図上をクリックします。
ERエンティティに変換する
構造ツリーでエンティティのポップアップメニューから[ERエンティティに変換]を選択して、[ERモデル変換ダイアログ]で必要なオプションにつけて変換します。
詳細は、こちらを参照ください。
階層表をExcel出力する
データフロー図の階層表をExcelに出力することができます。 構造ツリーでデータフロー図のポップアップメニューから[データフロー図(DFD)階層表をExcelファイルに出力]を選択します。
(例) 階層表
階層構造をツリー形式で表示する
データの流れを表現するデータフロー図の階層構造を階層ツリーで表示することができます。階層ツリーの表示は、[システムプロパティ] - [プロジェクトビュー]にて [階層ツリーを表示する]オプションを有効にして、astah*を再起動します。