注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Visual Studio 2010軟件生命周期管理高級教程

Visual Studio 2010軟件生命周期管理高級教程

Visual Studio 2010軟件生命周期管理高級教程

定 價:¥78.00

作 者: (美)古塞,(美)凱勒 等著,竇朝暉,司倩然 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787302255505 出版時間: 2011-08-01 包裝: 平裝
開本: 16開 頁數(shù): 540 字數(shù):  

內(nèi)容簡介

  這本《Visual Studio2010軟件生命周期管理高級教程》由Mickey Gousset、Brain Keller等人著,竇朝輝和司倩然譯。它全面講述使用Visual Studio2010管理應(yīng)用程序生命周期的指導(dǎo)原則、方法及所需的工具,在詳盡示例代碼和案例的引導(dǎo)下濃墨重彩地描述緊貼實際的實現(xiàn)技術(shù)和最佳實踐,透徹分析所有新的UML工具、高級調(diào)試技術(shù)、手工測試功能以及新的TeamFoundation Server 2010架構(gòu)等。通過學(xué)習(xí)這本《Visual Studio2010軟件生命周期管理高級教程》,您將能得心應(yīng)手地使用Visual Studio在各種企業(yè)解決方案中完成建模、設(shè)計和協(xié)調(diào)工作。

作者簡介

  Mickey Gousset是Infront ConsultingGroup公司注要從事Microsoft SystemCenter產(chǎn)品系列咨詢業(yè)務(wù))的高級技術(shù)開發(fā)人員。他已經(jīng)連續(xù)5年榮獲Microsoft Team SystemMVP,不僅獲得了Team Foundation Server和SCOM 2007專業(yè)開發(fā)人員認證,而且與Jean-LucDavid和Erik Gunvaldson合著了Professional TeamFoundationServer(Indianapolis: Wiley, 2006)一書。Gousset開通了一個專門研討VisualStudioTeam System和Visual Studio 2010的社區(qū)網(wǎng)站Team SystemRocks?。╤ttp://www.teamsystemrocks.coin),在這里撰寫了很多關(guān)于VisualStudio和Team Foundation Server的博客文章。他還與他人合辦了廣受歡迎的TeamFoundationServer播客RadioTFs(http://www.radioffs.com)。他曾在各種用戶團體、編程夏令營和重要會議(包括Microsoft TechEd Developer——North America 2008和2009)發(fā)表過有關(guān)Visual Studio和TeamFoundation Server的演講。Mickey的業(yè)余愛好十分廣泛,包括玩XboxLive(玩家標(biāo)識為HereBDmgons)以及參加地方社團劇院的演出。有時也會與愛妻Amye及兩個吉娃娃Lucy和Linus依偎在沙發(fā)上共度閑暇時光。Brian Keller是Microsoft的高級技術(shù)大使,他的專業(yè)方向是VisualStudio和應(yīng)用程序生命周期管理。Keller自2002年起便與Microsoft結(jié)緣,出席在世界各地舉辦的會議,包括TechEd、ProfessionalDevelopers Conference(PDC)和MIX。Keller還是MSDN的Channel9網(wǎng)站的???,經(jīng)常與他人共同主持熱門節(jié)目This Week on Channel9。Keller在工作之余最喜歡戶外運動,如攀巖、背包旅行、滑雪和沖浪等。

圖書目錄

