出版時(shí)間:2008年8月 出版社:電子工業(yè)出版社 作者:鄒欣 頁數(shù):372 字?jǐn)?shù):450000
Tag標(biāo)簽:無
前言
我在微軟總部工作的時(shí)候,就聽說鄒欣程序?qū)懙煤馨簟:髞碓谖液屯聜兊牧ρ?,鄒欣2005年加盟亞洲研究院成為技術(shù)創(chuàng)新組研發(fā)經(jīng)理。在負(fù)責(zé)將一些研究院技術(shù)轉(zhuǎn)化成微軟產(chǎn)品的同時(shí),鄒欣還負(fù)責(zé)研究院新員工和實(shí)習(xí)生的編程培訓(xùn),包括MS^21項(xiàng)目。?! ∴u欣工程師集他于微軟10年的工作經(jīng)驗(yàn),撰寫了這本關(guān)于編程和項(xiàng)目管理的專著。本書內(nèi)容豐富實(shí)用,適合計(jì)算機(jī)學(xué)院。軟件學(xué)院。信息學(xué)院高年級本科生。研究生作為軟件開發(fā)方法和工具的參考教材。這又是一本基于VSTS軟件開發(fā)編程實(shí)踐的好書,是軟件程序員繼續(xù)進(jìn)修的優(yōu)秀閱讀材料。
內(nèi)容概要
這是一本介紹軟件開發(fā)方法(MSF)和工具(VSTS)的書。本書的內(nèi)容包括:程序設(shè)計(jì)的基本原則;如何在工具的幫助下進(jìn)行軟件開發(fā);如何與人合作;如何管理軟件工程及微軟的解決方案和方法論。 本書通過虛擬的開發(fā)團(tuán)隊(duì)——移山公司利用Visual Studio Team System(VSTS)及Microsoft Solution Framework(MSF)敏捷方法論來培訓(xùn)員工、開發(fā)商業(yè)網(wǎng)站的全過程,系統(tǒng)地講述了軟件開發(fā)各個(gè)方面的內(nèi)容。并且通過一系列發(fā)生在團(tuán)隊(duì)成員之間的故事和對話,生動(dòng)地描述了在實(shí)戰(zhàn)中如何運(yùn)用開發(fā)方法,讓讀者了解VSTS及MSF如何與真實(shí)的開發(fā)過程相結(jié)合,同時(shí)解答讀者的疑惑。 本書共分3個(gè)部分,在編排上由易到難,可以供各種層次的讀者選擇閱讀。第1部分,介紹VSTS的基本功能;第2部分,著重講個(gè)人開發(fā)技術(shù)和兩人如何合作;第3部分,聯(lián)系具體的開發(fā)過程,講解具體使用技巧,理論聯(lián)系實(shí)戰(zhàn)。書后有6篇附錄,收錄了參考文獻(xiàn)、常用文檔模板,以及VSTS 2008版本的新功能介紹等。
作者簡介
鄒欣是微軟亞洲研究院技術(shù)創(chuàng)新組的研發(fā)經(jīng)理,他和同事們一起進(jìn)行新產(chǎn)品的研發(fā),并把研究院的研究成果轉(zhuǎn)化為產(chǎn)品。
2005年~現(xiàn)在,他在微軟亞洲研究院工作。
2003~2005年,他參加了微軟內(nèi)部的質(zhì)量管理工具(Product Studio)及Visual Studio Team System 2005的開發(fā)工作。
1996~2003年,他在微軟Outlook產(chǎn)品團(tuán)隊(duì)從事開發(fā)工作,主要注重產(chǎn)品國際化、郵件內(nèi)部協(xié)議和提高應(yīng)用程序的效能。
1993~1994年開發(fā)過商用GPS汽車跟蹤系統(tǒng)和GIS軟件。
1992~1993年在美國惠普公司接受軟件工程的培訓(xùn)。
他不上學(xué)已經(jīng)很多年了,他1996年獲美國Wayne State University,Detroit,MI(韋恩州立大學(xué))計(jì)算機(jī)軟件專業(yè)碩士學(xué)位。1991年獲北京大學(xué)計(jì)算機(jī)學(xué)位。
他有時(shí)在學(xué)校里講課,最近一次是2007年秋季在清華大學(xué)軟件科學(xué)實(shí)驗(yàn)班講《現(xiàn)代軟件工程》。
書籍目錄
引子第1篇 VSTS介紹 第1章 VSTS概述 1.1 VSTS簡介 1.2 VSTS快速演示 1.3 實(shí)戰(zhàn)演習(xí) 1.4 河曲數(shù)碼的項(xiàng)目經(jīng)理 1.5 本章討論 第2章 白話MSF方法論 2.1 果凍的預(yù)習(xí) 2.2 MSF基本原則 2.3 MSF團(tuán)隊(duì)模型 2.4 MSF過程模型 2.5 MSF敏捷開發(fā)模式 2.6 MSF CMMI開發(fā)模式 2.7 本章討論 第3章 MSF敏捷模式的工作流程 3.1 開門14件事 3.2 項(xiàng)目管理流程 3.3 回顧 3.4 本章討論 第4章 工作項(xiàng) 4.1 什么是工作項(xiàng) 4.2 工作項(xiàng)的字段 4.3 MSF敏捷方法論中的工作項(xiàng) 4.4 本意討論 第5章 源代碼控制 5.1 TF源碼控制系統(tǒng)基本場景 5.2 分支,合并 5.3 標(biāo)簽 5.4 上架(Shelve),下架(Unshelve) 5.5 實(shí)戰(zhàn)指南 5.6 TFS和VSS 5.7 本章討論 第6章 構(gòu)建工具 6.1 TF構(gòu)建的基本概念 6.2 TBF架構(gòu) 6.3 拓?fù)浣Y(jié)構(gòu)和安全性 6.4 構(gòu)建基本流程 6.5 每日構(gòu)建 6.6 本章討論 第7章 軟件測試和VSTS測試工具 7.1 基本名詞解釋及分類 7.2 單元測試(UnitTest) 7.3 代碼覆蓋(Code Coverage Analysis) …… 第8章 Office集成功能、報(bào)表、門戶網(wǎng)站,以及其他第2篇 基本技術(shù) 第9章 提高個(gè)人技術(shù) 第10章 代碼規(guī)范與代碼復(fù)審 第11章 兩人合作第3篇 實(shí)例分析 第12章 構(gòu)想階段 第13章 計(jì)劃階段 第14章 開發(fā)階段 第15章 穩(wěn)定階段 第16章 發(fā)布階段和之后 第17章 結(jié)束語附錄A 參考資源附錄B 代碼規(guī)范附錄C 測試計(jì)劃附錄D 軟件工程相關(guān)站點(diǎn)附錄E 事后諸葛亮?xí)h模板附錄F VSTS2008新功能介紹英文索引中文索引
媒體關(guān)注與評論
本書講的是項(xiàng)目管理方面的內(nèi)容,市面上這方面的書很多,但是《移山之道》更注重的是操作性,指導(dǎo)我們在不完善的環(huán)境下如何開發(fā)。本書精心設(shè)計(jì)了一個(gè)個(gè)的場景,從開始的準(zhǔn)備工作、計(jì)劃、設(shè)計(jì)、開發(fā)、測試到最后的發(fā)布,每一個(gè)階段都說明了一些在開發(fā)中我們在各項(xiàng)工作里會(huì)遇到的疑惑和問題,并且通過場景中開發(fā)人員的討論來闡述解決辦法或處理方式,書內(nèi)將涉及的專業(yè)術(shù)語進(jìn)行了平民化。 對我來說本書比較精彩的內(nèi)容在于敏捷開發(fā)和測試方式的講解。項(xiàng)目管理是要基于工具來提供有效的管理的,這個(gè)正是我們作為軟件人的基本使命,而對于.NET的開發(fā)人員來說,項(xiàng)目管理的工具自然是集成了開發(fā)環(huán)境的最佳?! 猦y lihuan 因?yàn)樵跁曛锌戳艘豢催@書,感覺很不錯(cuò),所以買了它。當(dāng)然我買這本書的目的并不是在學(xué)習(xí)VSTS的用法,因?yàn)槲矣X得在這本書中有很多的技巧與道理,出于學(xué)習(xí)這些技巧與道理的角度,我覺得不管你用不用VSTS都可以來看看這本書?! 狢hina-pub 會(huì)員:ooyuan 這本書既講了原理又講了具體使用方法,由淺入深,對初學(xué)者很有幫助?! 狢SDN讀書頻道:xxxcyy
編輯推薦
這本書寫得很不錯(cuò),以一種別具匠心的風(fēng)格展示了軟件生命周期各個(gè)階段的管理及應(yīng)用,內(nèi)容也很簡潔,沒有那么多的理論,比較適合要步入PM或其他技術(shù)的人員學(xué)習(xí)參考。尤其是里面的一些看似很短的對話,它們體現(xiàn)了很深刻的道理。希望作者能多寫這些方面的著作。支持原創(chuàng)作品! ——China-pub會(huì)員:thirston_bill 昨天在書店看到《移公之道》,買回去一天就翻完了。現(xiàn)在,微軟的很多產(chǎn)品都開始使用敏捷的開發(fā)方法,而“移山方法論”要傳達(dá)的,是更適用、更簡化的軟件開發(fā)過程。全書幽默,仿佛一個(gè)Workshop,有空可以反復(fù)體會(huì)書中的實(shí)例。值得一看。 ——豆瓣網(wǎng)會(huì)員:們 本書講的是項(xiàng)目管理方面的內(nèi)容,市面上這方面的書很多,但是《移山之道》更注重的是操作性,指導(dǎo)我們在不完善的環(huán)境下如何開發(fā)。本書精心設(shè)計(jì)了一個(gè)個(gè)的場景,從開始的準(zhǔn)備工作、計(jì)劃、設(shè)計(jì)、開發(fā)、測試到最后的發(fā)布,每一個(gè)階段都說明了一些在開發(fā)中我們在各項(xiàng)工作里會(huì)遇到的疑惑和問題,并且通過場景中開發(fā)人員的討論來闡述解決辦法或處理方式,書內(nèi)將涉及的專業(yè)術(shù)語進(jìn)行了平民化?! ξ襾碚f本書比較精彩的內(nèi)容在于敏捷開發(fā)和測試方式的講解。項(xiàng)目管理要基于工具來提供有效的管理的,這個(gè)正是我們作為軟件的基本使命,而對于.NET的開發(fā)人員來說,項(xiàng)目管理的工具自然是集成了開發(fā)環(huán)境的最佳?! 猦y_lihuan
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載