| 
 軟件架構(gòu)師基礎(chǔ) 
 | 
- 基本素質(zhì)
 
- 職責范圍
 
- 特殊的視角
 
- 決策機制
 
- 技術(shù)支持
 
 
 | 
| 
 架構(gòu)基礎(chǔ) 
 | 
- 什么是架構(gòu)
 
- 架構(gòu)的范圍
 
- 架構(gòu)技術(shù)基礎(chǔ)
 
- 架構(gòu)組織方式
 
- 架構(gòu)應(yīng)用類別
 
- 構(gòu)架視圖與UML
 
- OOD設(shè)計基本原則
 
- 基本架構(gòu)模式
 
- 系統(tǒng)常用框架模式
 
 
 | 
| 
 層次框架設(shè)計基礎(chǔ)—表示層設(shè)計方法 
 | 
- 表示層的范圍與作用
 
- 表示層實現(xiàn)機制
 
- 表示層框架模型
 
- 如何構(gòu)建可裝配的表示層
 
- 表示層項目實例
 
 
 | 
| 
 層次框架設(shè)計基礎(chǔ)—業(yè)務(wù)層設(shè)計方法 
 | 
- 業(yè)務(wù)層的范圍與作用
 
- 業(yè)務(wù)層的實現(xiàn)策略
 
- 業(yè)務(wù)層設(shè)計原則
 
- 業(yè)務(wù)層實例剖析
 
- 如何構(gòu)建可擴展的業(yè)務(wù)層
 
 
 | 
| 
 層次框架設(shè)計基礎(chǔ)—持久層的設(shè)計方法 
 | 
- 持久層的范圍與作用
 
- 持久層設(shè)計原則和模式
 
- 如何構(gòu)建可移植的持久層
 
- 如何設(shè)計適應(yīng)數(shù)據(jù)結(jié)構(gòu)變化的持久層
 
- 持久層項目實例
 
 
 | 
| 
 實體對象與數(shù)據(jù)存儲設(shè)計與映射 
 | 
- 結(jié)構(gòu)化數(shù)據(jù)的基本設(shè)計原則
 
- 基于專有格式文件的數(shù)據(jù)存取與解析
 
- 基于關(guān)系數(shù)據(jù)庫的數(shù)據(jù)存取
 
- 基于XML的數(shù)據(jù)交換與存取
 
- 數(shù)據(jù)和對象的映射策略
 
 
 | 
| 
 層次框架設(shè)計進階—應(yīng)用層 
 | 
- 應(yīng)用層的范圍與作用
 
- 如何從系統(tǒng)中劃分應(yīng)用層
 
- 應(yīng)用層的實現(xiàn)策略
 
- 應(yīng)用層的設(shè)計原則
 
- 應(yīng)用層實例解析
 
 
 | 
| 
 層次框架設(shè)計進階—通用層的設(shè)計方法 
 | 
- 什么是通用層
 
- 如何從具體應(yīng)用中提取通用層
 
- 如何擴展通用層
 
- 通過實例項目了解通用層的設(shè)計方法
 
 
 | 
| 
 面向方面的設(shè)計方法(AOP) 
 | 
- AOP基本原理
 
- AOP和過濾器
 
- AOP技術(shù)應(yīng)用范圍
 
- 使用AOP實現(xiàn)松散耦合
 
- IAspect接口與AspectProxy類
 
 
 | 
| 
 組件設(shè)計與實現(xiàn) 
 | 
- 組件接口設(shè)計
 
- 組件的打包策略
 
- 組件內(nèi)部實現(xiàn)策略
 
- 組件實例
 
 
 | 
| 
 子系統(tǒng)設(shè)計與實現(xiàn) 
 | 
- 子系統(tǒng)劃分
 
- 子系統(tǒng)接口設(shè)計
 
- 子系統(tǒng)連接交互設(shè)計
 
- 子系統(tǒng)部署設(shè)計
 
