データフロー図の概要
物理Dfdと論理Dfd
DFDレベル
DFDシンボル&表記
DFDの作成方法

ビジネスはシステムとプロセス上に構築されており、企業はそれらなしでは運営できませんでした。 リード育成方法からチームが顧客と対話する方法まで、ビジネスが行うほぼすべてのものには何らかのシステムが含まれています。 そして、システムとプロセスに関しては、効率がすべてです。, いくつかのケースでは、分または二つのオフでもシェービングは、実質的な節約につなが 効率を分析し改善する方法は無数にありますが、目立つのはデータフロー図です。

既存のプロセスを改善するか、新しいプロセスを実装するかにかかわらず、データフロー図(DFD)によりタスクが容易になります。 ただし、これまでにDFDを作成したことがない場合は、開始することは脅かされる可能性があります。, 実際に図を作成することはもちろんのこと、図、記号、表記法のさまざまなレベルがあります—それをすべてナビゲートするには、いくつかの例を見る以上 データフロー図を初めて使用する場合は、このガイドを使い始めるのに役立ちます。

データフロー図とは何ですか?

データフロー図は、プロセスまたはシステムを介して情報が流れる方法を示します。 これには、データ入力と出力、データストア、およびデータが移動する様々なサブプロセスが含まれます。, DFDsシートを標準化記号表記で記述する様々な主体の関係。

データフロー図は、テキストの塊で記述するのが難しいシステムとプロセスを視覚的に表します。 これらの図を使用すると、既存のシステムをマッピングして改善したり、実装のために新しいシステムを計画したりできます。 各要素を視覚化することにより、非効率性を容易に特定し、可能な限り最高のシステムを生成できます。

Dfdを構築する際のベストプラクティスの詳細については、データフロー図の完全な概要をお読みください。,

物理データフロー図と論理データフロー図

実際にデータフロー図を作成する前に、物理DFDまたは論理DFDがニーズに最も適しているかどうかを判断する必要があります。 データフロー図を初めて使用する場合は、心配しないでください。

論理データフロー図は、特定の情報フローで何が起こるかに焦点を当てています:どの情報が送信されているのか、どのエンティティがその情報を受け取, 論理DFDに記述されているプロセスはビジネス活動であり、論理DFDはプロセスまたはシステムの技術的側面を掘り下げるものではありません。 非技術的な従業員は、これらの図を理解することができるはずです。

論理データフロー図(オンラインで変更するには画像をクリック)

物理データフロー図は、情報フローでどのように起こるかに焦点を当てています。 これらの図形を指定するソフトウェア、ハードウェア、ファイル、および関係者の方々に情報が流れます。, 詳細な物理データフロー図は、データシステムの実装に必要なコードの開発を容易にすることができます。

物理データフロー図(画像をクリックしてオンラインで変更します)

物理データフロー図と論理データフロー図の両方が同じ情報フローを記述できます。 調整では、どちらの図よりも詳細を提供します独立して。 どちらを使用するかを決めるときは、両方が必要な場合があることに注意してください。,

詳細については、この物理Dfdおよび論理Dfdガイドをチェックしてください

データフロー図レベル

データフロー図はレベル別に分類されます。 最も基本的なレベル0から始まり、Dfdはレベルが上がるにつれてますます複雑になります。 独自のデータフロー図を作成するときは、図をどのレベルにするかを決定する必要があります。

レベル0Dfdは、コンテキスト図とも呼ばれ、最も基本的なデータフロー図です。 それらは容易に消化できるが、少し細部を提供する広い眺めを提供する。, レベル0データフロー図に示単一プロセスノードとノードの接続いたします。

データフロー図レベル0テンプレート(画像をクリックしてオンラインで変更します)

レベル1Dfdはまだ一般的な概要ですが、コンテキスト図よりも詳細 レベル1のデータフロー図では、コンテキスト図からの単一のプロセスノードがサブプロセスに分割されます。, これらのプロセスが追加されると、図には追加のデータフローとデータストアが必要になります。

