
數(shù)據(jù)架構設計培訓
1 業(yè)務數(shù)據(jù)模型
1.1 領域模型
1.1.1 領域語言、業(yè)務語言與數(shù)據(jù)元
1.1.2 使用切詞法完成領域詞匯獲取
1.1.3 領域分析的6種方法
1.1.4 使用UML工具完成領域建模
1.1.5 領域分析的提交工件
1.1.6 實踐:電子商務領域模型分析
1.2 實體模型
1.2.1 單業(yè)務實體結構分析
1.2.2 業(yè)務實體間關系分析
1.2.3 業(yè)務實體領域分區(qū)
1.2.4 使用UML工具描述ERD模型
1.2.5 數(shù)據(jù)質量要求分析
1.2.6 實踐:電子商務實體模型分析
1.3 元模型
1.3.1 領域模型的原子化
1.3.2 原子化領域模型的歸納合并
1.3.3 元模型與元數(shù)據(jù)關系
1.3.4 使用UML工具完成元模型建模
1.3.5 元模型的管理
1.3.6 實踐:如何提煉軟件過程的元模型
1.4 數(shù)據(jù)模型
1.4.1 實體模型與數(shù)據(jù)模型映射關系
1.4.2 基于ERD的DDL動態(tài)生成
1.4.3 結構化、半結構化與無結構化數(shù)據(jù)
1.4.4 彈性數(shù)據(jù)模型規(guī)劃
1.4.5 數(shù)據(jù)量估算
1.4.6 實踐:電子商務數(shù)據(jù)模型建立
2 以數(shù)據(jù)為中心的軟件架構規(guī)劃設計(架構階段)
2.1 以數(shù)據(jù)為中心的軟件之中間服務器架構設計
2.1.1 以數(shù)據(jù)為中心的體系結構模式
2.1.2 業(yè)務邏輯同數(shù)據(jù)庫混入與分離的設計
2.1.3 內存規(guī)劃與數(shù)據(jù)庫規(guī)劃
2.1.4 數(shù)據(jù)庫進程、線程與連接規(guī)劃
2.1.5 業(yè)務容器與持久層關系
2.2 數(shù)據(jù)庫服務器架構設計
2.2.1 IO系統(tǒng)與數(shù)據(jù)庫文件關系
2.2.2 數(shù)據(jù)庫文件估算
2.2.3 不同數(shù)據(jù)庫廠商對數(shù)據(jù)庫文件系統(tǒng)的設計
2.2.4 對比不同操作系統(tǒng)文件性能與數(shù)據(jù)庫文件關聯(lián)
2.2.5 從數(shù)據(jù)庫廠商的底層對比不同的數(shù)據(jù)庫廠商產品特性
2.2.6 數(shù)據(jù)庫服務器底層架構設計
2.2.7 數(shù)據(jù)庫系統(tǒng)內存大小、存儲空間大小與數(shù)據(jù)庫進程之間平衡設計
2.3 以數(shù)據(jù)為中心的軟件之質量架構設計
2.3.1 服務器佳性能平衡點設計
2.3.2 以數(shù)據(jù)為中心的系統(tǒng)的性能、可靠性等質量屬性設計
2.3.3 依據(jù)系統(tǒng)的軟硬環(huán)境完成系統(tǒng)的部署設計
2.3.4 使用UML工具完成數(shù)據(jù)庫體系結構設計
2.3.5 實踐:企業(yè)ERP系統(tǒng)架構設計
2.4 數(shù)據(jù)中心規(guī)劃設計
2.4.1 云計算、大數(shù)據(jù)與數(shù)據(jù)分布
2.4.2 基于數(shù)據(jù)質量的ETL設計
2.4.3 數(shù)據(jù)倉庫結構規(guī)劃
2.4.4 商業(yè)智能化與數(shù)據(jù)挖掘
2.4.5 案例分析:
2.4.6 實踐演練:軟件研發(fā)過程數(shù)據(jù)中心方案設計