データフロー図
Dia - オープンソースの図描画ツール。DFDもサポートしている。
Dynamic Draw - フリーソフトの図描画ツール。DFD用のテンプレートもテンプレートライブラリに有る。
Microsoft Visio - Windows 向け図描画ツール。DFDの基本的な部分をサポート(DFDが描けるが、データフローは記録できない)。
Enterprise Architect - UMLモデリングツール。DFDもアドインでかける。
astah* - UMLモデリングツール。有償版ではDFDもサポートしている。
iEdit - フリーソフトの描画機能付きアウトラインプロセッサ。DFDもシェイプファイル導入により描ける。
GitMind - オンラインフリーで利用可能なマインドマップツール。データフロー図が書ける。直接に利用できるテンプレートも提供している。
DFDの作成には下記のルールが有る。
プロセスには最低1つずつ、入力と出力のデータフローと結ばれている必要がある。
プロセスは、データに何らかの変更を加え出力しなければならない。
データストアには最低1つのデータフローと結ばれている必要がある。
外部実体は、最低1つのデータフローと結ばれている必要がある。
データフローは最低1つのプロセスと結ばれている必要がある。