第1章 業(yè)務解決方案設計概述
1. 1 Microsoft解決方案框架概述
1. 1. 1 過程模型
1. 1. 2 MSF過程模型的運作方式
1. 1. 3 如何組織項目小組
1. 1. 4 MSF規(guī)則
1. 1. 5 如何管理權衡方案
1. 1. 6 如何在項目中使用迭代
1. 2 MSF過程模型的各個階段
1. 2. 1 什么是構想階段
1. 2. 2 什么是規(guī)劃階段
1. 2. 3 什么是開發(fā)階段
1. 2. 4 什么是穩(wěn)定階段
1. 2. 5 什么是部署階段
1. 3 案例學習簡介--Adventure Works Cycles應用程序
1. 3. 1 Adventure Works Cycles案例方案
1. 3. 2 存在哪些業(yè)務問題
1. 3. 3 Adventure Works Cycles應用程序的要求
1. 4 本章小結
1. 5 復習
第2章 搜集信息和分析信息
2. 1 搜集信息
2. 1. 1 信息的種類
2. 1. 2 信息搜集方法
2. 1. 3 信息源
2. 1. 4 如何制定信息搜集策略
2. 2 信息分析
2. 2. 1 企業(yè)體系結構信息
2. 2. 2 高級用例和使用場景
2. 2. 3 起草需求文檔草案
2. 2. 4 項目小組內部文檔
2. 3 使用建模表示法
2. 3. 1 建模益處
2. 3. 2 何為UML
2. 3. 3 何為UML視圖
2. 3. 4 何為UML圖解
2. 3. 5 UML視圖和MSF過程模型階段兩者之間的關系
2. 3. 6 何為ORM
2. 4 創(chuàng)建用例和使用場景
2. 4. 1 如何創(chuàng)建用例
2. 4. 2 何為使用場景
2. 4. 3 為何要創(chuàng)建當前狀況的使用場景
2. 4. 4 如何精煉需求
2. 5 練習:搜集信息和分析信息
練習1:準備走訪
練習2:獲取銷售自動化項目和Web增強項目的用例陳述
練習3:從搜集來的初始信息中開發(fā)需求草案
練習4:開發(fā)使用場景
2. 6 本章小結
2. 7 復習
第3章 解決方案構想
3. 1 構想階段
3. 1. 1 構想的目的
3. 1. 2 項目小組成員的角色及其責任
3. 1. 3 如何組成項目小組
3. 1. 4 如何準備構想階段的可交付成果
3. 2 建立構想/范疇文檔
3. 2. 1 何為構想/范疇文檔
3. 2. 2 如何建立問題陳述
3. 2. 3 如何建立構想陳述
3. 2. 4 如何建立用戶配置文件
3. 2. 5 如何確定范疇
3. 2. 6 如何建立解決方案的概念
3. 2. 7 如何確定項目目標
3. 2. 8 如何驗證構想/范疇文檔
3. 3 建立項目結構文檔
3. 3. 1 何為項目結構文檔
3. 3. 2 項目小組. 客戶的角色及其責任
3. 3. 3 交流決議
3. 3. 4 何為統(tǒng)籌決議
3. 3. 5 變更管理決議
3. 3. 6 進程評估決議
3. 4 分析風險
3. 4. 1 何為風險管理過程
3. 4. 2 風險評估文檔的內容
3. 4. 3 如何建立風險評估文檔
3. 5 練習:開發(fā)構想/范疇文檔
3. 5. 1 場景
練習1:撰寫問題陳述
練習2:撰寫構想陳述
練習3:開發(fā)項目目標
3. 6 本章小結
3. 7 復習
第4章 創(chuàng)建概念設計
4. 1 規(guī)劃階段緒論
4. 1. 1 何為規(guī)劃階段
4. 1. 2 3個設計過程:概念設計. 邏輯設計和物理設計
4. 1. 3 規(guī)劃階段的角色及其責任
4. 1. 4 規(guī)劃階段的里程碑和交付產品
4. 2 功能說明綜述
4. 2. 1 何為功能說明
4. 2. 2 功能說明的目標
4. 2. 3 不建立功能說明的風險
4. 2. 4 功能說明要素
4. 3 概念設計過程綜述
4. 3. 1 何為概念設計
4. 3. 2 概念設計的目標
4. 3. 3 概念設計的步驟
4. 4 構建概念設計
4. 4. 1 何為概念設計的分析步驟
4. 4. 2 如何重新陳述需求
4. 4. 3 如何對需求加以分類
4. 4. 4 如何確定用例圖
4. 4. 5 如何選擇應用程序架構
4. 5 優(yōu)化概念設計
4. 5. 1 如何優(yōu)化流程
4. 5. 2 如何評估再造過程
4. 5. 3 如何驗證概念設計模型
4. 6 練習:分析需求
練習1:精煉用例和需求
練習2:查看概念模型圖
4. 7 本章小結
4. 8 復習
第5章 創(chuàng)建邏輯設計
5. 1 邏輯設計概述
5. 1. 1 何為邏輯設計
5. 1. 2 邏輯設計的好處
5. 1. 3 小組角色在邏輯設計中的責任
5. 2 創(chuàng)建邏輯設計
5. 2. 1 如何精煉邏輯設計中的候選技術列表
5. 2. 2 如何確定候選業(yè)務對象
5. 2. 3 如何確定服務
5. 2. 4 如何確定屬性
5. 2. 5 如何確定關系
5. 3 邏輯設計輸出歸檔
5. 3. 1 如何為關系建模
5. 3. 2 如何創(chuàng)建邏輯對象模型
5. 3. 3 如何創(chuàng)建邏輯數(shù)據(jù)模型
5. 3. 4 如何創(chuàng)建高級用戶界面設計
5. 4 優(yōu)化邏輯設計
5. 4. 1 如何精煉對象
5. 4. 2 如何驗證現(xiàn)有邏輯對象模型
5. 4. 3 如何在邏輯設計中建立控制
5. 5 練習:為邏輯設計確定對象
練習1:從用例中確定對象
練習2:創(chuàng)建服務矩陣
練習3:創(chuàng)建序列圖表
5. 6 本章小結
5. 7 復習
第6章 創(chuàng)建物理設計
6. 1 物理設計概述
6. 1. 1 何為物理設計
6. 1. 2 物理設計的目標
6. 1. 3 小組角色在物理設計中的責任
6. 1. 4 物理設計的可交付成果
6. 1. 5 物理設計的步驟
6. 1. 6 物理設計中的調查步驟
6. 2 物理設計分析
6. 2. 1 如何精煉UML模型
6. 2. 2 如何創(chuàng)建基本部署模型
6. 3 合理化物理設計
6. 3. 1 何謂合理化的可交付成果
6. 3. 2 如何創(chuàng)建發(fā)布和打包策略
6. 3. 3 聚合與耦合
6. 3. 4 如何打包組件
6. 3. 5 如何發(fā)布基本組件
6. 3. 6 如何創(chuàng)建部署模型
6. 3. 7 校驗及精煉組件和模型發(fā)布和打包的方法
6. 4 物理設計實現(xiàn)
6. 4. 1 何為編程模型
6. 4. 2 如何指定組件接口
6. 4. 3 物理設計UI模型
6. 4. 4 物理設計數(shù)據(jù)庫模型
6. 5 練習:進行物理設計
練習1:創(chuàng)建類模型
練習2:創(chuàng)建組件模型圖
6. 6 本章小結
6. 7 復習
第7章 表現(xiàn)層設計
7. 1 用戶界面設計基礎
7. 1. 1 什么是表現(xiàn)層
7. 1. 2 什么是用戶界面組件
7. 1. 3 用戶界面組件的功能是什么
7. 1. 4 用戶界面設計的原則
7. 1. 5 設計優(yōu)秀的界面包含哪些特性
7. 2 用戶界面設計
7. 2. 1 如何創(chuàng)建初始用戶界面設計
7. 2. 2 如何提供用戶輔助
7. 2. 3 如何選擇用戶界面模型
7. 2. 4 如何選擇客戶端環(huán)境
7. 2. 5 如何創(chuàng)建用戶界面原型
7. 2. 6 如何校驗用戶界面設計
7. 2. 7 何為UI設計過程的可交付成果
7. 3 用戶進程組件設計
7. 3. 1 用戶進程組件的功能
7. 3. 2 如何從用戶界面中分離用戶進程
7. 3. 3 設計用戶進程的原則
7. 4 練習:創(chuàng)建用戶界面
7. 5 本章小結
7. 6 復習
第8章 數(shù)據(jù)層設計
8. 1 數(shù)據(jù)存儲設計
8. 1. 1 何為數(shù)據(jù)庫模式
8. 1. 2 如何識別實體和屬性
8. 1. 3 如何識別表和列
8. 1. 4 如何實現(xiàn)關系
8. 2 優(yōu)化數(shù)據(jù)訪問
8. 2. 1 優(yōu)化數(shù)據(jù)訪問的最佳方式
8. 2. 2 如何索引數(shù)據(jù)
8. 2. 3 如何分區(qū)化數(shù)據(jù)
8. 2. 4 如何規(guī)范化數(shù)據(jù)
8. 3 實現(xiàn)數(shù)據(jù)驗證
8. 3. 1 什么是數(shù)據(jù)完整性
8. 3. 2 如何識別數(shù)據(jù)完整性需求
8. 3. 3 如何識別業(yè)務規(guī)則
8. 3. 4 如何在數(shù)據(jù)庫中實現(xiàn)業(yè)務規(guī)則
8. 3. 5 如何在組件中實現(xiàn)數(shù)據(jù)驗證
8. 4 練習:創(chuàng)建數(shù)據(jù)架構
練習1:創(chuàng)建數(shù)據(jù)架構
8. 5 本章小結
8. 6 復習
第9章 安全規(guī)范設計
9. 1 應用程序開發(fā)中的安全性概述
9. 1. 1 安全漏洞的常見類型
9. 1. 2 傳統(tǒng)安全模型的缺陷
9. 1. 3 創(chuàng)建安全策略的原則
9. 2 應用程序安全性規(guī)劃
9. 2. 1 應用程序開發(fā)過程中的安全性
9. 2. 2 STRIDE威脅模型,
9. 2. 3 如何創(chuàng)建威脅模型
9. 2. 4 如何使用威脅模型
9. 2. 5 合成緩解技術
9. 3 使用. NET框架安全特性
9. 3. 1 何為類型安全驗證
9. 3. 2 何為代碼簽名
9. 3. 3 何為加密和數(shù)據(jù)簽名
9. 3. 4 何為代碼訪問安全性
9. 3. 5 何為基于角色的安全性
9. 3. 6 何為獨立存儲
9. 3. 7 . NET技術的安全特性
9. 4 授權. 身份驗證和審核策略設計
9. 4. 1 如何設計授權和身份驗證策略
9. 4. 2 如何為用戶界面組件設計授權策略
9. 4. 3 如何為業(yè)務組件設計授權策略
9. 4. 4 如何為數(shù)據(jù)訪問組件設計授權策略
9. 4. 5 如何為用戶界面組件設計身份驗證策略
9. 4. 6如何為數(shù)據(jù)訪問組儼設計身份驗證策略
9. 4. 7 如何設計審核策略
9. 5 練習:威脅建模與緩解
練習1:確定潛在威脅
練習2:應用緩解技術
9. 6本章小結
9. 7 復習
第10章 完成規(guī)劃階段
10. 1 綜合設計構想
10. 1. 1 如何設計可伸縮性
10. 1. 2 如何設計可用性
10. 1. 3 如何設計可靠性
10. 1. 4 如何設計性能
10. 1. 5 如何設計互用性
10. 1. 6 如何設計全球化和本地化
10. 2 規(guī)劃管理特性
10. 2. 1 如何規(guī)劃監(jiān)控
10. 2. 2 如何規(guī)劃數(shù)據(jù)移植
10. 2. 3 如何創(chuàng)建授權規(guī)范
10. 3 規(guī)劃未來階段
10. 3. 1 如何規(guī)劃開發(fā)階段
10. 3. 2 如何規(guī)劃穩(wěn)定階段
10. 3. 3 如何規(guī)劃部署階段
10. 4 創(chuàng)建技術規(guī)范
10. 4. 1 何為技術規(guī)范
10. 4. 2 技術規(guī)范文檔的元素
10. 5 練習:查看測試規(guī)劃和技術規(guī)范
練習1:查看測試規(guī)劃
練習2:查看技術規(guī)范
10. 6 本章小結
10. 7 復習
第11章 解決方案的穩(wěn)定和部署
11. 1 MSF穩(wěn)定階段
11. 1. 1 MSF穩(wěn)定階段的可交付性
11. 1. 2 MSF階段的過渡里程碑
11. 1. 3 穩(wěn)定階段中的小組重點
11. 2 為穩(wěn)定進行測試及導航
11. 2. 1 最佳測試實踐細則
11. 2. 2 測試類型
11. 2. 3 測試術語
11. 2. 4 如何分類并追蹤bug
11. 2. 5 測試任務
11. 2. 6 如何進行導航
11. 2. 7 如何關閉穩(wěn)定階段
11. 3 MSF部署階段
11. 3. 1 MSF部署階段的里程碑和可交付成果
11. 3. 2 部署階段中的小組重點
11. 3. 3 部署場景
11. 4 部署到產品環(huán)境
11. 4. 1 如何為部署進行規(guī)劃
11. 4. 2 核心組件與特定站點組件
11. 4. 3 如何部署核心組件
11. 4. 4 如何部署特定站點組件
11. 4. 5 何為平靜期
11. 4. 6 如何將項目傳遞到操作和支持
11. 4. 7 退出活動
11. 5 練習:為bug確定優(yōu)先權
11. 6 本章小結
11. 7 復習
附錄A 問題與答案
附錄B 詞匯表
附錄C 考試重點索引
附錄D 微軟認證專家計劃