簡單聊聊系統結構

軟件開發都是從混沌到清晰的一個結構化抽象的過程。在動筆寫代碼之前,我們需要搞清楚幾個問題: (1) 系統解決什麼問題? (2) 系統如何與環境交互? (3) 系統的流程如何組織? (4) 系統需要支持的變化範圍是什麼?等等。 思考清楚了這些問題,我們就可以抽象出符合我們需求的系統結構。本篇就來聊聊常用的系統結構。 1. 分層結構 分層結構是目前應用最廣泛的軟件結構,在該結構中,各子系統按照層次的形
相關文章
相關標籤/搜索