軟件架構課程
--------------------------------------------------------------------------------
□ 課程名稱:軟件金領架構師培訓
□ 培訓對象:架構師(首要對象)、其他開發人員和項目經理。
□ 培訓目標:通過本課程,學員將對軟件架構設計過程、方法、主流技術有深入理解,掌握成功架構設
計的精髓和思維體系,更有機會分享資深架構專家十年經驗沉淀之精華,在實際工作中少走彎路。幫助企業實現以下目標:
1、獲得可復用架構設計的規范
2、獲得軟件架構審核方法
3、提升企業架構設計的能力
4、提升企業產品的競爭能力
5、獲得可持續發展的潛力
6、能借鑒、應用一套先進的架構方法,解決遇到的因為需求膨脹和用戶對專業性要求高所帶來的一系列問題
7、在新產品開發中能夠應用起來,提高公司的架構設計能力,改善公司產品架構
培訓大綱:
一
1.架構視圖
2.業務架構分析與設計
3.面向對象與設計模式
4.軟件架構模式
5. 面向方面軟件構架設計
6、基于框架或平臺的設計
共七天
二
1.基于SOA架構設計
2.中間件架構體系
3、基于消息驅動的構架體系
4.企業集成框架設計
5.基于J2EE架構與.NET架構協作模式
6.SOA 案例研究
三
1.面向對象與表現層框架設計
2.中間層架構設計
3.數據訪問層設計(持久層架構設計)
4.XML設計、數據架構規劃與數據庫設計
5.研究開源軟件架構
6. 軟件工廠
四
1.成功商業化軟件的架構方案分析
2.軟件流程實施方案選擇
3.軟件架構文檔設計
4.軟件架構質量框架
5.如何描述和評估軟件架構質量
6.軟件架構的未來
五
1.軟件建模規范
2.UML建模語言
3.用例規格說明書(SRD)
4.面向對象的分析與設計
六
1.設計模式的應用模式
2.創建型模式
3.結構型模式
4.行為型模式
5.設計模式的綜合應用
七
1.AOP引發軟件設計的革命
2.AOSD的分析與設計
3.Theme的分析與設計
4.基于AOP思想的綜合分析與設計