第Ⅰ部分 架構(gòu)師
第1章 軟件架構(gòu)簡介
1.1 可視化設(shè)計
1.2 microsoft的建模策略
1.2.1 了解模型驅(qū)動開發(fā)
1.2.2 了解dsl
1.3 從對象到服務(wù)
1.3.1 對象和編譯時重用
1.3.2 組件和部署時重用
1.3.3 分布式組件和運行時重用
1.3.4 分布式服務(wù)和面向服務(wù)的架構(gòu)
1.4 visualstudio2010ultimate的新架構(gòu)工具
1.4.1 用例圖
1.4.2 活動圖
1.4.3 順序圖
1.4.4 組件圖
1.4.5 類圖
1.4.6 層次圖
1.4.7 architectureexplorer
1.5 小結(jié)
第2章 使用用例圖、活動圖和順序圖進行自上而下的設(shè)計
2.1 用例圖
2.1.1 了解用例圖
2.1.2 用例圖工具箱
2.1.3 創(chuàng)建用例圖
2.2 活動圖
2.2.1 了解活動圖
2.2.2 活動圖工具箱
2.2.3 創(chuàng)建活動圖
2.2.4 將活動圖添加到用例圖
2.3 順序圖
2.3.1 了解順序圖
2.3.2 順序圖工具箱
2.3.3 創(chuàng)建順序圖
2.4 小結(jié)
第3章 使用組件圖和類圖進行自上而下的設(shè)計
3.1 組件圖
3.1.1 了解組件圖
3.1.2 組件圖工具箱
3.1.3 組件圖元素的屬性
3.1.4 創(chuàng)建組件圖
3.1.5 顯示內(nèi)部組件部件
3.2 類圖
3.2.1 了解類圖
3.2.2 類圖工具箱
3.2.3 類圖類型的屬性
3.2.4 類圖特性的屬性
3.2.5 類圖操作的屬性
3.2.6 類圖關(guān)聯(lián)的屬性
3.2.7 創(chuàng)建類圖
3.3 小結(jié)
第4章 使用architectureexplorer分析應(yīng)用程序
4.1 了解基本代碼
4.2 architectureexplorer基礎(chǔ)
4.2.1 了解architectureexplorer窗口
4.2.2 architectureexplorer選項
4.2.3 architectureexplorer的導(dǎo)航功能
4.2.4 名稱空間的瀏覽選項
4.2.5 類的瀏覽選項
4.2.6 成員的瀏覽選項
4.2.7 architectureexplorer查詢
4.3 依賴圖
4.3.1 創(chuàng)建第一個依賴圖
4.3.2 不用architectureexplorer創(chuàng)建依賴圖
4.3.3 依賴圖的導(dǎo)航功能
4.3.4 依賴圖圖例
4.3.5 依賴圖工具條
4.4 小結(jié)
第5章 使用層次圖
5.1 創(chuàng)建層次圖
5.2 層次圖的層定義
5.2.1 為單獨的項創(chuàng)建層
5.2.2 在層次圖中添加多個對象
5.2.3 layerexplorer
5.3 定義依賴關(guān)系
5.4 驗證層次圖
5.5 層次圖和生成過程
5.6 小結(jié)