データフロー図レベル1テンプレート(画像をクリックしてオンラインで変更)

レベル2+DFDsは、プロセスをより詳細なサブプロセスに分割するだけです。 理論的には、Dfdはレベル3を超える可能性がありますが、めったにありません。 レベル3のデータフロー図は十分に詳細であるため、通常はそれらをさらに分解することは意味がありません。,

データフロー図レベル2テンプレート(画像をクリックしてオンラインで変更します)

データフロー図のシンボルと表記

方法論(GaneとSarson対YourdonとCoad)によって、DFDシンボルは若干異なります。 しかし、基本的な考え方は同じままです。 データフロー図には、プロセス、データストア、外部エンティティ、データフローの四つの基本的な要素があります。 下の写真は、両方の方法論の標準形状を示しています。,

各シンボルの使い方がわからない場合は、DFDシンボルガイドをお読みください。

データフロー図の作成方法

データフロー図とその分類方法に関する背景知識があるので、独自のDFDを構築する準備が整いました。 このプロセスは5つのステップに分けることができます。

1. システム内の主要な入力と出力の識別

ほぼすべてのプロセスまたはシステムは、外部エンティティからの入力から始まり、別のエンティティま, このような入力と出力を識別すると、システムのマクロビューが表示されます。 DFDの残りの部分はこれらの要素に基づいて構築されるため、早い段階でそれらを知ることが重要です。

2. コンテキストダイアグラムの構築

主要な入力と出力を特定したら、コンテキストダイアグラムの構築は簡単です。 単一のプロセスノードを描画し、関連する外部エンティティに接続します。 このノードは、入力から出力に移動するために受ける最も一般的なプロセス情報を表します。,

以下の例は、オンラインコミュニティを介して様々なエンティティ間で情報がどのように流れ データは外部エンティティとの間で流れ、入力と出力の両方を表します。 センターノード”オンラインコミュニティ”は一般的なプロセスです。

3. コンテキストダイアグラムをレベル1DFDに展開します

コンテキストダイアグラムの単一のプロセスノードでは、多くの情報が提供されません。 にレベル1データフロー図、を含む複数のプロセス-ノード、主要なデータベース、すべての外部機関となった。, 情報の流れを歩く:情報はどこから始まり、各データストアの前に何が起こる必要がありますか?

4. レベル2+DFDに展開します

データフロー図の詳細を強化するには、手順3と同じプロセスに従います。 レベル1DFDのプロセスは、より具体的なサブプロセスに分割することができます。 もう一度、必要なデータストアとフローを追加することを確認してください—この時点で、システムのかなり詳細な内訳が必要です。 進捗を超えることにより、レベル2データフロー図は、単に繰り返します。, 満足のいく詳細レベルに達したら停止してください。

5. あなたの最終的な図の正確さを確認してください

あなたの図が完全に描かれたら、それを歩いてください。 情報の流れに細心の注意を払う:それは理にかなっていますか? 全ての必要なデータの店舗は含まれますか? 最終的な図を見ることによって、他の関係者はあなたのシステムの機能方法を理解できるはずです。 あなたの最終的な図表を示す前に、あなたの図表が理解しやすいことを保障するために同僚と点検しなさい。,

データフロー図の例(オンラインで変更するには画像をクリックしてください)

データフロー図の共有

DFDを完了したら、次のステップはそれを共有することです。 チームメンバー、上司、利害関係者など、他の誰かがそれを見る必要がある可能性があります。 Lucidchartを使用してデータフロー図を作成する場合は、さまざまな共有オプションを自由に使用できます。, 図はLucidchart内で直接送信することができ、受信者はLucidchartドキュメントにアクセスできます。 受信者の役割に応じて、ダイアグラムをビューとしてのみ編集または送信する権限を受信者に与えることができます。 Lucidchartの広範な統合により、G SuiteやSlackを含む他のいくつかのプラットフォーム間で図を共有できます。

私たちのデータフロー図ソフトウェアを使用して開始します。

詳しくはこちら