現在理解的程式架構

2021-07-30 12:40:39 字數 324 閱讀 5793

架構一詞源於建築學,那就借鑑建築的概念理一理架構。

首先想要蓋一座大廈,我們需要先蓋好基礎毛坯房,建立好基礎設施,(衛生間,電梯,樓梯,監控室,部署好強電線路,弱電線路,暖通空調等),這些是 所有大樓大廈的必須配套設施,在軟體產品中就對應著軟體系統的(快取模組,資料庫訪問模組,許可權模組,通用公共方法,通用錯誤處理)所有軟體系統都需要的基本模組,有了基礎設施,我們就可以在此基礎上按照我們的意願裝飾使用整個大廈了,比如作為寫字樓,作為商場,作為娛樂場所。系統也是,有了基礎模組我們就可以在此基礎上實現我們業務模組了。

當然,不同的大樓對於不同的用途,在基礎設施上可能有些不同的側重點,軟體基礎架構也是如此。

現在我採用的 php 開發的程式架構

現在我採用的 php 開發 web 程式的架構大致是 smarty php 頁面 setup,config 等共用 php 檔案中初始化需要使用的類 dataaccess classes ado mysql sql server 基本上是模仿的 bugfree 的架構,加上了一些 pet shop ...

架構的理解

架構只會讓系統越來越複雜,程式設計師的工作量越來越多,並需要更多程式維護構架本身的 架構是為了解決企業系統發展的瓶頸而產生的 比如,要利用新的技術,如nosql,架構上需要支援 要進行資料分庫,不得不進行系統重構 要更換資料庫系統,不得不要收集整理資料庫連線點 由單系統轉成分布式.系統太亂,不得不需...

軟體架構的理解

軟體設計師中有一些技術水平較高 經驗較為豐富的人,他們需要承擔軟體系統的架構設計,也就是需要設計系統的元件如何劃分 元件之間如何發生相互作用,以及系統中邏輯的 物理的 系統的重要決定的作出。通常在乙個開發小組中,最有經驗的程式設計師會負責一些架構方面的工作。在乙個部門中,最有經驗的專案經理會負責一些...