階層的思考

ソフトウェアの設計アーキテクチャ階層グラフは時々、初心者には何もなく、無視を考えることは非常に一般的であることが非常に重要ですが、何の階層化アーキテクチャ図が存在しない場合は、プロジェクト全体の設計見直した場合、一部が欠落しているとして重要です。


複雑なシステムを構築するために、以下のように我々はまた、管理と基本的な考え方兵器の階層複雑に対処する、我々はシステム全体をいくつかの層に分けて入れ、それぞれの層は、一つの領域で問題を解決するために、そして上のサービスを提供するよう努めています。いくつかのレベルが垂直である、それは共有層と呼ばれる他のすべてのレベル、を介して実行されます。層化が抽象的と考えることができ、システムを抽象化モジュールのいくつかのレベルに分解されます。

 

多くの場合、階層化アーキテクチャは、中小春のWebアプリケーションは、我々は通常、3層アーキテクチャを設計し。

 

以下に示すように、オペレーティングシステムは、古典的な階層化アーキテクチャです。

 

以下に示すように、TCP / IPプロトコルスタックは、古典的な階層化アーキテクチャです。

 

あなたは人間の文明の進化の歴史を見れば、あなたは、今日の人間の世界は、階層的にです見つけると進化の層を構築します。今日のインターネットシステムは、ように、現代のエレクトロニクス産業基盤の下で、そして現代の商用インターネット、に基づいており、現代文明のレベルであるとみなすことができます。

おすすめ

転載: www.cnblogs.com/doit8791/p/11582333.html