|
軟件架構(gòu)師基礎(chǔ)
|
- 基本素質(zhì)
- 職責范圍
- 特殊的視角
- 決策機制
- 技術(shù)支持
|
|
架構(gòu)基礎(chǔ)
|
- 什么是架構(gòu)
- 架構(gòu)的范圍
- 架構(gòu)技術(shù)基礎(chǔ)
- 架構(gòu)組織方式
- 架構(gòu)應用類別
- 構(gòu)架視圖與UML
- OOD設(shè)計基本原則
- 基本架構(gòu)模式
- 系統(tǒng)常用框架模式
|
|
層次框架設(shè)計基礎(chǔ)—表示層設(shè)計方法
|
- 表示層的范圍與作用
- 表示層實現(xiàn)機制
- 表示層框架模型
- 如何構(gòu)建可裝配的表示層
- 表示層項目實例
|
|
層次框架設(shè)計基礎(chǔ)—業(yè)務層設(shè)計方法
|
- 業(yè)務層的范圍與作用
- 業(yè)務層的實現(xiàn)策略
- 業(yè)務層設(shè)計原則
- 業(yè)務層實例剖析
- 如何構(gòu)建可擴展的業(yè)務層
|
|
層次框架設(shè)計基礎(chǔ)—持久層的設(shè)計方法
|
- 持久層的范圍與作用
- 持久層設(shè)計原則和模式
- 如何構(gòu)建可移植的持久層
- 如何設(shè)計適應數(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è)計進階—應用層
|
- 應用層的范圍與作用
- 如何從系統(tǒng)中劃分應用層
- 應用層的實現(xiàn)策略
- 應用層的設(shè)計原則
- 應用層實例解析
|
|
層次框架設(shè)計進階—通用層的設(shè)計方法
|
- 什么是通用層
- 如何從具體應用中提取通用層
- 如何擴展通用層
- 通過實例項目了解通用層的設(shè)計方法
|
|
面向方面的設(shè)計方法(AOP)
|
- AOP基本原理
- AOP和過濾器
- AOP技術(shù)應用范圍
- 使用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è)計方法
|
- 中間件的用途與范圍
- 如何從應用中提取中間層
- 中間層和應用層和底層的關(guān)系
- 中間層到中間件的封裝方法
- 中間件實例解析
|
|
Framework設(shè)計與實現(xiàn)
|
- 什么是Framework
- 如何實現(xiàn)framework的可擴展性
- 如何實現(xiàn)framework的可復用性
- Framework 接口設(shè)計
- Framework 類的層次設(shè)計策略與方法
- 典型的framework設(shè)計實踐
|
|
面向服務的架構(gòu)(SOA)
|
- 面向服務架構(gòu)(SOA)的提出與原理
- SOA 架構(gòu)的基礎(chǔ)機制:ESB,SCA,BPM,Web服務
- SOA架構(gòu)設(shè)計:服務發(fā)現(xiàn),服務封裝,服務集成,
- SOA與系統(tǒng)整體規(guī)劃的結(jié)合
|
|
質(zhì)量架構(gòu)設(shè)計
|
- 高可靠架構(gòu)設(shè)計:
- 可靠性質(zhì)量屬性指標,
- 可靠性場景分析
- 任務的可靠性設(shè)計
- 資源的可靠性設(shè)計
- 可靠性評測方法與設(shè)計驅(qū)動
- 成熟度:
- 成熟度評價指標,
- 成熟度場景分析
- 成熟度的評測方法
- 成熟度選擇設(shè)計
- 集成架構(gòu)設(shè)計:
- 子系統(tǒng)集成
- 數(shù)據(jù)集成
- 消息集成
- 服務集成
- 可維護:
- 應用維護
- 數(shù)據(jù)維護
- 配置維護
- 服務維護
|
|
實例工程項目架構(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ā)計劃
- 項目人員任務與責任分配
|
|
以架構(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ī)格
|