日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NETPro.NET 2.0極限編程專家指南

Pro.NET 2.0極限編程專家指南

Pro.NET 2.0極限編程專家指南

定 價:¥38.00

作 者: (美國)Greg Pearman、(美國)James Goodwill 著;張杰良 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: .NET

ISBN: 9787302169567 出版時間: 2008-03-01 包裝: 平裝
開本: 16 頁數(shù): 291 pages 字?jǐn)?shù):  

內(nèi)容簡介

  極限編程是一種敏捷軟件開發(fā)技術(shù),由一系列核心價值、原則和實踐構(gòu)成,為軟件開發(fā)提供一種高效的方法。這些過程的核心就是要體現(xiàn)軟件開發(fā)過程中自然發(fā)生的變化。本書以軟件開發(fā)項目中的日常應(yīng)用為基礎(chǔ)介紹如何使用極限編程,并且突出強(qiáng)調(diào)了在極限編程中所遇到的各種“陷阱”和精華。本書從最基本的理論入手,詳細(xì)講解了極限編程的概念和應(yīng)用。然后重點介紹了一些在.NET環(huán)境中幫助實現(xiàn)極限編程的工具,這些工具包括NUnit、NAnt、CruiseContr01.NET以及最近添加到VisualStudi02005中的優(yōu)秀的重構(gòu)工具。最后,本書以一個小型但完整的軟件發(fā)布為例結(jié)束了極限編程之旅。編寫本書的目的是努力為公司的軟件開發(fā)尋找一種解決方案。其中有一些公司根本就沒有合適的軟件開發(fā)實踐,另一些公司則嘗試了各種各樣的軟件開發(fā)實踐,但是卻極少或者根本沒有成功。我們經(jīng)過對極限編程數(shù)年的體驗,發(fā)現(xiàn)它是一種合理的解決方案,非常適合于軟件開發(fā)團(tuán)隊。因此,本書適合于那些正在尋找合適軟件開發(fā)方法的軟件開發(fā)團(tuán)隊。本書將幫助讀者理解極限編程為什么要采取這樣一種工作方式。希望大家能夠在軟件開發(fā)項目中應(yīng)用極限編程。相信讀者在應(yīng)用了極限編程之后,會發(fā)現(xiàn)極限編程能夠在預(yù)算范圍內(nèi)及時交付高質(zhì)量的軟件,而且還能滿足甚至超出用戶的期望。