第Ⅱ部分 開發(fā)人員
第6章 軟件開發(fā)簡介
6.1 visualstudio2010為開發(fā)人員提供的新功能
6.2 測試影響分析
6.3 改進的代碼分析功能
6.4 性能分析器的增強
6.5 數(shù)據(jù)庫的可擴展性
6.6 intellitrance的高級調(diào)試功能
6.7 改進的“測試優(yōu)先”開發(fā)體驗
6.8 小結(jié)
第7章 利用單元測試框架進行單元測試
7.1 單元測試的基本概念
7.1.1 單元測試的優(yōu)點
7.1.2 編寫有效的單元測試
7.1.3 第三方工具
7.2 visualstudio單元測試
7.2.1 創(chuàng)建第一個單元測試
7.2.2 管理和運行單元測試
7.2.3 測試運行配置
7.2.4 testresults窗口
7.2.5 調(diào)試單元測試
7.3 使用單元測試框架進行編程
7.3.1 單元測試的初始化和清除
7.3.2 使用assert方法
7.3.3 使用collectionassert類
7.3.4 使用stringassert類
7.3.5 期望的異常
7.3.6 定義自定義單元測試屬性
7.3.7 testcontext類
7.3.8 創(chuàng)建數(shù)據(jù)驅(qū)動的單元測試
7.4 訪問測試的非公有成員
7.4.1 使用privateobject訪問非公有實例成員
7.4.2 使用privatetype訪問非公有靜態(tài)成員
7.5 代碼生成
7.6 代碼覆蓋
7.6.1 啟用代碼覆蓋
7.6.2 瀏覽代碼覆蓋結(jié)果
7.7 測試影響分析
7.7.1 測試影響分析的先決條件
7.7.2 明確代碼和測試之間的關(guān)系
7.7.3 測試影響分析示例
7.8 小結(jié)
第8章 托管代碼分析和代碼度量
8.1 分析工具的必要性
8.2 使用托管代碼分析
8.2.1 內(nèi)置的托管代碼分析規(guī)則
8.2.2 代碼分析規(guī)則集
8.2.3 啟用托管代碼分析
8.2.4 執(zhí)行靜態(tài)代碼分析
8.2.5 違反規(guī)則的處理
8.3 使用命令行分析工具
8.3.1 fxcopcmd選項
8.3.2 fxcopcmd項目文件
8.3.3 將代碼分析集成在生成過程中
8.4 創(chuàng)建代碼分析規(guī)則
8.4.1 反射與內(nèi)省
8.4.2 創(chuàng)建一條新規(guī)則
8.5 代碼度量
8.6 小結(jié)
第9章 性能和性能分析
9.1 性能分析概述
9.1.1 性能分析器類型
9.1.2 visualstudio性能分析
9.2 使用性能分析器
9.2.1 創(chuàng)建示例應(yīng)用程序
9.2.2 創(chuàng)建性能會話
9.2.3 使用performanceexplorer
9.2.4 配置采樣式會話
9.2.5 配置插裝式會話
9.2.6 配置.net內(nèi)存分配會話
9.2.7 配置并發(fā)分析會話
9.2.8 執(zhí)行性能會話
9.2.9 管理會話報告
9.2.1 0解讀會話報告
9.3 命令行分析實用工具
9.3.1 虛擬機
9.3.2 javascript性能分析
9.3.3 僅分析自己的代碼
9.4 常見的性能分析問題
9.4.1 調(diào)試符號
9.4.2 插裝和代碼覆蓋
9.5 小結(jié)
第10章 數(shù)據(jù)庫開發(fā)、測試和部署
10.1 數(shù)據(jù)庫更改管理面臨的挑戰(zhàn)
10.2 脫機架構(gòu)開發(fā)
10.2.1 使架構(gòu)脫機
10.2.2 迭代開發(fā)
10.2.3 架構(gòu)測試
10.2.4 生成和部署
10.3 創(chuàng)建一個數(shù)據(jù)庫項目
10.4 數(shù)據(jù)庫項目研究
10.4.1 solutionexplorer與schemaview
10.4.2 schemadependencyviewer
10.4.3 t-sql文件結(jié)構(gòu)
10.5 架構(gòu)修改
10.5.1 直接編輯t-sql文件
10.5.2 檢測架構(gòu)的語法錯誤
10.5.3 數(shù)據(jù)庫重構(gòu)
10.5.4 t-sql腳本模板
10.6 部署數(shù)據(jù)庫更改
10.7 數(shù)據(jù)生成
10.7.1 數(shù)據(jù)生成計劃
10.7.2 數(shù)據(jù)生成器
10.8 數(shù)據(jù)庫測試
10.8.1 函數(shù)、觸發(fā)器和存儲過程
10.8.2 編寫高級的數(shù)據(jù)庫單元測試
10.8.3 有效的數(shù)據(jù)庫測試
10.8.4 t-sql靜態(tài)分析
10.8.5 其他數(shù)據(jù)庫工具
10.9 小結(jié)
第11章 intellitrace簡介
11.1 使用intellitrace進行調(diào)試
11.1.1 調(diào)試選項
11.1.2 事件記錄
11.1.3 調(diào)試與回放
11.2 斷點中的新功能
11.2.1 共享斷點
11.2.2 標(biāo)記斷點
11.3 可??康臄?shù)據(jù)提示
11.4 小結(jié)

