データフロー図は、ソフトウェアシステム内のあるプロセスから別のプロセスにデータがどのように移動するかをユーザーに示します。
データフロー図は、情報技術の専門家やシステムアナリストが、システム内のさまざまなプロセス間でデータがどのように移動するかを文書化して表示するために使用されます。 アナリストは通常、全体像から始めて、各プロセスの詳細に進みます。
目的
データフロー図は、システム内のプロセス間で情報がどのように移動するかをグラフィカルに表現したものです。 データフロー図は階層に従います。 つまり、ダイアグラムは複数のレイヤーで構成され、それぞれが特定のプロセスまたはデータ機能に固有である場合があります。
今日のビデオ
歴史
データフロー図は、1979年にChrisGaneとTrishSarsonが作成したもので、構造化分析と設計の手法を普及させました。 エドワード・ヨードンとトム・デマルコは、1980年代に、プロセスを表すために角の丸い長方形の代わりに円を使用し、多くのシステムアナリストに人気のある別の方法を導入しました。
Gane&Sarson Symbology
データフロー図では、データの移動を示すために4つの記号を使用しています。 外部エンティティ、システム内のデータのソースと宛先を表す四角。 データフローを表す矢印。 定常データストアを示すために呼び出される自由端の長方形。 丸みを帯びた四角は、データへの変換または操作を示します。
レベル
レベル0の図は、コンテキストレベルとも呼ばれる最も基本的なレベルから始まり、システム全体を文書化しようとします。 次に、アナリストはレベル1の図を使用して個々のプロセスの詳細にドリルダウンします。