作者簡介

  GREG“HAP”PEARMAN是Spotted Dog Software LLC公司的創(chuàng)始人,擁有18年的架構(gòu)和開發(fā)企業(yè)軟件解決方案的經(jīng)驗。Greg還使用J2EE、.NET(C#)、Cocoa以及C++等各種技術(shù)為許多公司(如IBM、EPA、US West Direct、Hertz、VeriSign以及ABC/Disney等)架構(gòu)和開發(fā)了各種企業(yè)系統(tǒng)。

圖書目錄

第Ⅰ部分 XP入門
 第1章 XP簡介
 1.1 瀑布式方法
  1.2 敏捷方法
  1.3 XP的含義
  1.3.1 XP的4個價值
  1.3.2 XP的15個原則
  1.3.3 XP的14個實踐
  1.4 其他敏捷方法
  1.4.1 精益開發(fā)
  1.4.2 動態(tài)系統(tǒng)開發(fā)方法
  1.4.3 自適應(yīng)軟件開發(fā)
  1.4.4 Crystal方法
  1.4.5 Serum方法
  1.4.6 特性驅(qū)動開發(fā)
  1.5 XP是不是最好的敏捷方法?
  1.6 XP不適用的情形
 1.7 小結(jié)
 第2章 組建團(tuán)隊
 2.1 XP角色和職責(zé)
  2.1.1 客戶
  2.1.2 開發(fā)教練
  2.1.3 業(yè)務(wù)教練
  2.1.4 開發(fā)人員
  2.1.5 系統(tǒng)工程師和業(yè)務(wù)分析員
  2.1.6 跟蹤人員
  2.1.7 測試人員
  2.1.8 大老板
  2.2 團(tuán)隊的組建
 2.3 XP工作環(huán)境
  2.4 小結(jié)
 第3章 發(fā)布規(guī)劃
 3.1 探索階段
  3.1.1 用戶故事編寫
  3.1.2 用戶故事估算
  3.2 規(guī)劃博弈
  3.2.1 故事優(yōu)先化
  3.2.2 速度確定
  3.2.3 用戶故事選擇
  3.3 發(fā)布計劃
  3.4 小結(jié)
 第4章 迭代規(guī)劃
  4.1 迭代速度
  4.2 故事子集選擇
  4.3 任務(wù)確定
  4.4 任務(wù)分配和估算
  4.4.1 任務(wù)點和任務(wù)點速度
  4.4.2 任務(wù)簽約承擔(dān)
  4.5 迭代平衡
  4.6 迭代計劃
  4.7 小結(jié)
 第5章 迭代
  5.1 迭代的含義
  5.2 設(shè)計會話
  5.3 站立會議
  5.4 結(jié)對編程
  5.5 測試、編碼和重構(gòu)
  5.5.1 構(gòu)建測試和重構(gòu)
  5.5.2 讓客戶參與
  5.6 驗收測試
  5.7 跟蹤
  5.8 在職輔導(dǎo)培訓(xùn)
  5.9 小結(jié)
第Ⅱ部分 XP工具
 第6章 構(gòu)建環(huán)境工具:NAnt
  6.1 NAnt的含義
  6.2 安裝NAnt
 6.3 創(chuàng)建構(gòu)建文件
  6.3.1 理解構(gòu)建文件
  6.3.2 保存構(gòu)建文件
  6.3.3 測試構(gòu)建文件
  6.4 小結(jié)
 第7章 測試環(huán)境工具:NUnit
  7.1 NUnit的含義
  7.2 安裝NUnit
  7.3 構(gòu)建單元測試
  7.3.1 創(chuàng)建測試類
  7.3.2 創(chuàng)建應(yīng)用程序類
  7.3.3 與NAnt集成
  7.3.4 運行構(gòu)建文件
  7.4 小結(jié)
 第8章 模擬環(huán)境工具:NMock
  8.1 NMock的含義
  8.2 安裝NMock
  8.3 創(chuàng)建模擬對象
  8.3.1 定義接口
  8.3.2 創(chuàng)建類
  8.3.3 集成NMock
  8.3.4 運行測試
  8.4 小結(jié)
 第9章 自動化環(huán)境工具:CruiseControl.NET
  9.1 CCNet的含義
  9.2 安裝CCNet
  9.3 設(shè)置CCNet服務(wù)器
  9.3.1 創(chuàng)建CCNet配置文件
  9.3.2 啟動CCNet服務(wù)器
  9.4 設(shè)置CCTray
  9.4.1 啟動CCTray
  9.4.2 配置CCTray
  9.4.3 使用CCTray
  9.5 設(shè)置Web Dashboard
  9.5.1 安裝Web Dashboard
  9.5.2 運行Web Dashboard
  9.6 小結(jié)
 第10章 重構(gòu)
  10.1 Visual Studio 2005和重構(gòu)
  10.1.1 Extract Method工具
  10.1.2 Rename工具
  10.1.3 Encapsulate Field工具
  10.1.4 Extract Interface工具
  10.1.5 Promote Local Variable to Parameter工具
  10.1.6 Remove Parameters工具
  10.1.7 Reorder Parameters工具
  10.2 小結(jié)
第Ⅲ部分 實施XP
 第11章 發(fā)布規(guī)劃——旅程開始
 11.1 業(yè)務(wù)問題介紹
  11.2 故事編寫
 11.2.1 幫助客戶編寫故事
  11.2.2 創(chuàng)建概要設(shè)計
  11.2.3 比較故事和任務(wù)
  11.3 故事估算
  11.3.1 評審故事
  11.3.2 獲取全景
  11.4 宣布速度
  11.5 故事選擇
  11.5.1 優(yōu)化故事的排列順序
  11.5.2 選擇故事子集
  11.5.3 細(xì)化子集選擇
  11.6 教練日志
  11.7 小結(jié)
 第12章 第一次迭代的迭代規(guī)劃
  12.1 故事選擇
  12.2 故事任務(wù)劃分和分配
  12.2.1 將故事分解成任務(wù)
  12.2.2 簽約承擔(dān)任務(wù)
  12.3 迭代平衡
  12.4 教練日志
  12.5 小結(jié)
 第13章 第一次迭代
  13.1 日常站立會議
  13.2 設(shè)計會議
  13.3 開發(fā)人員的職責(zé):結(jié)對、測試、編碼和重構(gòu)
  13.3.1 開發(fā)用戶故事“Login”
  13.3.2 開發(fā)用戶故事“Browse Catalog”
  13.3.3 開發(fā)剩余用戶故事
  13.4 其他團(tuán)隊成員的職責(zé)
  13.4.1 驗收測試人員
  13.4.2 跟蹤人員
  13.4.3 客戶
  13.4.4 教練
  13.5 教練日志
  13.6 小結(jié)
 第14章 第二次迭代的迭代規(guī)劃
  14.1 速度調(diào)整
  14.2 故事選擇
  14.3 故事任務(wù)劃分和分配
  14.3.1 將故事劃分為任務(wù)
  14.3.2 簽約承擔(dān)任務(wù)
  14.4 迭代平衡
  14.5 教練日志
  14.6 小結(jié)
 第15章 第二次迭代
 15.1 重構(gòu) 
  15.2 設(shè)計會議
  15.3 開發(fā)人員的職責(zé)
15.3.1 開發(fā)用戶故事“Display Checkout Confirmation” 
  15.3.2 驗收測試
  15.3.3 開發(fā)剩余用戶故事
  15.4 教練日志
  15.5 小結(jié)
附錄A 準(zhǔn)備開發(fā)環(huán)境
A.1 Visual Studio設(shè)置
A.1.1 創(chuàng)建Northwind解決方案
A.1.2 創(chuàng)建DataLayer項目
A.1.3 創(chuàng)建BusinessLayer項目
A.1.4 創(chuàng)建NorthwindWeb項目
A.1.5 創(chuàng)建TestLayer項目
A.1.6 運行單元測試
A.2 數(shù)據(jù)庫設(shè)置
A.2.1 設(shè)置ODBC數(shù)據(jù)源
A.2.2 連接數(shù)據(jù)庫
A.2.3 瀏覽數(shù)據(jù)庫
附錄B .NET C撐編碼規(guī)范
B.1 命名規(guī)范
B.2 縮進(jìn)
B.3 聲明
B.4 語句
B.5 注釋
B.6 空格
B.7 解決方案和項目組織
附錄C XP資源
C.1 網(wǎng)站
C.2 郵件列表
C.3 會議

本目錄推薦

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