- 子系統(tǒng)消息通訊機制
 
 
 | 
| 
 中間件的設(shè)計方法 
 | 
- 中間件的用途與范圍
 
- 如何從應(yīng)用中提取中間層
 
- 中間層和應(yīng)用層和底層的關(guān)系
 
- 中間層到中間件的封裝方法
 
- 中間件實例解析
 
 
 | 
| 
 Framework設(shè)計與實現(xiàn) 
 | 
- 什么是Framework
 
- 如何實現(xiàn)framework的可擴展性
 
- 如何實現(xiàn)framework的可復(fù)用性
 
- Framework 接口設(shè)計
 
- Framework 類的層次設(shè)計策略與方法
 
- 典型的framework設(shè)計實踐
 
 
 | 
| 
 面向服務(wù)的架構(gòu)(SOA) 
 | 
- 面向服務(wù)架構(gòu)(SOA)的提出與原理
 
- SOA 架構(gòu)的基礎(chǔ)機制:ESB,SCA,BPM,Web服務(wù)
 
- SOA架構(gòu)設(shè)計:服務(wù)發(fā)現(xiàn),服務(wù)封裝,服務(wù)集成,
 
- SOA與系統(tǒng)整體規(guī)劃的結(jié)合
 
 
 | 
| 
 質(zhì)量架構(gòu)設(shè)計 
 | 
- 高可靠架構(gòu)設(shè)計: 
- 可靠性質(zhì)量屬性指標,
 
- 可靠性場景分析
 
- 任務(wù)的可靠性設(shè)計
 
- 資源的可靠性設(shè)計
 
- 可靠性評測方法與設(shè)計驅(qū)動
 
 
 
- 成熟度: 
- 成熟度評價指標,
 
- 成熟度場景分析
 
- 成熟度的評測方法
 
- 成熟度選擇設(shè)計
 
 
 
- 集成架構(gòu)設(shè)計: 
- 子系統(tǒng)集成
 
- 數(shù)據(jù)集成
 
- 消息集成
 
- 服務(wù)集成
 
 
 
- 可維護: 
- 應(yīng)用維護
 
- 數(shù)據(jù)維護
 
- 配置維護
 
- 服務(wù)維護
 
 
 
 
 | 
| 
 實例工程項目架構(gòu)演練 
 | 
 | 
| 
 架構(gòu)設(shè)計文檔編寫 
 | 
- 架構(gòu)文檔的內(nèi)容
 
- 架構(gòu)文檔的結(jié)構(gòu)
 
- 架構(gòu)文檔項目實例解析
 
- 架構(gòu)文檔的質(zhì)量
 
 
 | 
| 
 架構(gòu)師與團隊 
 | 
- 架構(gòu)師項目職責明確
 
- 架構(gòu)師需要的準備工作
 
- 實例項目迭代開發(fā)計劃
 
- 項目人員任務(wù)與責任分配
 
 
 | 
| 
 以架構(gòu)為核心的迭代開發(fā) 
 | 
- 架構(gòu)選型階段
- 確定需求范圍
 
- 發(fā)現(xiàn)項目風險
 
- 確定被選架構(gòu)
 
 
 
 
- 架構(gòu)定案階段
- 細化需求
 
- 設(shè)計架構(gòu)
 
- 實施架構(gòu)
 
- 驗證架構(gòu)
 
- 風險處理
 
- 建立架構(gòu)基線
 
 
 
 
- 架構(gòu)發(fā)展階段
- 實現(xiàn)并行開發(fā)的架構(gòu)
 
- 開發(fā)中的架構(gòu)管理
 
- 架構(gòu)重構(gòu)
 
- 架構(gòu)集成
 
 
 
 
- 架構(gòu)資產(chǎn)化階段
- 提煉系統(tǒng)架構(gòu)
 
- 架構(gòu)資產(chǎn)化重構(gòu)
 
- 架構(gòu)規(guī)格
 
 
 
 
 |