コンテキスト図とレベル0図の違いは何ですか?
3 に答える
これらの2つの用語に関する文献にはいくつかの矛盾があります。たとえば、この本
の
54ページを参照してください。グーグルブックスで高く評価されており、多くの学校で標準的なテキストです。コンテキスト図はレベル0DFDと同じであると書かれています。これは210ページで同意しません。
まず、「レベル」の概念について説明します。
ご存知のように、最初はシステム全体が1つの大きなブロックで表され、システムとの相互作用が明確に示されています。最初は、肉眼でシステムを見ています。
さて、自分が顕微鏡のようなものを持っていると考えてください。レンズをシステムブロックの上に配置してズームインします。この「ズームイン」により、階層の次のレベルに移動します。これで、システムがいくつかのブロックで構成されていることがわかります。
サブブロックのいずれかを選択してから、もう一度ズームインして、次のレベルに進みます。
したがって、図の階層があり、各レベルで次の詳細レベルに進むことがわかります。現在残っている唯一の論争の骨は、最初のレベルの名前(肉眼での眺め)です。
ご覧のとおり、質問はあまり客観的ではないため、あいまいです。
私たちは持てる :
Context Diagram ->
Level 0 DFD ->
-> Level n DFD</pre>
また
Context Diagram/Level 0 DFD
->Level 1 DFD
->Level n DFD
要約すると、どちらが良く見えるかです。私の個人的な意見では、最初の階層はより適切です。これは、最初は、システムとそれが動作するコンテキストだけが表示されるためです。説明を理解している人なら誰でも命名法を気にする必要はないと思います。
詳しくはこちらをご覧ください。
非常に難しい議論。私の考え:コンテキスト図には1つのプロセスしかありませんが、DFDレベル0にはそれ以上のプロセスがあります。
コンテキスト図は、開発されるシステムでコンテキストを確立しました。つまり、システムでのさまざまな外部エンティティとの相互作用を表します。データフロー図が、システムへの入力データの観点からシステムを表すために使用できる単純なグラフィカル表記である場合、このデータとシステムによって生成された出力に対してさまざまな処理が実行されます。理解して使用するのは簡単です。