所在位置:首頁 -- 技術培訓 -- 架構設計 -- 高級系統架構師最佳實踐

高級系統架構師最佳實踐


課程簡介:
本課程結合典型案例講解系統架構中需要注意的多方面因素,培訓采用講授、演示與實踐相結合,理論與案例相結合的生動而具體的教學方法,突出實踐運用,通過實際演練發現并解決問題。

 

適合對象
開發團隊中的設計人員、系統分析人員,開發、測試主管或項目經理,以及有望或有志成長為以上角色的技術人員。

課程目標
- 掌握軟件架構的基礎知識、設計方法
- 熟悉主流架構技術
- 了解規范的軟件項目管理流程
- 使其具有獨立承擔軟件設計的能力
- 達到高級系統架構師的基本要求

Day 1

內容

軟件生命周期模型

CMMI
- CMMI 的背景
- CMMI 模型
- CMMI 的原則與目標
- CMMI 的方法
 

RUP
- RUP 開發模型
- 開發過程中的階段與里程碑
- 核心工作流
Agile
- 敏捷宣言
- 敏捷開發思想
- 敏捷最佳實踐
- 敏捷方法
軟件需求分析
需求工程概述
需求開發過程
需求分析員

軟件需求開發
- 確定產品前景與項目范圍
- 獲取客戶需求
- 理解客戶需求:用例法
- 編寫需求文檔
- 需求建模
- 確定需求優先級
- 需求確認

軟件需求管理
- 主要的需求管理活動
- 變更管理
- 風險管理
Day 2

內容

企業應用架構基礎

應用架構基礎
- 應用架構的概念
- 架構的目標
- 架構的設計因素
應用程序類型
部署策略
架構風格
質量屬性
質量屬性
- 通用應用程序架構
- 關鍵設計原則
- 其他設計原則
- 如何設計架構

企業應用架構模式
 
 
表現層設計
- MVC 模式
- MVP 模式
- Presentation Model 模式
業務層設計
- Transaction Script 模式
- Table Module 模式
- Active Record 模式
- Domain Model 模式
Day 3
內容

企業應用架構模式
(續)

數據訪問層設計
Plugin 模式-
- 控制反轉模式
- ORM
- 事務與并發處理
服務層設計
- 遠程外觀模式
- 數據傳輸對象模式
- 適配器模式
面向服務體系架構(SOA)
- SOA 要素
- SOA 與服務層設計
軟件架構設計全過程
(從用戶需求到分析、設計、實現)
實戰案例分析
綜合架構案例剖析
- LSVT(Localized String Verification Tool)架構設計(RUP 4+1 視圖)
- 燃氣集團系統解決方案
實戰典型案例分析(實際項目案例為背景)
- RUP 模型(物流管理系統)
- Scrum 模型(培訓網站門戶)

中国北京单场足球彩票