開課通知 | 中科院計算所培訓(xùn)中心高級系統(tǒng)架構(gòu)師

 

開課通知 | 中科院計算所培訓(xùn)中心高級系統(tǒng)架構(gòu)師

 

開課通知 | 中科院計算所培訓(xùn)中心高級系統(tǒng)架構(gòu)師。本課程為資深軟件系統(tǒng)設(shè)計人員提供的高級軟件架構(gòu)設(shè)計課程。課程旨在幫助學(xué)員通過站在系統(tǒng)的高度,從設(shè)計的本質(zhì)、必要性和方法論三個層面深入研究,提升其軟件系統(tǒng)設(shè)計能力,提高軟件項目開發(fā)水平。

課程介紹

課程主題:高級系統(tǒng)架構(gòu)師

上課時間:2023年9月14日-9月15日

培訓(xùn)地點:北京

培訓(xùn)對象:

1、具備任何平臺或嵌入式項目設(shè)計、開發(fā)與組織工作經(jīng)驗的人員。

2、要求熟悉軟件工程相關(guān)知識并擁有實踐經(jīng)驗。

3、項目經(jīng)理、系統(tǒng)架構(gòu)師、系統(tǒng)分析師、高級程序員、資深開發(fā)人員。

培訓(xùn)內(nèi)容

第 一講 系統(tǒng)思考:軟件架構(gòu)設(shè)計的方法論

1、設(shè)計要素與設(shè)計風(fēng)格

軟件架構(gòu)與架構(gòu)師

什么是設(shè)計與如何進行設(shè)計

架構(gòu)風(fēng)格受質(zhì)量約束的影響

2、軟件架構(gòu)的設(shè)計過程

3、案例分析:基于高可靠性的架構(gòu)設(shè)計

可靠性的定義

解決可靠性問題的基本方法

四冗余度架構(gòu)設(shè)計

第二講 風(fēng)險驅(qū)動的架構(gòu)設(shè)計方法

1、應(yīng)對風(fēng)險的解決方案

一個具有啟發(fā)性的案例

從案例中獲得的啟示

2、需求變更:擁抱變化進行設(shè)計

變化是重要的設(shè)計要素

共性和可變性分析的軟件重用

重用概率和特征分析

3、變化環(huán)境中的結(jié)構(gòu)優(yōu)化原則

單一職責(zé)原則(SRP)

開放/封閉原則(OCP)

依賴倒置原則(DIP)

接口隔離原則(ISP)

4、包的設(shè)計與重構(gòu)原則

包的內(nèi)聚性原則

包的耦合性原則

包的穩(wěn)定依賴原則

第三講 案例分析:分布式系統(tǒng)研發(fā)決策

1、產(chǎn)品的約束、愿景與規(guī)劃

案例背景與領(lǐng)域分析

確定關(guān)鍵質(zhì)量指標

方向:愿景、目標、路線圖

2、整體的架構(gòu)思想

核心框架的架構(gòu)思想

系統(tǒng)的骨架化

子系統(tǒng)架構(gòu)規(guī)則

3、問題、對策與解決方案

團隊組織

開源系統(tǒng)的相關(guān)制度

面向用戶的評價系統(tǒng)

第四講 案例分析:分布式系統(tǒng)頂層架構(gòu)設(shè)計

1、基礎(chǔ)框架的頂層設(shè)計

頂層概念性設(shè)計與構(gòu)思

分布式問題的設(shè)計考慮

2、頂層設(shè)計的新問題

分離表現(xiàn)層的設(shè)計考慮

解決業(yè)務(wù)處理的性能問題

領(lǐng)域?qū)ο蟮牟l(fā)訪問考慮

日志處理的并發(fā)性考慮

頂層架構(gòu)設(shè)計的設(shè)計樹

第五講 案例分析:業(yè)務(wù)拓撲領(lǐng)域?qū)ο笤O(shè)計

1、領(lǐng)域?qū)ο蟮幕驹O(shè)計

支持軟件模型的重新組織

提高訪問領(lǐng)域?qū)ο蟮男阅?/p>

支持重新配置行為的考慮

2、領(lǐng)域?qū)ο笤O(shè)計的新問題

實現(xiàn)全局拓撲管理功能

業(yè)務(wù)拓撲的遍歷考慮

支持業(yè)務(wù)流擴展

業(yè)務(wù)拓撲的配置方案

3、資源應(yīng)用的考慮與設(shè)計

關(guān)于數(shù)據(jù)訪問的考慮

合理的緩存設(shè)計

業(yè)務(wù)拓撲領(lǐng)域?qū)ο蠼涌谠敿氃O(shè)計

領(lǐng)域?qū)ο笤O(shè)計的設(shè)計樹

第六講 總結(jié)歸納:過程模型與設(shè)計模式

1、從組織別看架構(gòu)設(shè)計

關(guān)于組織資產(chǎn)開發(fā)的討論

從過程的角度歸納總結(jié)

從模式的角度歸納總結(jié)

模式語言:將設(shè)計模式嵌入過程

2、頂層架構(gòu)設(shè)計過程域

從混沌到結(jié)構(gòu)

分布式基礎(chǔ)設(shè)施

接口劃分

3、領(lǐng)域?qū)ο笤O(shè)計過程域

對象劃分

并發(fā)

對象之間的交互

適配與擴展

4、資源應(yīng)用過程域

資源管理

數(shù)據(jù)訪問

5、課程總結(jié)

開課通知 | 中科院計算所培訓(xùn)中心高級系統(tǒng)架構(gòu)師

有問必答,專業(yè)學(xué)習(xí)規(guī)劃師為您免費咨詢解答
課程底價、品牌對比、師資力量、學(xué)習(xí)時間、課程內(nèi)容、報考政策...想了解什么?就來咨詢學(xué)習(xí)規(guī)劃師吧!
登錄后發(fā)表評論
評論
 
 
預(yù)約試聽