DFD(Data Flow Diagram)、日本語はデータフロー図と呼ばれ、その意味はなんでしょうか?
DFDは情報システムのデータの流れを、可視化のダイアグラムで表示、システム分析、設計でよく使われる手法であります 。
DFDは情報システムの流入と流出を示し:データがどこから来てどこに行くのか、どこに収容しておくことを示します。
一見とても複雑に見えますが、高機能のデータフロー作図ツールを使って、内蔵のありあわせの記号とテンプレートを介して、複雑なデータフロー図を簡単に作成することは楽々と完了できます。
1.データフロー図の意味
上記のように、DFD と略して、情報システムのデータの流れ/フローをグラフィカルに表現するダイアグラムです。システムの入力と出力がどんな情報なのかを示し、データがどこから来てどこに行くのか、どこに保存されるのかをはっきりと示す。データフロー図を使えば、システムがどう設定され、何をどのように実行するのかをユーザーが眼で見ることができます。データフロー図により、エンドユーザーは自分たちが具体的にどういうデータをどこで入力するのかを思い描くことができるようになります。データフロー図の記法には Yourdon & Coad の記法と Gane & Sarson の記法があり、プロセス、データストア、データフロー、外部実体といった要素で構成します。
2.標準なデータフロー図記号
EdrawMax でプロなデータフロー図記号を入手できます。必要の図形をドラッグ&ドロップして、スマートなコネクターで接続してから、データフロー図が出来上がります。
3.データフロー図のテンプレート
データフロー図作成ソフトEdrawMaxで、豊富な無料テンプレートが内蔵されます。これらのデータフロー図テンプレートに、エンティティ、状態及びデータプロセスといった図形が含まれています。そのために、お気に入りのテンプレートを選んで、内容を入力して、色などを変更して、新たなデータフロー図を得るようになります。(クリックして編集可能なテンプレートをダウンロードできます)
4.データフロー図を使う場合
効果的に使用されると、モデリングツールを理解のに役に立ちます。
DFDは一般的にソフトウェア開発プロジェクトに広く用いられます。また、構造化のデータを図面で分かりやすく表示したい場合には、DFDはおすすめです。
それはデータモデリングツール、ワークフローのモデリングツールと簡単に統合されることができます。データ処理または構造化設計を可視化にすることに活用されることもあります。
5.データフロー図を楽々と作成
a.データフロー図ソフト
Edraw データフロー図ソフトを介して、デザイナーが構造解析図、情報流れのダイアグラム、プロセス指向図、データ指向図、データプロセス図及びデータフローチャート、ビジネスプロセス図、ワークフロー図、バリュー ストリームマップ、TQM 図、特性要因図などを作成することが可能です。このデータフロー図ツールを使うと、データフロー図のテンプレート、プロな記号も利用できます。これらのデザインされたデータフロー図実例とシンボルで、さっさと複雑なデータプロセス図の設計をはじめることは可能になります。
b.データのフローを表示
中心コネクター図形を介して、ダイアグラムにおけるデータのフローを示すことができます。内蔵のデータフロー図形にはコネクションポイントが設定されておくので、自動接続可能です。
- データフロー図ライブラリから中心コネクターをキャンバスにドラッグして、データのフロー関係を表示する2つの図形の近くに配置します。
-
矢印の方向を変更するように、ホームタブにおける回転をクリックして、回転スタイルを選択していいです。
- 中心コネクターのスタートとエンドを各図形の接続ポイント(青い X)にドラッグします。エンドポイントが赤に変わると、図形が接続されているようになります。
- 黄色のコントロールポイントをドラッグすることで矢印の曲率を変更できます。
同様に、中心ループツールを使用してデータループを示すことができます。また、コネクターツールを通じて、手動で図形を接続することもできます。
c.データフロー図をよりきれいにする
c.1. 背景を設定します。背景を追加することはページレイアウトにできます。
c.2. テーマを変更します。設定されたスタイルとテーマを使って、ワンクリックでデータフロー図デザインをよりきれいにしましょう。一回クリックで塗りつぶし、線、テキストのスタイルが全体で変わります。ページレイアウトにおいて様々なテーマをご利用できます。
d.データフロー図の作成におけるルール
- プロセスには少なくとも1つの入力と出力のデータフローとつなげる必要があります。
- プロセスは、データに何かの変更をして新たな出力データを作成しなければならない。
- 各データストアには少なくとも1つのデータフローと接続しなければならない。
- 外部エンティティは、少なくとも1つのデータフローと結ばれている必要もあります。
- データフローは少なくとも1つのプロセスとつなげなければならない。
6.関連ダイアグラム
Chen ERD | ORM 図 | 販売データフロー図 |
Edraw Max -- All In One の作図ツール
- 豊富なテンプレートと図形
- 様々なファイル形式に対応
- フローチャート、マインドマップ、組織図などを作成
- Officeライクの操作感覚 初心者もすぐ使える