出版時間:2004-5 出版社:人民郵電出版社 作者:Pete McBreen 頁數(shù):240 字?jǐn)?shù):171000 譯者:熊節(jié)
Tag標(biāo)簽:無
內(nèi)容概要
本書針對軟件開發(fā),提出了一些相當(dāng)棘手和敏感的問題,并給出了頗具爭議性的結(jié)論:從一個數(shù)百年來一直興旺發(fā)達(dá)的系統(tǒng)——工藝學(xué)中獲得啟示,尋找答案。 本書用5個部分共19章的篇幅,系統(tǒng)地闡述作者的觀點,并試圖回答一直困擾著軟件行業(yè)的難題——我們應(yīng)該如何重組軟件構(gòu)造的過程,使其能夠如我們所愿地有效運轉(zhuǎn)?第1部分共4章,對傳統(tǒng)的觀點提出質(zhì)疑——軟件工程真的是解決軟件開發(fā)問題的靈丹妙藥嗎?第2部分共2章,這一部分提出了本書的觀點,即以軟件工藝的視角看待軟件開發(fā)。第3部分以7章的篇幅,從不同的角度全面地展現(xiàn)了軟件工藝?yán)碚撍鶐淼闹饕兓?,以及如何實踐這個觀念。第4部分共3章,對比了軟件工藝與軟件工程,并為各自適用的范疇重新劃定了界限。第5部分共3章,分別討論軟件開發(fā)中的權(quán)宜之計和長期問題。 本書榮獲2002年度Jolt圖書大獎。閱讀本書,有助于引發(fā)讀者在軟件開發(fā)問題上的獨立思考,本書適合軟件行業(yè)的所有從業(yè)人員閱讀參考。
作者簡介
Pete McBreen 是一名獨立顧問,對軟件開發(fā)情有獨鐘,盡管將很多時間用于寫作、教學(xué)和顧問工作,但他仍然堅持每年至少在一個真實項目親手從事編程工作。他特別善于為軟件開發(fā)者面臨的問題找到創(chuàng)造性的解決方案。在過去的很多的中,他參與了各種正式和非正式的過程改進(jìn)活動,所以他能夠以超然的態(tài)度看等軟件業(yè)普遍存在的問題,并敏銳地意識到:“軟件開發(fā)理應(yīng)有其樂趣,否則,開發(fā)過程就是錯的,他住在加拿大亞伯達(dá)省的小鎮(zhèn)考昆,沒有再回到大城市居住的計劃。
書籍目錄
第一部分 置疑軟件工程 第1章 理解軟件工程 軟件工程的悖論 等待硬件開發(fā)時,軟件開發(fā)者在干什么? 得到可用的硬件之后,軟件開發(fā)者如何加快交付的速度? 傳統(tǒng)開發(fā)過程的內(nèi)蘊 軟件工程的當(dāng)代解讀 “足夠好”的軟件—庶民的軟件工程 軟件工程適合你的項目嗎? 第2章 軟件工程的困境 “有組織的、可計量的”軟件開發(fā)過程現(xiàn)實嗎? 我們當(dāng)然可以將軟件開發(fā)中的某些部分自動化,不是嗎? “足夠好”的軟件開發(fā)方法的危害 誰能取代軟件工程? 第3章 理解軟件開發(fā) 軟件資產(chǎn) 軟件開發(fā)需要團隊協(xié)作 軟件開發(fā)的分工有用嗎? 沒有一勞永逸 尋找比“軟件工程”更合用的隱喻 第4章 尋找一個比軟件工程更好的隱喻 軟件開發(fā)的工藝 與傳統(tǒng)工藝學(xué)的比較 軟件開發(fā)工藝的復(fù)興 第二部分 軟件工藝 第5章 重拾軟件開發(fā) 工藝學(xué)致力于改善軟件開發(fā)的現(xiàn)狀 工藝學(xué)鼓勵開發(fā)者編寫優(yōu)秀的軟件 吹響號角 第6章 無須執(zhí)照的工藝學(xué) 工藝是私人性的 同行認(rèn)可和推薦是獲得更好軟件的辦法 執(zhí)照只是假象 執(zhí)照是在向風(fēng)車開戰(zhàn) 工藝學(xué)關(guān)注個人 軟件開發(fā)者不是太少,而是太多 第三部分 軟件工藝隱含的意味 第7章 工藝學(xué)對系統(tǒng)的用戶有何影響 第8章 顧客與工匠的關(guān)系 第9章 工匠的管理 第10章 成為軟件工匠 第11章 工藝的掌握 第12章 學(xué)徒開發(fā)者 第13章 技師開發(fā)者 第14章 軟件工程項目 第15章 “軟件工程”隱喻的危害 第16章 學(xué)習(xí)軟件工程的經(jīng)驗 第17章 經(jīng)驗——項目成功的指示燈 第18章 為測試和維護而設(shè)計 第19章 活到老,學(xué)到老
媒體關(guān)注與評論
McBreen在一片對軟件工程的朝圣之音中突然跳將出來,大聲宣稱:爾等不必向泥胎偶像頂禮膜拜,真正的圣靈正在爾等自身?! 蠋r(知名技術(shù)作者) 每當(dāng)我面對一堆火候太過的雞翅時,總是忍不住會想起軟件工程——連號稱生產(chǎn)過程最規(guī)范的連鎖快餐店都無法避免品質(zhì)偏差,我們怎么能對軟件工程繼續(xù)抱有幻想? ——韓磊(資深技術(shù)編輯) 本書證明了優(yōu)秀程序員對于成功軟件開發(fā)的決定性影響!它告訴我們: ·技術(shù)人員迫切需要轉(zhuǎn)變觀念?! ぜ夹g(shù)不權(quán)是技術(shù)本身,更應(yīng)該是為客戶提供價值的基礎(chǔ)?! の覀冊撊绾闻囵B(yǎng)程序員對技術(shù)的精通? ·如何發(fā)展小型開發(fā)團隊中創(chuàng)造的協(xié)作? ·如何加強與客戶的溝通? 如果你是一位渴望讓自己的技藝出類拔萃的程序員…… 如果你是一位渴望雇用的優(yōu)秀開發(fā)的項目經(jīng)理…… 這本《軟件工藝》就是為你準(zhǔn)備的!
編輯推薦
《軟件工藝》證明了優(yōu)秀程序員對于成功軟件開發(fā)的決定性影響!它告訴我們: ·技術(shù)人員迫切需要轉(zhuǎn)變觀念?! ぜ夹g(shù)不權(quán)是技術(shù)本身,更應(yīng)該是為客戶提供價值的基礎(chǔ)?! の覀冊撊绾闻囵B(yǎng)程序員對技術(shù)的精通? ·如何發(fā)展小型開發(fā)團隊中創(chuàng)造的協(xié)作? ·如何加強與客戶的溝通? 如果你是一位渴望讓自己的技藝出類拔萃的程序員…… 如果你是一位渴望雇用的優(yōu)秀開發(fā)的項目經(jīng)理…… 這本《軟件工藝》就是為你準(zhǔn)備的!
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載