本書緊緊圍繞「軟體架構設計」這一主題,立足實踐解析了軟體架構的概念、闡述了切實可行的軟體架構設計方法、提供了可操作性極強的完整的架構設計過程。另外,本書從思維方式的突破、物件導向設計、uml建模、過程與管理等關鍵過渡環節,為廣大程式設計師的成長提供了切中肯綮的指導。
全書共26章,分為3個部分:軟體架構概念與思想篇、軟體架構設計方法與過程篇、程式設計師成長篇。
理論與實踐並重是本書的特點。架構設計要如何開展?架構設計要進行到什麼程度?各類需求對架構設計的影響有何不同?關鍵需求決定架構的具體做法是什麼?如何運用「屬性-場景-決策」表規劃非功能需求?如何運用oo原則進行敏捷設計?對這些問題書中都進行了深入闡述,並結合金融、航空、網路管理等行業軟體的成功架構設計案例,將理性的思考和寶貴的實踐經驗奉獻給讀者。
本書可作為計算機軟體專業本科生、研究生和軟體工程碩士的軟體架構設計教材,也可作為軟體開發高階培訓、軟體開發管理培訓的培訓教材,更是第一線高階開發人員和開發管理人員的必備參考書。
《軟體架構設計》內容簡介
2006年11月27日 13 27 00 本書緊緊圍繞 軟體架構設計 這一主題,立足實踐解析了軟體架構的概念 闡述了切實可行的軟體架構設計方法 提供了可操作性極強的完整的架構設計過程。另外,本書從思維方式的突破 物件導向設計 uml建模 過程與管理等關鍵過渡環節,為廣大程式設計師的成長提供了切中肯綮...
《軟體架構設計》內容簡介
2006年11月27日 13 27 00 本書緊緊圍繞 軟體架構設計 這一主題,立足實踐解析了軟體架構的概念 闡述了切實可行的軟體架構設計方法 提供了可操作性極強的完整的架構設計過程。另外,本書從思維方式的突破 物件導向設計 uml建模 過程與管理等關鍵過渡環節,為廣大程式設計師的成長提供了切中肯綮...
軟體架構設計
首先我們應該瞭解什麼是軟體架構設計?架構大體分為以下幾種 邏輯架構 模組劃分 介面定義 領域模型 開發架構 技術選型 檔案劃分 編譯關係 物理架構 硬體分佈 軟體部署 方案優化 執行架構 技術選型 控制流劃分 同步關係 資料架構 技術選型 儲存格式 資料分佈 程式設計師向架構師轉型的關鍵突破 學會系...
軟體架構設計
在嵌入式軟體開發的專案中,很少見到有專案架構師這一工作職稱,但是大型專案的總是會有架構師一說。1 為什麼嵌入式開發很少會出現架構師這一職責。嵌入式開發的專案,一般有兩種模式 一類是 完全由開發人員自己設計 排除庫函式 另一類是基於固有的作業系統進行開發。前者一般都是針對特定應用,所有 的規模不會很大...
軟體架構設計
本章考點主要集中在 基於構件的開發模型,架構風格,架構評估,架構與質量屬性,設計模式。縱觀軟體架構技術的發展過程,可以認為經歷了4個階段 無架構設計階段 以組合語言進行小規模應用程式開發為特徵 萌芽階段 出現了程式結構設計主題,以控制流圖和資料流圖構成軟體結構為特徵。初級階段 出現了從不同側面描述系...