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