第Ⅲ部分 測試人員
第12章 軟件測試簡介
12.1 基于角色的測試工具
12.2 測試類型
12.3 診斷數(shù)據(jù)適配器
12.4 microsofttestmanager
12.5 使用visualstudio管理自動測試
12.5.1 測試項目
12.5.2 使用測試分類
12.5.3 管理測試結(jié)果
12.5.4 使用順序測試
12.5.5 測試設(shè)置
12.5.6 testimpactview
12.6 小結(jié)
第13章 web性能和負載測試
13.1 web性能測試
13.1.1 web性能測試與可編碼用戶界面測試
13.1.2 創(chuàng)建一個示例web應(yīng)用程序
13.1.3 創(chuàng)建站點用戶
13.1.4 創(chuàng)建和配置web測試
13.1.5 錄制一個web性能測試
13.1.6 配置web性能測試的運行設(shè)置
13.1.7 webserver的參數(shù)化
13.1.8 測試設(shè)置
13.1.9 運行web性能測試
13.1.1 0查看測試執(zhí)行和結(jié)果
13.1.1 1編輯web性能測試
13.1.1 2數(shù)據(jù)驅(qū)動的web性能測試
13.1.1 3可編碼web性能測試
13.2 負載測試
13.2.1 創(chuàng)建和配置負載測試
13.2.2 編輯負載測試
13.2.3 執(zhí)行負載測試
13.2.4 瀏覽和解釋負載測試結(jié)果
13.3 從命令行執(zhí)行測試
13.3.1 執(zhí)行測試
13.3.2 執(zhí)行測試列表
13.3.3 其他測試選項
13.4 分布式負載測試
13.4.1 安裝控制器和代理
13.4.2 配置控制器
13.4.3 配置代理
13.4.4 測試設(shè)置
13.4.5 運行分布式負載測試
13.4.6 瀏覽分布式負載測試
13.5 小結(jié)
第14章 手動測試
14.1 microsofttestmanager
14.2 使用測試計劃
14.2.1 配置測試設(shè)置
14.2.2 版本
14.2.3 測試影響分析
14.2.4 測試配置定義
14.2.5 使用計劃內(nèi)容
14.3 測試運行和結(jié)果記錄
14.3.1 使用microsofttestrunner
14.3.2 支持技術(shù)
14.3.3 保存測試結(jié)果
14.4 運行自動測試
14.5 小結(jié)
第15章 可編碼用戶界面測試
15.1 使用codeduitestbuilder創(chuàng)建可編碼用戶界面測試
15.1.1 設(shè)置示例應(yīng)用程序
15.1.2 創(chuàng)建測試項目
15.1.3 添加可編碼用戶界面測試
15.1.4 codeduitestbuilder
15.1.5 生成的代碼
15.1.6 運行測試
15.1.7 創(chuàng)建數(shù)據(jù)驅(qū)動的測試
15.1.8 使用using()子句
15.1.9 增強的斷言報告
15.2 使用動作記錄創(chuàng)建可編碼用戶界面測試
15.3 支持技術(shù)
15.4 小結(jié)
第16章 labmanagement
16.1 labmanagement基本結(jié)構(gòu)
16.1.1 金質(zhì)圖像
16.1.2 代理
16.2 虛擬環(huán)境
16.3 使用虛擬環(huán)境進行測試
16.3.1 創(chuàng)建新的測試設(shè)置
16.3.2 使用虛擬環(huán)境運行手動測試
16.4 使用虛擬環(huán)境進行自動的生成-部署-測試
16.5 物理環(huán)境
16.6 小結(jié)

第Ⅳ部分 teamfoundationserver
第17章 teamfoundationserver簡介
17.1 teamfoundationserver簡介
17.2 teamfoundationserver核心概念
17.2.1 teamfoundation應(yīng)用層
17.2.2 團隊項目集合
17.2.3 團隊項目
17.2.4 過程模板
17.2.5 工作項跟蹤
17.2.6 版本控制
17.2.7 團隊生成
17.3 訪問teamfoundationserver
17.3.1 從visualstudio訪問teamfoundationserver
17.3.2 teamfoundationserveradministrationconsole
17.3.3 通過web瀏覽器訪問teamfoundationserver
17.3.4 在microsoftexcel中使用teamfoundationserver
17.3.5 在microsoftproject中使用teamfoundationserver
17.3.6 teamfoundationserver命令行工具
17.3.7 從eclipse訪問teamfoundationserver
17.3.8 teamfoundationserver與windowsexplorer集成
17.3.9 通過其他第三方集成工具訪問teamfoundationserver
17.4 teamfoundationserver2010的新內(nèi)容
17.4.1 項目管理
17.4.2 版本控制
17.4.3 生成
17.4.4 管理
17.5 選用teamfoundationserver
17.5.1 駐留teamfoundationserver
17.5.2 選取計劃
17.6 小結(jié)
第18章 teamfoundation架構(gòu)
18.1 teamfoundationserver邏輯結(jié)構(gòu)
18.1.1 團隊項目集合
18.1.2 teamfoundationserver場
18.1.3 teamfoundationserver應(yīng)用程序
18.1.4 teamfoundationserver實例
18.2 物理架構(gòu)
18.2.1 硬件要求
18.2.2 軟件要求
18.3 部署場景
18.3.1 個體和小團隊
18.3.2 小公司
18.3.3 大企業(yè)
18.3.4 駐留環(huán)境
18.3.5 從teamfoundationserver老版本升級
18.4 小結(jié)
第19章 teamfoundation版本控制
19.1 teamfoundation版本控制和vss2005
19.2 設(shè)置版本控制
19.2.1 設(shè)置安全角色
19.2.2 設(shè)置工作空間
19.3 sourcecontrolexplorer
19.3.1 工作空間
19.3.2 將項目添加到源文件庫
19.4 簽入和簽出
19.4.1 簽入一個項
19.4.2 簽出一個項
19.4.3 創(chuàng)建和管理簽入策略
19.4.4 瀏覽歷史
19.4.5 標(biāo)記文件
19.5 上架
19.6 分支與合并
19.6.1 分支
19.6.2 合并
19.7 命令行工具
19.8 小結(jié)
第20章 分支與合并
20.1 了解分支與合并
20.1.1 軟件配置管理
20.1.2 基本定義
20.2 常見的分支策略
20.2.1 不分支
20.2.2 每發(fā)布都分支
20.2.3 代碼升級分支
20.2.4 每功能都分支
20.3 基本分支計劃
20.3.1 場景
20.3.2 計劃
20.3.3 實現(xiàn)
20.4 高級分支計劃
20.4.1 場景
20.4.2 計劃
20.4.3 實現(xiàn)
20.5 小結(jié)
第21章 teamfoundationbuild
21.1 teamfoundationbuild簡介
21.2 teamfoundationbuild2010新功能
21.2.1 windowsworkflow4.0
21.2.2 限制門簽入
21.2.3 私有生成
21.2.4 生成控制器
21.2.5 生成通知
21.2.6 公用自定義屬性
21.2.7 與符號和源服務(wù)器集成
21.2.8 增強的生成刪除選項
21.3 teamfoundationbuild架構(gòu)
21.4 生成管理
21.4.1 teamexplorer
21.4.2 buildexplorer
21.4.3 生成細節(jié)瀏覽
21.4.4 創(chuàng)建生成定義
21.4.5 生成排隊
21.4.6 生成通知
21.5 團隊生成過程
21.5.1 defaulttemplate過程
21.5.2 生成過程的參數(shù)
21.5.3 自定義生成過程
21.6 小結(jié)

