無料オンラインDFDメーカー

短い記述からLevel 0、Level 1、Level 2 DFDを描画。AIが外部エンティティ、プロセス、データストア、データフローを自動的にマッピング——手動の図形作業なし。

0 / 12,000

認証システムDFD

シンプル化されたログインシステムをLevel-1 DFDとして。

左にUserエンティティ四角、中央にAuthenticateプロセスの円、右にSessionsデータストアを持つ鉛筆スケッチ

入力

番号付きプロセス、ラベル付きデータフロー、Yourdon-DeMarco記法慣習を持つ生成済みデータフロー図

AIが生成するもの

監査人はこの正確な図を好みます——信頼境界(Userがシステム外)、認証情報フロー、監査ログを1つの画像で明確に示します。

DFDメーカーとは?

DFDはData Flow Diagram(データフロー図)の略——外部エンティティ、プロセス、データストア間でデータがどう動くかを示すクラシックな記法です。FlowovaのDFDメーカーは短い記述(「ユーザーが注文を送信、バリデーターが在庫を確認、payment processorがStripeに課金、注文がorderデータベースに書き込まれる」)を取り、外部エンティティを四角、プロセスを円、データストアを開いた長方形、ラベル付きデータフロー矢印で適切にレベル分けされたDFDを生成します。プロンプトにLevel 0/1/2を指定して深さを制御してください。

著者:Lin Park

DFDを3ステップで構築

1

システムとレベルを記述

データを記述:外部ソース、プロセス、ストア。DFDメーカーはロングフォームのデータフロー図メーカーと同じ入力を受け付けます。

  • 短い記述:エンティティ、プロセス、ストア、フロー
  • プロンプトでLevel 0/1/2を選択
  • 1回の生成あたり最大12,000文字
2

AIがDFDを構築

AIは外部エンティティ、プロセス(番号付き)、データストアを持つDFDを構築します。デフォルトはYourdon記法、要求に応じてGane/Sarson。

  • エンティティは四角、プロセスは円、ストアは開いた長方形
  • プロセスは番号付き(1、1.1、1.2...)、ストアはトレーサビリティのためにD1、D2でラベル付け
  • デフォルトはYourdon-DeMarco、要求に応じてGane-Sarson
3

微調整とエクスポート

微調整し、レベル(0対1)を検証してエクスポート。DFDは脅威モデリング(STRIDE)、システム設計、コンプライアンスドキュメントの標準形式です。

  • ラベルを編集して矢印をインラインで再ルーティング
  • プロセスをLevel 2サブ図に分解
  • PNGは無料、SVGとMermaidはPro

DFDメーカーの機能

Level 0コンテキスト図:3つの外部エンティティ四角に囲まれた単一の大きなプロセスの円

Level 0コンテキスト図

システム境界、外部エンティティ、入出力の主要データフローを示す単一プロセスのLevel 0(コンテキスト)DFD——ステークホルダーキックオフに有用です。

データストアの長方形に接続された4つの番号付きプロセスの円を持つLevel 1 DFD

Level 1分解

3〜7の番号付きサブプロセスと、それらの間の適切なデータストアとフロー——ほとんどのチームがシステムドキュメントで実際に配信するDFDのレベル。

左に虫眼鏡付きのプロセスの円、右に3つの小さな円を持つ分解されたサブDFD

Level 2の詳細

エンジニアリング引き継ぎ用に実装レベルで動作を指定する必要があるとき、特定のLevel 1プロセスをLevel 2 DFDに分解。

payment tokenと読めるデータラベルの旗が付いた矢印で接続された2つのDFD円

ラベル付きデータフロー

すべての矢印が、流れているデータの名前を持つラベルを運びます——customer details、validated order、payment token、confirmation message。

左にYourdon-DeMarco DFD、右にGane-Sarson DFDが横並び

Yourdon-DeMarcoとGane-Sarson

外部エンティティ、プロセス、データストア、フローはデフォルトでYourdon-DeMarco慣習に従い、切り替え可能なGane-Sarson形状バリアントもあります。

2つのデータストア長方形D1とD2の上にある3つの番号付きプロセスの円1.0、1.1、1.2

番号付きプロセスとストア

プロセスは番号付き(1、1.1、1.2...)、データストアは標準のD1、D2ラベル付けに従い、レベルをまたいでトレース可能な状態が保たれます。

DFDメーカーを使うべき場面

このツールが向いている用途

  • Spoofing、Tampering、Repudiation、Information disclosure、Denial of service、Elevation of privilegeを順に検討する前に信頼境界を可視化したいSTRIDE脅威モデリングセッション。
  • セキュリティレビュードキュメント——外部エンティティ、プロセス、ストアを1ページに表示して、レビュアーが攻撃面を一目で確認できるようにする。
  • ETLとデータパイプラインの可視化——ソース、変換、宛先——データエンジニアリングRFC用。
  • 監査人がDFDラベル付き図を具体的に要求するコンプライアンス成果物(SOC 2システム記述、HIPAAセキュリティリスクアセスメント)。

別のツールを使うべき用途

  • ステップバイステップの手続き的ロジック——フローチャートは順序を示し、DFDは意図的にそれを示しません。
  • スキーマ設計——ER図ジェネレーターはテーブルとジョインを記述し、動きではありません。
  • リクエストごとのサービス相互作用——シーケンス図メーカーが呼び出しタイミングをキャプチャします。
  • 図の一部としての厳密な信頼境界注釈——ここでDFDを生成してから、Figma、Excalidraw、Microsoft Threat Modeling Toolで破線境界線をオーバーレイしてください。

DFDメーカーのFAQ

AIフローチャートジェネレーターを試してみませんか?

数万人のプロフェッショナルがアイデアを可視化するためにFlowovaを使っています。AIフローチャートの作成を今すぐ数秒で始めましょう。

無料で始める