內容簡介
作為Microsoft應用生命周期管理(Application Lifecycle Management,ALM)産品組閤的核心工具,Team Foundation Server(TFS)已經經曆瞭一番徹底的改造。《Team Foundation Server 2010高級教程》討論瞭TFS2005版發布以來陸續發生的諸多變化,並深入探討瞭這些變化所帶來的好處。寫作團隊一一介紹瞭TFS2010的新增功能,其中包括瞭配置和安裝的簡易做法、新增的測試平颱、工作項跟蹤及可用性,以及一些有助於管理項目計劃的新工具等。《Team Foundation Server 2010高級教程》針對各個方麵進行瞭詳細論述,包含瞭大量豐富翔實的內容,若要使用TFS來高效管理和交付軟件項圈,這將是一本必不可少的工具書。
《Team Foundation Server 2010高級教程》對Team Foundation Server 2010産品進行瞭全麵的介紹,在多個章節中自始至終提供瞭使用該産品的實用示例。《Team Foundation Server 2010高級教程》隻討論Team Foundation Server 2010的最新版本(某些地方包括ServicePack 1在內),不會嚮讀者介紹Team Foundation Server早期版本的用法。
《Team Foundation Server 2010高級教程》共分為5個部分,每部分按照Team Foundation Server 2010的各功能區劃分為一些具體的章節。
作者簡介
Ed Blankensbip,目前是Notion Solutions公司的一名應用生命周期管理(AppLication Lifecycle Management,ALM)和Team Foundation Server顧問。他還是一名Visual Studio ALM和Team Foundation Server方麵的Microsoft最有價值專傢(Most Valuable Professional,MVP),曾連續4年榮膺MVP稱號,在2010年被同行評選為(Visual Studio ALM和Team Foundation Server方麵的)年度Microsoft MVP。自Team Foundation Server和Visual Studio Team System在2005年推齣以來,Blankenship就一直在使用這兩款産品,時間將近5年之久。他之前是Infragistics公司的一名發布工程經理Release Engineering Manager),在該公司中他領導瞭一項多年的Team Foundation Server和Visual Studio Team System全球性實施,旨在改進開發過程生命周期。他撰寫瞭多本Wrox書籍,並擔任瞭一些Wrox書籍的技術編輯。他還撰寫瞭許多文章,並在各種用戶組織、活動、電颱節目和會議中發言。您可以通過他的技術博客www.edsquared.com/來瞭解一些他和大傢分享的經驗。
Martin Woodward,是Microsoft Visual Studio Team Explorer Everywhere的高級項目經理(SeniorPr.gram Manager和Team Foundation Server組成員,在此之前,他還曾當選為Team System方麵的年度最有價值專傢(MVP)。他不僅對Team Foundation Server的內部運作有著自己的獨到見解,而且在大型和小型公司中都使用過該産品,有著超過5年的實際使用經驗。他是樂於分享的人,一直通過他的著作、博客以及在國際性活動中的發言來和大傢分享這些經驗。
Grant Holliday,是Microsoft在華盛頓州雷德濛德(Redmond,Washington)的一名項目經理(Program Manager),他是Visual Studio Team Foundation Server産品組的成員,負責Microsoft的內部服務器部署。在2008年加入Microsoft之前,他曾當選為Microsoft最有價值專傢MVP),當時他是一名顧問,為澳大利亞的Team Foundation Server客戶提供谘詢。
Brian Keller,是Microsoft的一名高級技術推廣專傢(SeIuor Tecbnical Evangelist),緻力於Visual Studio和應用生命周期管理(Application Lifecycle Management,ALM)的推廣工作。Keller從2002年起就已在Microsoft工作,參加過世界各地的各種會議,其中包括TechEd、專業開發人員大會(Professional Developers Conference,PDC)和MIX等。Keller還是MSDN的Channel 9網站的一名主力成員,並且是很受歡迎的節目“This Week on Channel 9”的閤作主持。在工作之餘,他通常喜歡參加一些戶外活動,如攀岩、徒步旅行、滑雪或衝浪等。
內頁插圖
目錄
第Ⅰ部分 入門
第1章 Team Foundation Server 2010介紹
1.1 什麼是Team Foundation Server
1.2 Team Foundation Server 2010的新特性
1.2.1 項目管理
1.2.2 版本控製
1.2.3 生成
1.2.4 管理
1.3 購買方式
1.3.1 試用
1.3.2 批量許可
1.3.3 MSDN訂閱
1.3.4 Microsoft Partner Network
1.3.5 零售
1.3.6 托管Team Foundation Server實例
1.4 本章小結
第2章 規劃Team Foundation Server部署
2.1 標識和解決軟件工程中令人頭疼的問題
2.1.1 讓發布或項目更加透明-
2.1.2 不同團隊和角色之間的協作
2.1.3 自動編譯、測試、封裝和部署
2.1.4 管理測試計劃
2.1.5 並行開發
2.2 如何采用Team Foundation Server
2.2.1 采用時間錶
2.2.2 分階段的方法
2.2.3 托管Team Foundation Server
2.2.4 標識受到影響的團隊
2.2.5 達成共識
2.2.6 Team Foundation Server管理員
2.2.7 試點項目
2.3 遷移的策略
2.3.1 版本控製
2.3.2 工作項跟蹤
2.4 構建團隊項目集閤和團隊項目
2.4.1 考慮Team Foundation Server的限製
2.4.2 服務器限製
2.5 為Team Foundation Server環境所做的準備
2.5.1 瞭解架構和擴展選項
2.5.2 硬件要求
2.5.3 虛擬化
2.5.4 規劃軟件先決條件
2.5.5 服務賬戶
2.5.6 文件共享文件夾
2.5.7 SMTP服務器
2.5.8 防火牆相關事宜和使用的端口
2.5.9 友好的DNS名稱
2.5.10 早期的Visual Studio版本
2.6 本章小結
第3章 安裝與配置
3.1 安裝之前的準備
3.1.1 Team Foundation Server 2010
3.1.2 Team Foundation Server 2010安裝指南
3.1.3 SQL Server 2008
3.1.4 操作係統
3.1.5 SharePoint
3.1.6 客戶端軟件
3.1.7 服務包及其他更新程序
3.2 搭建Team Foundation Server
3.3 配置Team Foundation Server
3.4 創建第一個團隊項目
3.5 配置友好的DNS名稱
3.6 本章小結
第4章 連接Team FoundationServer
4.1 Team Foundation Server的架構
4.2 Team Foundation Server的尋址
4.3 Team Foundation Server的安全性與角色
4.3.1 用戶
4.3.2 組
4.3.3 權限
4.4 Team Explorer
4.4.1 瞭解Visual Studi0 2010中的Team Exnlorer
4.4.2 從舊版Visual Studio連接Team Foundation Server 2010
4.4.3 從Eclipse和跨平颱連接Team Foundation Server
4.5 連接Team Foundation Server的其他方式
4.5.1 通過Web瀏覽器訪問Team Foundation Server
4.5.2 在Microsoft Excel中使用Team Foundation Server
4.5.3 在Microsoft Project中使用Team Foundation Server
4.5.4 Windows Explorer與Team Foundation Server盼集成
4.5.5 ExpressionBlend與Team Foundation Server盼集成
4.5.6 將Microsofi Test Manager連接到Team Foundation Server
4.5.7 通過第三方集成訪問Team Foundation Server
4.6 本章小結
第Ⅱ部分 版本控製
第5章 版本控製概述
5.1 版本控製的概念
5.1.1 存儲庫
5.1.2 工作副本
5.1.3 工作文件夾映射
5.1.4 獲取
5.1.5 添加
5.1.6 簽齣
5.1.7 變更集
5.1.8 簽入
5.1.9 曆史記錄
5.1.10 分支與閤並
5.2 常用的版本控製産品
5.2.1 Visual SourceSafe
5.2.2 Apache Subvesion
5.2.3 Team Foundation Server
5.2.4 分布式版本控製係統
5.3 本章小結
……
第Ⅲ部分 項目管理
第Ⅳ部分 Team Foundation Build
第Ⅴ部分 管理
精彩書摘
本書後麵的章節將對以上每個主題進行廣泛研究。
Team Foundation Server是一款單獨的服務器産品,專門為由開發人員、測試人員、架構師、項目經理、業務分析師以及其他有助於軟件開發發布和項目進展的任何工作人員組成的項目團隊而開發。雖然從邏輯上講,Team Foundation Server是由以下兩個層次構成,但實際上它的部署也可以跨越一颱或多颱計算機。
·應用層(AppLication Tier)——應用層主要包括一組Web服務,可以通過使用高度優化的基於Web服務的協議與客戶端計算機通信。
·數據層(Data Tier)——數據層主要由SQL Server數據庫組成,其中包括Team Foundation Server應用程序的數據庫邏輯,以及Team Foundation Server實例的數據。在數據庫中存儲的數據主要用於Team Foundation Server的報錶功能。Team Foundation Server中的所有數據都存儲在SQL Server數據庫中,因此非常容易備份。
Microsoft設計Team Foundation Server時,始終重視其可擴展性。可以使用綜閤性的.NET Application Programming Interface(API)與Team Foundation Server集成。還有,也允許將外部工具作為“一等公民”與Team Foundation Server集成。Microsoft在Team Foundation Server的構建中,也使用同樣的.NET編程模型和事件係統,也將客戶端集成到Visual Studio中。
與Team Foundation Server 2010競爭的産品眾多,如其他企業的Application Lifecycle Management(ALM,應用程序生命周期管理)係統和一些專用産品(如源代碼管理係統)。在一個産品中具有多個不同係統的主要優勢在於,Microsoft的産品團隊能夠完全集成不同係統。這允許在開發工具方麵真正進行革新,因為會注意到在該産品的最新版本中有一些新工具。再無須擔心自己來集成各自單獨係統,可以利用Microsoft的産品來幫忙!
……
前言/序言
過去10年來,Microsoft 一直在創建開發工具,這些工具都是為正在不斷增長的、包括瞭軟件開發人員、測試人員、架構師、項目經理、設計人員和數據庫管理員的工程團隊服務的。在Ⅵsual Studio2010産品綫中,每個團隊成員都可以使用一些工具來參與軟件的發布。然而,僅為個人的參與提供良好支持是不夠的,您還必須橫跨更為大型的團隊,把這些個人的參與組織起來,形成閤作。
從Visual Studi0 2005版開始,Microsoft引入名為Team Foundation Server的新服務器産品來完善它的開發産品。現在它的第三個版本Team Foundation Server 2010已從過去10年的投入中獲得瞭長足的發展,很好地迎閤瞭應用生命周期管理(Application Lifecycle Management,ALM)産品係列的需求。在Visual Studio 2010發布之前 Visual Studio ALM産品係列的商標名稱是Visual Studio TeamSystem,最新版本已不再使用這一名稱。
正如您將會瞭解到的那樣,Team Foundation Server 2010是非常大型的産品,有著許多用於管理軟件項目及發布的軟件開發生命周期的功能。本書的各位作者共同收集瞭自Team Foundation Server第一個版本發布以來的過往經驗,記錄下瞭學習到的一些技巧和訣竅。本書各位作者的背景頗為不同——管理最大的一個Team Foundation Server環境,為非.NET開發團隊設計協作部件,推廣VisualStudio和Team Foundation Server産品,在某個軟件開發公司管理發布,以及擁有顧問背景,每周都幫助客戶利用Team Foundation Server來解決現實世界中的問題等。
Team Foundation Server 2010高級教程 [Professional Team Foundation Server 2010] 下載 mobi epub pdf txt 電子書 格式
Team Foundation Server 2010高級教程 [Professional Team Foundation Server 2010] 下載 mobi pdf epub txt 電子書 格式 2024
Team Foundation Server 2010高級教程 [Professional Team Foundation Server 2010] mobi epub pdf txt 電子書 格式下載 2024