第Ⅴ部分 項目/過程管理
第22章 項目管理簡介
22.1 團隊項目安裝和配置
22.1.1 創(chuàng)建一個團隊項目
22.1.2 連接teamfoundationserver
22.2 項目計劃
22.3 一切皆為工作項
22.3.1 了解工作項
22.3.2 工作項連接和連接類型
22.3.3 創(chuàng)建和更新工作項
22.3.4 工作項查詢
22.4 msoffice與teamfoundationserver
22.4.1 officeproject和teamfoundationserver
22.4.2 officeexcel和teamfoundationserver
22.5 小結(jié)
第23章 過程模板
23.1 了解過程模板
23.2 自帶的過程模板
23.2.1 msfforagilesoftwaredevelopment
23.2.2 msfforcmmiprocessimprovementv5.0
23.3 合作者與社區(qū)模板
23.4 小結(jié)
第24章 報表、門戶和面板
24.1 teamfoundationserver報表功能
24.1.1 teamfoundationserver操作存儲區(qū)
24.1.2 teamfoundationserver數(shù)據(jù)倉庫
24.1.3 teamfoundationserverolap多維數(shù)據(jù)集
24.2 teamfoundationserver報表管理
24.2.1 創(chuàng)建報表的工具
24.2.2 使用microsoftexcel報表
24.2.3 使用rdl報表
24.2.4 自帶的報表
24.2.5 項目門戶和面板
24.3 小結(jié)
第25章 使用計劃工作簿制訂敏捷計劃
25.1 產(chǎn)品需求總表
25.2 產(chǎn)品計劃工作簿
25.2.1 產(chǎn)品計劃工作簿位置
25.2.2 設(shè)置產(chǎn)品計劃工作簿
25.2.3 使用productbacklog工作表
25.2.4 使用iterations工作表
25.2.5 使用interruptions工作表
25.3 迭代計劃
25.4 iterationbacklog工作簿
25.4.1 iterationbacklog工作簿位置
25.4.2 iterationbacklog工作表
25.4.3 capacityplanning工作表
25.5 迭代跟蹤
25.5.1 問題
25.5.2 追溯
25.6 小結(jié)
第26章 過程模板自定義
26.1 過程模板自定義
26.1.1 將一個過程模板下載到桌面
26.1.2 過程模板的內(nèi)容
26.1.3 過程模板插件
26.2 自定義工具
26.2.1 xml編輯器
26.2.2 witadmin命令行工具
26.2.3 processtemplateeditor
26.3 將過程模板上傳到teamfoundationserver
26.4 刪除過程模板
26.5 自定義過程指南
26.6 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號