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