
系統架構設計師課程培訓
1 緒論
1.1 系統架構的概念及其發展歷史
1.2 系統架構師的定義與職業素質
1.3 系統架構師知識結構
1.4 從開發人員到架構師
2 計算機與網絡基礎知識
2.1 操作系統基礎知識
2.2 數據庫系統基礎知識
2.3 計算機網絡基礎知識
2.4 多媒體技術及其應用
2.5 系統性能
3 信息系統基礎知識
3.1 信息化概述
3.2 信息系統工程總體規劃
3.3 信息化的典型應用
4 系統開發基礎知識
4.1 軟件開發方法
4.2 需求管理
4.3 開發管理
4.4 設計方法
4.5 軟件的重用
4.6 逆向工程與重構工程
5 軟件架構設計
5.1 軟件架構概念
5.2 基于架構的軟件開發方法
5.3 軟件架構風格
5.4 特定領域軟件體系結構
5.5 系統架構的評估
6 UML建模與架構文檔化
6.1 UML現狀與發展
6.2 UML基礎
6.3 基于UML的軟件開發過程
6.4 系統架構文檔化
7 設計模式
7.1 設計模式概述
7.2 設計模式實例
8 XML技術
8.1 XML基本語法
8.2 XML命名空間
8.3 DTD
8.4 XML Schema
8.5 可擴展樣式表語言
8.6 其他相關規范
9 面向構件的軟件設計
9.1 構件的概念
9.2 構件的布線標準
9.3 構件框架
10 構件平臺與典型架構
10.1 OMG方式
10.2 SUN公司的方式
10.3 Microsoft的方式
11 信息安全技術
11.1 信息安全關鍵技術
11.2 信息安全管理和評估
11.3 信息安全保障體系
12 系統安全架構設計
12.1 信息系統安全架構的簡單描述
12.2 系統安全體系架構規劃框架及其方法
12.3 網絡安全體系架構設計
12.4 數據庫系統的安全設計
12.5 案例:電子商務系統的安全性設計
13 系統的可靠性設計
13.1 軟件可靠性
13.2 軟件可靠性建模
13.3 軟件可靠性評價
13.4 軟件的可靠性設計與管理
14 基于ODP的架構師實踐
14.1 基于ODP的架構開發過程
14.2 系統構想
14.3 需求分析
14.4 系統架構設計
14.5 實現模型
14.6 架構原型
14.7 項目規劃
14.8 并行開發
14.9 系統轉換
14.10 操作與維護
14.11 系統移植
15 架構師的管理實踐
16 層次式架構設計
17 企業集成架構設計
18 面向方面的編程
19 嵌入式系統設計
20 面向服務的架構