企業(yè)管理培訓(xùn)分類導(dǎo)航
企業(yè)管理培訓(xùn)公開課計(jì)劃
企業(yè)培訓(xùn)公開課日歷
2025年
2024年
項(xiàng)目管理培訓(xùn)公開課
項(xiàng)目管理培訓(xùn)內(nèi)訓(xùn)課程
熱門企業(yè)管理培訓(xùn)關(guān)鍵字
您所在的位置:名課堂>>公開課>>項(xiàng)目管理培訓(xùn)公開課
高級系統(tǒng)架構(gòu)師
【課程編號】:MKT027670
高級系統(tǒng)架構(gòu)師
【課件下載】:點(diǎn)擊下載課程綱要Word版
【所屬類別】:項(xiàng)目管理培訓(xùn)
【時(shí)間安排】:2025年05月15日 到 2025年05月16日6800元/人
2025年07月10日 到 2025年07月11日6800元/人
2024年12月11日 到 2024年12月13日6800元/人
2024年09月25日 到 2024年09月27日6800元/人
【授課城市】:北京
【課程說明】:如有需求,我們可以提供高級系統(tǒng)架構(gòu)師相關(guān)內(nèi)訓(xùn)
【其它城市安排】:上海
【課程關(guān)鍵字】:北京系統(tǒng)架構(gòu)師培訓(xùn)
我要報(bào)名
咨詢電話: | |
手 機(jī): | 郵箱: |
課程介紹
在軟件產(chǎn)品的開發(fā)組織中,系統(tǒng)架構(gòu)師是軟件項(xiàng)目的總設(shè)計(jì)師,是軟件企業(yè)新產(chǎn)品、新技術(shù)體系的構(gòu)建者,是目前軟件開發(fā)中急需的高層次技術(shù)人才,為建立符合中國國情的軟件開發(fā)架構(gòu)設(shè)計(jì)體系,培訓(xùn)中心特舉辦“高級系統(tǒng)架構(gòu)師”培訓(xùn)班,具體事宜通知如下:
培訓(xùn)對象
項(xiàng)目經(jīng)理、系統(tǒng)架構(gòu)師、系統(tǒng)分析師、高級程序員、資深開發(fā)人員。
學(xué)員基礎(chǔ)
1、具有任何一種平臺或嵌入式的項(xiàng)目設(shè)計(jì)、開發(fā)與組織的工作經(jīng)驗(yàn)。
2、要求熟悉軟件工程相關(guān)知識并有一定實(shí)踐經(jīng)驗(yàn)。
3、系統(tǒng)地學(xué)習(xí)過OOA、OOD和OOP知識的人員。
培訓(xùn)要點(diǎn)
本課程是關(guān)于軟件架構(gòu)設(shè)計(jì)的高級課程,所針對的對象是資深軟件系統(tǒng)設(shè)計(jì)人員。在課程中,我們并不準(zhǔn)備詳細(xì)討論某些具體的技術(shù)手段,而希望學(xué)員在已有工作經(jīng)驗(yàn)的基礎(chǔ)上,站在系統(tǒng)的高度,從什么是設(shè)計(jì)?為什么要設(shè)計(jì)?怎樣進(jìn)行設(shè)計(jì)?三個(gè)層面深入研究,進(jìn)一步提升軟件系統(tǒng)設(shè)計(jì)能力,提升軟件項(xiàng)目開發(fā)水平。課程主要思想如下:
1,任何設(shè)計(jì)的依據(jù)都是目標(biāo),良好的架構(gòu)可以根據(jù)目標(biāo)形成一個(gè)有遠(yuǎn)見的設(shè)計(jì)。如果沒有架構(gòu)支撐,項(xiàng)目很可能會發(fā)展到一個(gè)無法預(yù)測的方向。而為了正確的設(shè)計(jì)就需要有一整套思想、方法和原則來支撐,如果思想是匱乏的,設(shè)計(jì)也就無從談起了。
2,問題在于,這些思想、方法和原則是從哪里來的?任何人認(rèn)識事物都離不開實(shí)踐,在實(shí)踐中解決問題、增長才干、形成積淀。但是光有積淀是不夠的,還需要把實(shí)踐中的問題進(jìn)行梳理,通過分析,發(fā)現(xiàn)規(guī)律,上升到理論的高度,并用理論來指導(dǎo)實(shí)踐。
3,軟件架構(gòu)設(shè)計(jì)并不是傳統(tǒng)的概要設(shè)計(jì),而是由風(fēng)險(xiǎn)分析驅(qū)動從整體到細(xì)部不斷精化、優(yōu)化并確定解決方案的過程。我們?nèi)绾螐捻攲蛹軜?gòu)到部件設(shè)計(jì)等不同的細(xì)節(jié)層面上,通過發(fā)現(xiàn)問題到解決問題并形成良好的設(shè)計(jì)風(fēng)格?這些不同層面的設(shè)計(jì)需要考慮哪些問題?如何把這些方法歸納出來成為指導(dǎo)團(tuán)隊(duì)的知識系統(tǒng)?這些都是需要我們解決的問題。
4,本課程的設(shè)計(jì)摒棄了泛泛的理論闡述,而是由案例驅(qū)動的。對每個(gè)問題的闡述,首先描述一個(gè)案例場景,然后通過案例分析得到的感悟,進(jìn)而歸納出一套方法論。從而在一層又一層的螺旋中,完成人們認(rèn)識事物的上升循環(huán)。
希望學(xué)員通過課程不但能掌握現(xiàn)代軟件系統(tǒng)設(shè)計(jì)方法論,更要根據(jù)組織所處領(lǐng)域的不同,通過總結(jié)歷史形成的經(jīng)驗(yàn)、教訓(xùn)、方法、模式,經(jīng)過歸納整理,形成具有本領(lǐng)域特色的系統(tǒng)設(shè)計(jì)方法,并最終形成對組織有價(jià)值的智力資產(chǎn)。
培訓(xùn)目標(biāo)
1、掌握架構(gòu)設(shè)計(jì)的核心思想與方法,并能夠在軟件架構(gòu)設(shè)計(jì)的質(zhì)量優(yōu)化中靈活應(yīng)用。
2、理解影響軟件架構(gòu)設(shè)計(jì)質(zhì)量的問題、對策、解決方案與整體應(yīng)對策略。
3、能夠發(fā)揮創(chuàng)造性思維去改進(jìn)已有的過程與設(shè)計(jì)方案,從而達(dá)到高質(zhì)量與低成本的目的。
培訓(xùn)內(nèi)容
第一講 系統(tǒng)思考:軟件架構(gòu)設(shè)計(jì)的方法論
1,設(shè)計(jì)要素與設(shè)計(jì)風(fēng)格
軟件架構(gòu)的定義
學(xué)會系統(tǒng)思考
什么是設(shè)計(jì)與怎樣設(shè)計(jì)
質(zhì)量約束決定了架構(gòu)風(fēng)格
2,案例1:基于高可靠性的架構(gòu)設(shè)計(jì)
可靠性的定義
解決可靠性問題的基本方法
進(jìn)程間提高可靠性的方法
3,案例2:分布式系統(tǒng)的架構(gòu)設(shè)計(jì)
分布式計(jì)算的設(shè)計(jì)問題
分布式存儲的設(shè)計(jì)問題
分布式系統(tǒng)的技術(shù)架構(gòu)
4,基于標(biāo)準(zhǔn)的架構(gòu)設(shè)計(jì)過程
技術(shù)解決方案過程
產(chǎn)品集成過程
第二講 風(fēng)險(xiǎn)驅(qū)動的架構(gòu)設(shè)計(jì)方法
1,應(yīng)對風(fēng)險(xiǎn)的解決方案
一個(gè)有啟發(fā)性的案例
從案例所獲得的啟示
2,需求變更:擁抱著變化而設(shè)計(jì)
變化是一個(gè)重要的設(shè)計(jì)要素
關(guān)注特征:共性和可變性分析
特征分析與架構(gòu)設(shè)計(jì)
3,變化環(huán)境中的結(jié)構(gòu)優(yōu)化原則
單一職責(zé)原則(SRP)
開放/封閉原則(OCP)
依賴倒置原則(DIP)
接口隔離原則(ISP)
1,包的設(shè)計(jì)與重構(gòu)原則
包的內(nèi)聚性原則
包的耦合性原則
包的穩(wěn)定依賴原則
第三講 案例分析:分布式系統(tǒng)研發(fā)決策
1,產(chǎn)品的約束、愿景與謀劃
案例背景與領(lǐng)域分析
確定關(guān)鍵質(zhì)量指標(biāo)
方向:愿景、目標(biāo)、路線圖
2,整體的架構(gòu)思想
核心框架的架構(gòu)思想
系統(tǒng)的骨架化
子系統(tǒng)架構(gòu)規(guī)則
制定研發(fā)制度
3,問題、對策與解決方案
團(tuán)隊(duì)組織
測試驅(qū)動的開發(fā)
重構(gòu)
第四講 案例分析:分布式系統(tǒng)頂層架構(gòu)設(shè)計(jì)
1,基礎(chǔ)框架的頂層設(shè)計(jì)
頂層概念性設(shè)計(jì)與構(gòu)思
分布式問題的設(shè)計(jì)考慮
2,頂層設(shè)計(jì)的新問題
分離表現(xiàn)層的設(shè)計(jì)考慮
解決業(yè)務(wù)處理的性能問題
領(lǐng)域?qū)ο蟮牟l(fā)訪問考慮
日志處理的并發(fā)性考慮
3,建立新的評價(jià)系統(tǒng)
頂層架構(gòu)設(shè)計(jì)的設(shè)計(jì)樹
基于用戶的評價(jià)系統(tǒng)
第五講 案例分析:業(yè)務(wù)拓?fù)漕I(lǐng)域?qū)ο笤O(shè)計(jì)
1,領(lǐng)域?qū)ο蟮幕驹O(shè)計(jì)
支持軟件模型的重新組織
提高訪問領(lǐng)域?qū)ο蟮男阅?/p>
支持重新配置行為考慮
2,領(lǐng)域?qū)ο笤O(shè)計(jì)的新問題
實(shí)現(xiàn)全局拓?fù)涔芾砉δ?/p>
業(yè)務(wù)拓?fù)涞谋闅v考慮
支持業(yè)務(wù)流擴(kuò)展
業(yè)務(wù)拓?fù)涞呐渲梅桨?/p>
3,資源應(yīng)用的考慮與設(shè)計(jì)
關(guān)于數(shù)據(jù)訪問的考慮
合理的設(shè)計(jì)緩存
業(yè)務(wù)拓?fù)漕I(lǐng)域?qū)ο蠼涌谠敿?xì)設(shè)計(jì)
領(lǐng)域?qū)ο笤O(shè)計(jì)的設(shè)計(jì)樹
第六講 總結(jié)歸納:過程模型與設(shè)計(jì)模式
1,理性思維與總結(jié)歸納
從過程的角度歸納總結(jié)
從模式的角度歸納總結(jié)
把設(shè)計(jì)模式嵌入過程
2,頂層架構(gòu)設(shè)計(jì)過程域
從混沌到結(jié)構(gòu)
分布式基礎(chǔ)設(shè)施
接口劃分
3,領(lǐng)域?qū)ο笤O(shè)計(jì)過程域
對象劃分
并發(fā)
對象之間的交互
適配與擴(kuò)展
4,資源應(yīng)用過程域
資源管理
數(shù)據(jù)訪問
5,課程總結(jié)
謝老師
謝老師 培訓(xùn)中心副校長、教授,大型電子對抗項(xiàng)目首席系統(tǒng)架構(gòu)師