位置:首頁 > 軟件操作教程 > 辦公軟件 > Word > 問題詳情

架構(gòu)設(shè)計

提問人:周麗平發(fā)布時間:2021-05-26

由于架構(gòu)設(shè)計是在動態(tài)中完成的,因此在把握架構(gòu)設(shè)計的目標上就很重要,因此在整個項目過程中,甚至每一步我們都必須牢記我們架構(gòu)設(shè)計的總體目標,可以概括下面幾點:

  1. 最大化的重用:這個重用包括組件重用 和設(shè)計模式使用等多個方面。

  比如,我們項目中有用戶注冊和用戶權(quán)限系統(tǒng)驗證,這其實是個通用課題,每個項目只是有其內(nèi)容和一些細微的差別,如果我們之前有這方面成功研發(fā)經(jīng)驗,可以直接重用,如果沒有,那么我們就要進行這個子項目的研發(fā),在研發(fā)過程中,不能僅僅看到這個項目的需求,也要以架構(gòu)的概念去完成這個可以稱為組件的子項目。

  2. 盡可能的簡單明了:我們解決問題的總方向是將復雜問題簡單化,其實這也是中間件或多層體系技術(shù)的根本目標。但是在具體實施設(shè)計過程中,我們可能會將簡單問題復雜化,特別是設(shè)計模式的運用上很容易范這個錯誤,因此如何盡可能的做到設(shè)計的簡單明了是不容易的。

 

  3. 最靈活的拓展性:架構(gòu)設(shè)計要具備靈活性 拓展性,這樣,用戶可以在你的架構(gòu)上進行二次開發(fā)或更加具體的開發(fā)。

  要具備靈活的拓展性,就要站在理論的高度去進行架構(gòu)設(shè)計,比如現(xiàn)在工作流概念逐步流行,因為我們具體很多實踐項目中都有工作流的影子,工作流中有一個樹形結(jié)構(gòu)權(quán)限設(shè)定的概念就對很多領(lǐng)域比較通用。

  樹形結(jié)構(gòu)是組織信息的基本形式,我們現(xiàn)在看到的網(wǎng)站或者ERP前臺都是以樹形菜單來組織功能的,那么我們在進行架構(gòu)設(shè)計時,就可以將樹形結(jié)構(gòu)和功能分開設(shè)計,他們之間聯(lián)系可以通過樹形結(jié)構(gòu)的節(jié)點link在一起,就象我們可以在圣誕樹的樹枝上掛各種小禮品一樣,這些小禮品就是我們要實現(xiàn)的各種功能。

  

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部