DFDはデータフロー図の略語です。 システムまたはプロセスのデータの流れはDFDによって表されます。 また、各エンティティとプロセス自体の入力と出力についての洞察も提供します。 DFDには制御フローがなく、ループまたは決定ルールが存在しません。 データの種類に応じた具体的な操作は、フローチャートで説明できます。 データフロー図は、いくつかの方法で表現できます。 DFDは構造化解析モデリングツールに属します。, データフロー図は非常に人気がいを可視化するための主な手順やデータに関わるソフトウェア-システムプロセス。

DFDのコンポーネント

データフロー図には4つのコンポーネントがあります。

  • プロセス
    システム内の入力から出力への変換は、プロセス機能のために行われます。 プロセスのシンボルは、丸い角、楕円形、長方形または円を有する長方形である。, プロセスは、その本質を表現するために一つの単語またはフレーズで、短い文と命名されています
  • データフロー
    データフローは、システムの異なる部分間で転送 矢印記号は、データフローのシンボルです。 移動する情報を決定するには、フローに関連する名前を付ける必要があります。 データフローは、移動中の情報とともにマテリアルも表します。 材料シフトは、単に有益ではないシステムでモデル化されます。 特定のフローは、単一のタイプの情報のみを転送する必要があります。, 流れの方向は矢印によって表され、これは双方向でもあり得る。li>
  • Warehouse
    データは後で使用するために倉庫に格納されます。 二つの水平線は、店のシンボルを表しています。 倉庫けに限定されているデータファイルでできるもののようにフォルダの文書は、光ディスクには、出願内閣を組閣しました。 データウェアハウスは、その実装とは無関係に表示できます。 倉庫からのデータフローがデータ読み取りとみなされ、データが倉庫に流れるときはデータ入力またはデータ更新と呼ばれます。,
  • Terminator
    ターミネータは、システムの外部にあり、システムと通信する外部エンティティです。 例えば、銀行のような組織、顧客のような人々のグループ、または同じ組織の異なる部門であってもよく、これはモデルシステムの一部ではなく、外部のエンティティです。 モデル化システムのコミュニケーションを通ターミネーター.

DFDを作成するためのルール

  • エンティティの名前は、(コメントのような)余分な支援なしに簡単で分かりやすいはずです。,
  • プロセスに番号を付けるか、順序付けられたリストに入れて簡単に参照する必要があります。
  • DFDはすべてのDFDレベルにわたって一貫性を維持する必要があります。
  • 単一のDFDは、最大9プロセスと最小3プロセスを持つことができます。

DFDのレベル

DFDは階層を使用して透明性を維持するため、マルチレベルDFDを作成できます。 DFDのレベルは次のとおりです。

  • 0-レベルDFD
  • 1-レベルDFD:
  • 2-レベルDFD:

DFDの利点

  • システムの機能と限界を理解するのに役立ちます。,
  • それは内容を視覚化するのに役立ちますので、非常に理解しやすいグラフィカルな表現です。
  • データフロー図は、システムコンポーネントの詳細でよく説明された図を表します。
  • これは、システムドキュメントファイルの一部として使用されます。
  • データフロー図は、非常に理解しやすいため、技術的または非技術的な人の両方によって理解することができます。

DFDの欠点

  • 時にはDFDはシステムに関してプログラマを混乱させる可能性があります。,
  • データフロー図は、生成されるのに長い時間がかかり、この理由のために何度もアナリストはそれに取り組むための許可を拒否されています。

注意リーダー! 今学習を停止しないでください。 学生に優しい価格でCS理論コースとのSDEインタビューのためのすべての重要なCS理論の概念を手に入れ、業界の準備ができてなります。

記事タグ: