模塊化
模塊化就是把程序劃分成獨立命名且可以獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集合起來構成一個整體,可以完成指定的功能滿足用戶的需求
抽象
抽象就是抽出事物的本質(zhì)而不考慮細節(jié)
- 模塊獨立
模塊獨立的概念是模塊化,抽象,信息隱藏和局部化概念的直接結果.
- 耦合
耦合是對一個軟件結構內(nèi)不同模塊之間互聯(lián)程度的度量
- 內(nèi)聚
內(nèi)聚標志著一個模塊內(nèi)各個元素結合的緊密程度
- 啟發(fā)式規(guī)則
啟發(fā)式規(guī)則是指憑借和充分利用現(xiàn)有信息及信息間的聯(lián)系,簡化搜索空間,使問題得到盡快的解決