隨著壹個軟件的功能越來越多,整個軟件系統逐漸碎片化。如果不采取有效措施,軟件系統會越來越無序,最終無法維護和擴展。
所以軟件成長壹段時間後,需要及時介入,避免越來越無序。架構的本質是有序地重構軟件系統,使軟件系統不斷進化。
擴展數據:
系統架構是實現已確定需求的技術框架,制定好計劃,並使用成套工具完成計劃步驟中的任務。
抽象地說,它是壹個計算機系統結構,或者說計算機體系結構,是壹個系統在其環境中的最高層次的概念;它決定了計算機硬件和軟件之間的聯系。
具體來說,計算機體系結構是指計算機系統設計的概念和體系結構,並描述計算機在實踐中的設計原則。
它決定了壹臺計算機設計的組件功能和接口,計算機體系結構側重於中央處理器的內部操作和內存訪問,中央處理器負責計算機體系結構的核心功能:計算。
參考資料:
百度百科:系統架構