擴展性設計與可靠性.ppt_第1頁
擴展性設計與可靠性.ppt_第2頁
擴展性設計與可靠性.ppt_第3頁
擴展性設計與可靠性.ppt_第4頁
擴展性設計與可靠性.ppt_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

系統(tǒng)擴展性設計 淺析與可靠性的關系 前言 可擴展性設計的概念太大 一時也不知從哪兒說起 且都是些理論的東東 也只能簡單地談談我的理解吧 比較片面 概括起來幾句話 實踐起來不容易 可擴展性隨想 可擴展性 適應變化 適應規(guī)模 二次開發(fā) 可擴展性不是一蹴而就的 是隨著對業(yè)務理解的深入而不斷重構獲得的 可擴展性設計不是去對業(yè)務進行預測 而是業(yè)務的合理化基于設計模式 可維護 可復用 可擴展 靈活性好設計原則 強內(nèi)聚 松耦合 可靠性設計要點 可靠性設計宗旨 故障隔離與自愈故障隔離 故障造成的危害控制到最小故障自愈 監(jiān)控機制 發(fā)現(xiàn)錯誤設計強內(nèi)聚 松耦合的模塊化系統(tǒng) 減少在維護和擴展過程中人為 犯錯誤 的機會熱備份 可擴展性與可靠性 系統(tǒng)擴展會帶來可靠性隱患擴展性和可靠性都遵循 強內(nèi)聚 低耦合 的設計原則控制程序的復雜程度 使各個模塊具有最大的獨立性 是可靠性設計的基本準則 與設計模式的 單一職責原則 一致橫向擴展與熱備份 基于設計模式 設計可維護 可復用 可擴展的系統(tǒng)架構 單一職責原則一個類只有一個引起變化的原因開放 封閉原則對擴展開放 對修改封閉依賴對轉(zhuǎn)原則抽象不依賴于細節(jié) 細節(jié)依賴于抽象 說白了就是針對接口編程 不要對實現(xiàn)編程 代碼可擴展性的理解 滿足未來易于添加新的特性或修改現(xiàn)有的特性要求 而不是現(xiàn)在就增加這些特性 建立基于對象的構件模型 分離應用和實現(xiàn) 提供標準接口和框架描述一個反復出現(xiàn)在特定設計語境中的特殊問題 并為問題的解決方法提供一個經(jīng)過充分驗證的通用方式 結(jié)束語 在可擴展設計上我們往往會產(chǎn)生誤區(qū) 認為只是解決一個簡單需求而已 功能完成就可以了 不需要擴展 其實可擴展是建立在可維護 可復用的基礎之上的 再簡單的需求也可以抽象成一個小的系統(tǒng) 站在系統(tǒng)的角度去思考 才能真正做到 強內(nèi)聚 低耦合 的設計 推薦一本書 深入淺出設計模式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論