課程描述(shu)INTRODUCTION
系統架構師培訓課程
日程安排(pai)SCHEDULE
課(ke)程大綱Syllabus
培訓目標
1、掌握架構設計的核心思想與方法,并能夠在軟件架構設計的質量優化中靈活應用。
2、理解影響軟件架構設計質量的問題、對策、解決方案與整體應對策略。
3、能夠發揮創造性思維去改進已有的過程與設計方案,從而達到高質量與低成本的目的。
課程大綱
第一講 系統思考:軟件架構設計的方法論
1,軟件架構設計的定義與問題
軟件系統架構與架構師
軟件架構設計方法學基礎
設計之初首先需要弄清楚為什么設計
2,解決方案:風險分析與架構設計
項目不同階段的風險關注點
質量風險對架構設計的影響
可靠性問題的架構解決方案
可集成性問題的架構解決方案
3,重構:不要讓技術債務變得龐大
為什么要進行重構與怎樣進行重構
對結構進行優化的基本原則
4,關注變化:擁抱著變化而設計
讓變化成為一個重要的設計要素
關注特征:共性和可變性分析
分析矩陣:與客戶一起討論變化
在行為分析中發現共性和變化性
對變化建模
軟件復用與框架技術
5,業務敏捷:SOA的設計與實施
業務環境的易變性以及相應的架構策略
面向服務分析與設計的方法學
服務識別過程
SOA設計中接口選型的考慮
第二講 案例分析:分布式系統架構設計與優化
1,案例背景及鄰域分析
領域分析與建模
產品設計的目標與策略
2,基礎系統的頂層設計
根據領域分析對系統進行劃分
分布式問題的設計考慮
分離用戶界面的設計考慮
解決性能問題的設計考慮
領域對象的并發訪問考慮
日志處理的并發性考慮
3,業務拓撲領域對象設計
支持軟件模型的重新組織
提高訪問領域對象的性能
提供組織標準列表
支持重新配置行為考慮
4,業務拓撲領域對象的新問題
實現全局拓撲管理功能
業務拓撲的遍歷考慮
支持業務流擴展
業務拓撲的配置方案
業務拓撲領域對象接口詳細設計
5,資源應用的考慮與設計
關系型數據庫應用考慮
合理的設計緩存
維護內存中的存儲單元數據
第三講 理論歸納:架構設計的過程與模式
1,如何把經驗歸納總結成理論
從過程的角度進行歸納總結
從模式的角度進行歸納總結
把模式嵌入過程:模式語言
模式語言的表現形式
2,頂層架構設計過程域
如何解決從混沌到結構的問題
如何解決分布式基礎設施中的問題
如何解決事件分離和分發中的問題
如何解決接口劃分中的問題
3,領域對象設計過程域
如何解決對象劃分中的問題
如何解決并發方面的問題
如何解決同步方面的問題
如何解決對象之間的交互中的問題
如何解決適配與擴展中的問題
4,資源應用過程域
如何解決資源管理中的問題
如何解決數據庫訪問中的問題
第四講 凝聚智慧:軟件架構的評價、分析與改進
1,產品評估的新問題及其方法改進
2,站在技術的角度評價產品
軟件架構的質量評估
ATAM的參與人員
ATAM的結果
ATAM的階段
3,站在用戶的角度評價產品
以用戶體驗為核心進行評估
用戶體驗評估的策劃與實施
4,用戶使用效果的測量與分析
對任務時間進行統計分析
對任務成功率進行統計分析
對錯誤進行統計分析
對易學性進行統計分析
用戶期望與效果的比較分析
分析度量結果決定產品改進方向
5,結束語:執著的追求卓越
培訓師介紹
謝老師
培(pei)訓中心副校長、教授,大型(xing)電子對抗項目首席(xi)系統架構師
轉載://citymember.cn/gkk_detail/9953.html
已開課時間Have start time
設備管理內訓
- OEE計算分析與設備綜合效 張(zhang)沛斌
- 5S管理與TPM管理 周士量
- 4S店的配件業務如何管理 姜(jiang)明忠
- 數字孿生技術——設備數字化 陳老師
- 設備預防性維修維修與規范化 陳老(lao)師
- LCEM設備生命周期管理 張沛斌
- OEM培訓 姜明(ming)忠
- TPM設備全面管理 李(li)開東
- 設備員工大講堂 吳正偉
- 電力設施保護及防外力破壞 劉毅
- 企業非生產采購-設備、備件 南(nan)斌(bin)
- 工業4.0形勢下向設備管理 惠喜軍