分解_(計算機科學)

在計算機科學中 ， 分解 ( 或 ） ， 是將一個複雜的問題或系統 ， 先區分成小部份的過程 ， 其目的是使這個問題變得更容易構造 、 思考 、 理解 ， 以利於編程及維持 。 分解程序的目標是創建多個模塊 ， 使這些模塊本身就成爲能夠以簡單而又明確的方法進行相互耦合的小型程序 。 如果達到這個目標 ， 則開發人員能夠在不需要許多交流的情況下 ， 獨立開發不同的模塊 ， 而最終能夠將這些模塊整合起來成爲系統 。