Concept Viz logo
ConceptViz
サンプル料金APIリソース教育プログラム
AI搭載

データフロー図ジェネレーター データフロー図

システムを説明するだけで、AIがプロセス・データストア・外部エンティティを含むプロ品質のデータフロー図を自動生成します。システム分析・データベース設計・ソフトウェア文書化に最適。

レベル0コンテキスト図レベル1・2 DFD標準DFD記法システム分析

データフロー図ジェネレーター

可視化したいシステムを説明してください
0 / 50,000 characters

By using ConceptViz, you agree not to generate or edit adult, sexual, explicit, unsafe, or policy-violating content. See Content Policy.

無料で試す ·

プレビュー

データフロー図がここに表示されます

システムを説明して「生成」をクリック

データフロー図のサンプル

DFDのサンプルを参照するか、上記で独自の図を生成してください

表示:

レベル0コンテキスト図

中央のシステムプロセスが外部エンティティ(顧客・サプライヤー・管理者)に囲まれ、システムと環境間の情報交換を示すラベル付きデータフローを持つレベル0コンテキスト図。

level-0context-diagramsystem-overview

オンラインショッピングシステムのDFD

オンラインショッピングシステムのレベル1 DFD。主要プロセスを注文処理・決済処理・在庫管理・配送処理に分解し、データストアと外部エンティティを含む。

level-1e-commerceorder-processing

図書館管理システムのDFD

図書館管理システムのレベル1 DFD。図書目録・貸出と返却・会員登録・延滞料計算のプロセスが、図書・会員・取引のデータストアと接続されている。

level-1librarymanagement-system

学生登録システムのDFD

学生登録システムのレベル1 DFD。学生登録・コーススケジューリング・成績処理・成績証明書発行のプロセスが、学生・コース・登録データストアと連携している。

level-1educationregistration

医療患者管理システムのDFD

医療患者管理システムのレベル1 DFD。患者登録・予約スケジューリング・診断と治療・請求処理のプロセスが、患者・医療記録・請求データストアと接続されている。

level-1healthcarepatient-management

銀行取引処理のDFD

銀行取引処理をレベル2 DFDに分解。取引検証・不正検知・承認・口座更新・決済の詳細なサブプロセスと、対応するデータストアと外部システムを示す。

level-2bankingtransaction-processing

データフロー図(DFD)とは何か?

データフロー図(DFD)は、情報システムにおけるデータの流れを示すグラフィカルな表現です。DFDはデータを変換するプロセス・情報を保持するデータストア・システムと相互作用する外部エンティティ・それらすべてを接続するデータフローを図示します。1970年代にラリー・コンスタンティンとエド・ヨードンによって構造化システム分析の一部として開発されたDFDは、システムが情報をどのように受信・処理・保存・出力するかを理解するために、システム分析とソフトウェア工学で最も広く使われるツールの一つです。

DFDのレベル:コンテキスト・レベル1・レベル2

  • レベル0(コンテキスト図):システム全体を外部エンティティとそのデータフローを持つ単一プロセスとして示す最高レベルの抽象図。システム境界と相互作用の全体像を提供する
  • レベル1 DFD:レベル0の単一プロセスを主要なサブプロセスに分解し、プロセス・ストア・外部エンティティ間のデータストアと詳細なデータフローを表示する
  • レベル2 DFD:個々のレベル1プロセスをより詳細なサブプロセスにさらに分解し、各主要機能内の内部ロジックとデータ処理を明示する
  • 上位レベル(3以上):必要に応じて複雑なプロセスを継続的に分解するが、ほとんどのシステムはレベル2で十分に文書化される。より深いレベルは明確さを加えずに複雑さを増すリスクがある

DFDの標準記号と記法

  • プロセス(円または角丸四角形):入力データを出力データに変換する機能や活動を表す。「注文処理」や「決済検証」のような動詞-名詞フレーズでラベル付けされる
  • データストア(開放端四角形または平行線):データベース・ファイル・テーブルなど静止したデータのリポジトリを表す。「D1 顧客記録」のように参照番号と名前でラベル付けされる
  • 外部エンティティ(正方形または長方形):システム境界の外部にあるデータの源や宛先を表す。ユーザー・他システム・組織などが例として挙げられる
  • データフロー(矢印):プロセス・ストア・エンティティ間のデータの移動を表す。「注文詳細」や「請求書」など転送されるデータの名前で常にラベル付けされる

データフロー図を使うべき場面

データフロー図は、ソフトウェア開発の要件定義とシステム分析フェーズで最も価値を発揮し、アナリストとステークホルダーが提案または既存のシステムにおける情報フローを視覚化するのに役立ちます。DFDは、保存すべきデータとアクセス方法を明示するため、データベース設計に不可欠です。非効率性と冗長性を可視化することでプロセス改善の取り組みをサポートします。DFDはシステム分析の概念を教えるための教育にも広く使われています。また、データフローの追跡により機密情報が露出する場所やアクセス制御が必要な場所を特定できるため、セキュリティ分析にも価値があります。

よくある質問

その他の図表ツール

AIフローチャートジェネレーター図

AIフローチャートジェネレーター

ビジネスプロセス・ワークフロー・決定木用のプロ品質フローチャートをAIで作成。

無料で試す
ER図ジェネレーター図

ER図ジェネレーター

AIを活用してデータベース設計・データモデリング用のER図を自動生成。

無料で試す
ブロック図ジェネレーター図

ブロック図ジェネレーター

システム概要・信号処理・エンジニアリング文書用のブロック図を作成。

無料で試す
すべての無料ツールを見る
Concept Viz logo
ConceptViz

Turn your science ideas into clear diagrams effortlessly.

[email protected]
製品
  • 料金
  • API
  • ブログ
  • FAQ
  • サンプル
会社
  • 紹介
  • お問い合わせ
法的情報
  • ライセンス
  • 利用規約
  • プライバシー
  • コンテンツポリシー
  • クッキー
  • 返金
コミュニティ
  • 教育プログラム
無料ツール
  • 動物細胞図
  • 植物細胞図
  • 細胞比較
  • 水循環図
  • 科学のぬりえ
  • ツール一覧 →
© 2026 ConceptViz. All rights reserved.