軟件
架構
一般概念
.軟件架構師的角色以及最難處理的問題
.系統
架構
的核心原則
.系統架構設計
的
特點、層次、分類
.系統架構設計的構想、節奏、預測、驗證
.系統架構設計的協作和簡化
.系統架構的主要理論、方向和趨勢
.如何成爲一個好的系統架構師
信息化模型與需求過程與領域建模
.網絡
支撐平臺
模型建立
.信息應用
平
臺模型建立
.數據
中心
模型建立
.信息系統安全模型建立
.合理的架構設計來源於正確的需求過程
.用例模型和領域模型
.分析系統行爲
高層架構設計中的設計模式
.高層設計中的架構分析
.GRASP
架構模型
.高層架構設計中的層模式
.開發
工具
和開發方法
.建模工具
.設計工具
.編程工具
.測試工具
.中間件技術
.應用服務器
技
術
.J2EE
..NET
.BEA tuxedo
.項目
管理
工具面向服務
架構(SOA)
.軟件架構的品質屬性
.嵌入式系統高層架構設計和思考的特點
詳細設計階段的設計模式
.模塊設計與設計模式
.正確使用外觀模式和適配器模式
.把不可變部分與可變部分分開
.創建對象
的
策略與工廠模式
.適當應用代理模式
.利用觀察者模式提升架構的生命週期
.樹狀結構和鍊形結構的對象組織
.委託技術與行爲型設計模式
.c語言
嵌
入式開發中應用設計模式實現優化
RUP及大型軟件架構設計案例分析
.RUP工作流程與實質
.RUP開發階段與案例核心分析
.初始階段的突出問題和解
決
方案
.精化階段的主要矛盾及案例分析
.進度控制和風險管理
.構建階段中變更管理及其應對技巧
.測試中的程度把握問題
.產品化階段要注意的問題
.RUP最佳實踐及如何在公司實施RUP
軟件架構設計中有關技術問題分析
.概要設計架構體系選擇
.架構設計中的數
據庫
分析和orm
.系統開發的前奏(語言、工具和組織)
.架構設計中web容器、ejb容器及常見問題
.深入研究spring框
架
、問題、矛盾與解決方案
.架構師如何面對輕量級和重量級架構的選擇
.架構師如何看待測試技術
.spring中利用aop和ioc這兩個有價值的技術
.如何合理利用spring整合ejb、
.軟件架構設計中必須認真考慮仔細推敲的若干問題
開發管理
.項目範圍管理
.項目成本管理
.項目時間管理
.項目配置管理的概念
.項目配置管理的解決方案
.項目文檔 管 理
.項目質量管理
.項目分險管理
.人力資源管理
測試評審方法和系統審計
.單元測試、集成測試和系統測試
.白盒測試和黑盒測試
.面向對象的測試
.缺陷的分類和級別
.缺陷的評估和分析
.排錯
.測試設計
.測試管理
.系統調整
.阿姆達爾(amdahl)解決方案
.負載均衡
.基準、系統監視
.web服務器的性能 評 估
.系統監視
.系統審計的意義
.審計方法
.審計跟蹤