無料AIデータフロー図メーカー
システム記述を瞬時にプロ品質のデータフロー図に変換。データがシステムをどう移動するかを記述するだけで、AIがビジュアルDFDを作成。
段落からの実際のLevel-1 DFD
Yourdon記法の知識は不要。

入力

AIが生成するもの
外部エンティティ(Customer、Stripe、Warehouse)はシステム境界の外にあると正しく識別され、プロセスとしてではありません。この区別はほとんどの手動DFD試行をつまずかせます。
データフロー図メーカーとは?
システムを通るデータの移動——ソース、プロセス、データストア、シンク——を記述すると、FlowovaがGane-SarsonまたはYourdon記法を使ったDFDを生成します:外部エンティティの長方形、プロセスの円または角丸長方形、データストアの両端が開いた長方形、データ自体のラベル付き矢印。記述した深さに応じてLevel 0(コンテキスト)、Level 1、Level 2で生成します。システム設計ドキュメント、脅威モデリング、アーキテクチャレビューによく使われます。プロンプトに「Level 1」または「context diagram」と記載してレベルを制御してください。
データフロー図を簡単に構築
データ移動を記述
システム内にどんなデータが存在し、どう動くかを記述。外部ソース(ユーザー、サードパーティAPI)、プロセス(検証、変換、ルーティング)、データストア(データベーステーブル、キュー、ファイル)に言及してください。
- 外部エンティティ、プロセス、データストア、シンク
- プロンプトでレベルを指定:「Level 0」「Level 1」「context」
- Gane-SarsonまたはYourdon記法、お好みで
AIがDFDを作成
AIはYourdon/DeMarcoまたはGane/Sarson記法を適用し、各要素にレベルを割り当てます:Level 0(単一プロセスのコンテキスト図)またはLevel 1(分解されたプロセス)。レベルを指定するか、AIに選ばせることができます。
- 外部エンティティは長方形、プロセスは円
- データストアは両端が開いた長方形
- 各矢印にデータがラベル付け
カスタマイズとエクスポート
プロセス名を微調整し、実際のスキーマに合わせてデータストアを名前変更、プロセスを掘り下げて子DFDを作成、PNG/SVGとしてエクスポート。DFDはよくスケールします——Level 0から始めて後で分解。
- 2回目のパスでプロセスバブルをLevel 2に分解
- PNGは無料、SVGとMermaidはPro
- セキュリティレビューやアーキテクチャドキュメント用にテーマ変更
データフロー図メーカーの機能

3レベルの分解
Level 0(コンテキスト、単一プロセス)、Level 1(3〜7のサブプロセス)、Level 2(さらに分解)。プロンプトでレベルを指定するか、デフォルトのLevel 1。

YourdonとGane-Sarson
デフォルトはYourdon-DeMarco記法、プロンプトでGane-Sarsonに切り替え。両方とも業界標準のDFD慣習です。

4つの要素タイプ
外部エンティティ(長方形)、プロセス(円)、データストア(両端が開いた長方形)、ラベル付きデータフロー(名前付きデータの矢印)。

ラベル付きデータフロー
すべての矢印に流れるデータの名前(「customer details」「validated order」「auth token」)が付きます——適切なDFD記法に必須で、他のツールが省くことの多い要素です。

脅威モデリング対応
出力はSTRIDE脅威モデリングワークフローに対応——生成後に信頼境界線をインラインで追加でき、DFD形式は監査人が期待するものに一致します。

分解ワークフロー
Level 1を生成した後、プロセスをダブルクリックして別の図のLevel 2に分解——親図を読みやすく保ちます。
データフロー図メーカーを使うべき場面
このツールが向いている用途
- 正式な技術仕様、アーキテクチャレビュー、RFCのためにシステムを通るデータの移動を文書化。
- マイクロサービスやETLアーキテクチャの統合をマッピング——ソース、変換、シンク、各リンクが運ぶデータ。
- アーキテクトとプラットフォームエンジニアリングレビュアーが期待する図を生成:外部エンティティ、プロセス、データストア、ラベル付きフロー。
- 非エンジニアステークホルダーにシステムを説明——DFDはUMLクラス図よりも絵のように読めます。
別のツールを使うべき用途
- アルゴリズムや制御フロー——DFDはデータを記述し、操作順序ではありません。ステップバイステップのロジックにはフローチャートを使ってください。
- データベーススキーマ設計——ER図ジェネレーターがテーブルとジョインをキャプチャします。DFDは構造ではなく動きを示します。
- 呼び出し順序が重要なサービス間のメッセージレベルの相互作用——シーケンス図メーカーがDFDが意図的に抽象化する順序を保持します。
- 信頼境界オーバーレイが必要なSTRIDE脅威モデリングセッション——ここでDFDを生成してから、Figma、Excalidraw、またはMicrosoft Threat Modeling Toolのような専用ツールで破線境界をオーバーレイしてください。
データフロー図のFAQ
関連ガイド
データフロー図(DFD):レベル0、1、2、記号と例
適切な表記法でDFDを作成する方法を解説します。DFDのレベル0、レベル1、レベル2、Yourdon-DeMarco対Gane-Sarsonの記号、実際の例を網羅しています。
ER Diagram Guide: Entity Relationship Diagrams, ERD Symbols, and Examples
Learn how to draw an ER diagram (ERD) for database design. Covers entities, attributes, relationships, cardinality, Chen vs Crow's Foot notation, and real schema examples.
フローチャート記号チートシート:意味、図形、例
フローチャート記号とその意味のクイックビジュアルガイド:開始/終了、プロセス、判断、入出力、コネクタ、ドキュメント、データストア、よくあるミスを紹介します。
AIフローチャートジェネレーターを試してみませんか?
数万人のプロフェッショナルがアイデアを可視化するためにFlowovaを使っています。AIフローチャートの作成を今すぐ数秒で始めましょう。
無料で始める