注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工藝

軟件工藝

軟件工藝

定 價(jià):¥29.00

作 者: (美)麥克布林 著,熊節(jié) 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115280688 出版時(shí)間: 2013-01-01 包裝: 平裝
開(kāi)本: 大32開(kāi) 頁(yè)數(shù): 240 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《軟件開(kāi)發(fā)方法學(xué)精選系列:軟件工藝》針對(duì)軟件開(kāi)發(fā),提出了一些相當(dāng)棘手和敏感的問(wèn)題,并給出了頗具爭(zhēng)議性的結(jié)論:從一個(gè)數(shù)百年來(lái)一直興旺發(fā)達(dá)的系統(tǒng)——工藝學(xué)中獲得啟示,尋找答案?!盾浖_(kāi)發(fā)方法學(xué)精選系列:軟件工藝》用5個(gè)部分共19章的篇幅,系統(tǒng)地闡述作者的觀點(diǎn),并試圖回答一直困擾著軟件行業(yè)的難題——我們應(yīng)該如何重組軟件構(gòu)造的過(guò)程,使其能夠如我們所愿地有效運(yùn)轉(zhuǎn)?第1部分共4章,對(duì)傳統(tǒng)的觀點(diǎn)提出質(zhì)疑——軟件工程真的是解決軟件開(kāi)發(fā)問(wèn)題的靈丹妙藥嗎?第2部分共2章,這一部分提出了本書(shū)的觀點(diǎn),即以軟件工藝的視角看待軟件開(kāi)發(fā)。第3部分以7章的篇幅,從不同的角度全面地展現(xiàn)了軟件工藝?yán)碚撍鶐?lái)的主要變化,以及如何實(shí)踐這個(gè)觀念。第4部分共3章,對(duì)比了軟件工藝與軟件工程,并為各自適用的范疇重新劃定了界限。第5部分共3章,分別討論軟件開(kāi)發(fā)中的權(quán)宜之計(jì)和長(zhǎng)期問(wèn)題。本書(shū)榮獲2002年度Jolt圖書(shū)大獎(jiǎng)。閱讀本書(shū),有助于引發(fā)讀者在軟件開(kāi)發(fā)問(wèn)題上的獨(dú)立思考,《軟件開(kāi)發(fā)方法學(xué)精選系列:軟件工藝》適合軟件行業(yè)的所有從業(yè)人員閱讀參考。

作者簡(jiǎn)介

  PeteMcBeen是一位獨(dú)立顧問(wèn),對(duì)軟件開(kāi)發(fā)情有獨(dú)鐘。盡管將很多時(shí)間用于寫(xiě)作、教學(xué)和顧問(wèn)工作,但他仍然堅(jiān)持每年至少在一個(gè)真實(shí)項(xiàng)目中親手從事編程工作。Pete特別善于為軟件開(kāi)發(fā)者面臨的問(wèn)題找到創(chuàng)造性的解決方案。在過(guò)去的很多年中,他參與了各種正式與非正式的過(guò)程改進(jìn)活動(dòng),所以他能夠以超然的態(tài)度看待軟件業(yè)普遍存在的問(wèn)題,并敏銳地意識(shí)到:“軟件開(kāi)發(fā)理應(yīng)有其樂(lè)趣。否則,開(kāi)發(fā)過(guò)程就是錯(cuò)的?!盤(pán)ete住在加拿大亞伯達(dá)省的小鎮(zhèn)考昆,沒(méi)有再回到大城市居住的計(jì)劃。

圖書(shū)目錄

第一部分 置疑軟件工程
第1章 理解軟件工程
軟件工程的悖論
等待硬件開(kāi)發(fā)時(shí),軟件開(kāi)發(fā)者在干什么?
得到可用的硬件之后,軟件開(kāi)發(fā)者如何加快交付的速度?
傳統(tǒng)開(kāi)發(fā)過(guò)程的內(nèi)蘊(yùn)
軟件工程的當(dāng)代解讀
“足夠好”的軟件-庶民的軟件工程
軟件工程適合你的項(xiàng)目嗎?
第2章 軟件工程的困境
“有組織的、可計(jì)量的”軟件開(kāi)發(fā)過(guò)程現(xiàn)實(shí)嗎?
我們當(dāng)然可以將軟件開(kāi)發(fā)中的某些部分自動(dòng)化,不是嗎?
“足夠好”的軟件開(kāi)發(fā)方法的危害
誰(shuí)能取代軟件工程?
第3章 理解軟件開(kāi)發(fā)
軟件資產(chǎn)
軟件開(kāi)發(fā)需要團(tuán)隊(duì)協(xié)作
軟件開(kāi)發(fā)的分工有用嗎?
沒(méi)有一勞永逸
尋找比“軟件工程”更合用的隱喻
第4章 尋找一個(gè)比軟件工程更好的隱喻
軟件開(kāi)發(fā)的工藝
與傳統(tǒng)工藝學(xué)的比較
軟件開(kāi)發(fā)工藝的復(fù)興
第二部分 軟件工藝
第5章 重拾軟件開(kāi)發(fā)
工藝學(xué)致力于改善軟件開(kāi)發(fā)的現(xiàn)狀
工藝學(xué)鼓勵(lì)開(kāi)發(fā)者編寫(xiě)優(yōu)秀的軟件
吹響號(hào)角
第6章 無(wú)須執(zhí)照的工藝學(xué)
工藝是私人性的
同行認(rèn)可和推薦是獲得更好軟件的辦法
執(zhí)照只是假象
執(zhí)照是在向風(fēng)車(chē)開(kāi)戰(zhàn)
工藝學(xué)關(guān)注個(gè)人
軟件開(kāi)發(fā)者不是太少,而是太多
第三部分 軟件工藝隱含的意味
第7章 工藝學(xué)對(duì)系統(tǒng)的用戶有何影響
軟件容易拷貝,所以軟件工藝能夠有效
批量市場(chǎng)的難題
工匠與用戶有一種不同的關(guān)系
但是,請(qǐng)記住:購(gòu)買(mǎi)者很可能不是使用者
優(yōu)秀的軟件應(yīng)該簽上開(kāi)發(fā)者的名字
為作品簽名會(huì)使情況發(fā)生變化
工匠應(yīng)當(dāng)對(duì)作品負(fù)責(zé)
工匠需要挑剔的用戶
更小、更堅(jiān)固的軟件更有利于用戶
軟件工藝帶來(lái)協(xié)作式開(kāi)發(fā)
第8章 顧客與工匠的關(guān)系
給我一個(gè)真實(shí)的交付日期
揭穿“足夠好的軟件”的謬論
另一種選擇
不要只考慮出價(jià)最低的開(kāi)發(fā)者
差勁的客戶將很難吸引優(yōu)秀的開(kāi)發(fā)者
讓軟件工匠因?yàn)樽约旱淖髌范@得榮譽(yù)
要求開(kāi)發(fā)者對(duì)作品負(fù)責(zé)
利用開(kāi)發(fā)者之間的差異
雇傭優(yōu)秀開(kāi)發(fā)者組成的小團(tuán)隊(duì)
優(yōu)秀的開(kāi)發(fā)者究竟值多少?
但我們?nèi)绾沃篱_(kāi)發(fā)者有多優(yōu)秀呢?
根據(jù)交付的成果來(lái)衡量開(kāi)發(fā)者的水平
在選擇工匠時(shí),客戶在成本和質(zhì)量之間作出權(quán)衡
軟件工匠的專(zhuān)業(yè)分工
客戶與軟件工匠有長(zhǎng)期的聯(lián)系
維護(hù)者是一個(gè)榮耀的身份
軟件工藝有益于長(zhǎng)期使用的軟件
客戶與軟件工匠志趣相投
第9章 工匠的管理
軟件工匠不是雇工
好的開(kāi)發(fā)者比管理者更有價(jià)值
軟件開(kāi)發(fā)的實(shí)際過(guò)程無(wú)法詳細(xì)定義
軟件工匠與管理者的關(guān)系
以管理優(yōu)秀的開(kāi)發(fā)者為樂(lè)為榮
優(yōu)秀的管理者理解項(xiàng)目的節(jié)奏
軟件工匠喜歡創(chuàng)造軟件
軟件開(kāi)發(fā)的根本從來(lái)沒(méi)有改變過(guò)
家有一老,如有一寶
軟件工藝要求全新的管理方式
軟件工藝不是“有計(jì)劃報(bào)廢”
軟件工匠堅(jiān)持自己的要求
第10章 成為軟件工匠
軟件工藝拒絕精細(xì)的分工
過(guò)度的專(zhuān)業(yè)化會(huì)延誤開(kāi)發(fā)、導(dǎo)致錯(cuò)誤
軟件工匠建造能夠理解的系統(tǒng)
工藝學(xué)需要獻(xiàn)身精神
如何成為軟件工匠?
學(xué)徒是比學(xué)校教育更有效的學(xué)習(xí)方式
技師是工藝學(xué)傳統(tǒng)的關(guān)鍵
工藝學(xué)傳統(tǒng)已經(jīng)延續(xù)多年
第11章 工藝的掌握
軟件工藝大師是什么樣子?
善用你的老員工
“掌握技藝”意味著使用穩(wěn)定的技術(shù)
軟件工匠不會(huì)僅僅因?yàn)楣ぞ摺白钚伦詈谩倍褂盟?br />軟件工程對(duì)COBOL的謀殺
技藝需要花時(shí)間去掌握
“掌握”意味著承擔(dān)起傳遞工藝的責(zé)任
工匠挑選學(xué)徒和技師
第12章 學(xué)徒開(kāi)發(fā)者
我們必須扭轉(zhuǎn)開(kāi)發(fā)者培訓(xùn)質(zhì)量下滑的局面
大學(xué)文憑與項(xiàng)目開(kāi)發(fā)無(wú)關(guān)
會(huì)編程不等于會(huì)開(kāi)發(fā)軟件
如果必須送初學(xué)者去培訓(xùn),選擇好的培訓(xùn)課程
工藝的掌握,學(xué)徒比培訓(xùn)更有效
成為學(xué)徒是重要的一步
為了降低對(duì)工作的影響,工匠慎選學(xué)徒
重要的是學(xué),不是教
學(xué)徒不是學(xué)校
活到老學(xué)到老
學(xué)徒審查師傅的作品,并從中學(xué)習(xí)
學(xué)徒的角色
從低風(fēng)險(xiǎn)的任務(wù)開(kāi)始
晉升到產(chǎn)品開(kāi)發(fā)
因?yàn)槟芰Χ鴷x升
學(xué)徒不是廉價(jià)勞動(dòng)力
學(xué)徒期是時(shí)間和精力的投資
學(xué)徒如何成為技師
第13章 技師開(kāi)發(fā)者
技師在工藝學(xué)傳統(tǒng)中的位置
技師開(kāi)發(fā)者
技師很少單獨(dú)工作
技師關(guān)注應(yīng)用程序的交付
技師在軟件工藝中扮演關(guān)鍵角色
第四部分 重新定位軟件工程
第14章 軟件工程項(xiàng)目
軟件工程的目標(biāo)是大型系統(tǒng)項(xiàng)目
軟件工程需要專(zhuān)業(yè)分工
軟件工程項(xiàng)目依舊使用瀑布過(guò)程
編程是一項(xiàng)刻板的工作
軟件開(kāi)發(fā)不是軟件工程項(xiàng)目的瓶頸
形形色色的軟件工程項(xiàng)目
敏捷方法代替縝密的軟件工程
第15章 “軟件工程”隱喻的危害
無(wú)法以低成本實(shí)施軟件工程
魚(yú)與熊掌可以兼得?
相信估算軟件工程項(xiàng)目的確需要很長(zhǎng)的時(shí)間
軟件工程鼓勵(lì)“科學(xué)管理”
軟件工程輕視不精確的討論
軟件工廠:軟件的生產(chǎn)線
跨項(xiàng)目復(fù)用極難實(shí)現(xiàn)
冒險(xiǎn)的“長(zhǎng)時(shí)間復(fù)用”
“標(biāo)準(zhǔn)軟件開(kāi)發(fā)過(guò)程”的迷思
傳統(tǒng)的分工無(wú)助于軟件開(kāi)發(fā)
“最佳實(shí)踐”是“科學(xué)管理”的遺毒
最佳實(shí)踐使人墨守成規(guī)
最佳實(shí)踐阻礙了過(guò)程革新
軟件工程強(qiáng)迫我們忽視個(gè)人
軟件開(kāi)發(fā)者不是可替換的資源
偽造一個(gè)“理想的開(kāi)發(fā)過(guò)程”
開(kāi)發(fā)過(guò)程,不嫌其多
拋棄軟件工程的瀑布式過(guò)程
瀑布方法需要大型團(tuán)隊(duì)來(lái)實(shí)施
小型團(tuán)隊(duì)絕不要嘗試軟件工程
第16章 學(xué)習(xí)軟件工程的經(jīng)驗(yàn)
尺度和復(fù)雜度
做軟件,不容易
應(yīng)用程序需要良好的結(jié)構(gòu)
變化的代價(jià)很高——如果你不允許變化的話
交流至關(guān)重要
文檔總是錯(cuò)的
用增量式開(kāi)發(fā)來(lái)控制風(fēng)險(xiǎn)
精確的估算很難得到
借用這些經(jīng)驗(yàn)
第五部分 星期一的早上
第17章 經(jīng)驗(yàn)——項(xiàng)目成功的指示燈
根據(jù)聲望選擇軟件工匠
信任工匠的推薦
最后,開(kāi)始大范圍搜索
根據(jù)聲望和作品來(lái)評(píng)價(jià)工匠
考察工匠的作品
工匠的試演
由軟件工匠來(lái)組建開(kāi)發(fā)團(tuán)隊(duì)
根據(jù)個(gè)人了解和推薦挑選團(tuán)隊(duì)成員
年富力強(qiáng)的開(kāi)發(fā)團(tuán)隊(duì)
為低預(yù)算團(tuán)隊(duì)擔(dān)心
通力協(xié)作
使用增量式開(kāi)發(fā)
盡早解決問(wèn)題
任何人都能學(xué)會(huì)協(xié)作式開(kāi)發(fā)
回避極端技術(shù)
經(jīng)驗(yàn)的價(jià)值
他們?nèi)ツ暝谀睦铮?br />獎(jiǎng)勵(lì)優(yōu)秀開(kāi)發(fā)者
想要人才,就得付高薪
我們付得起那么多錢(qián)嗎?
做好吃驚的準(zhǔn)備
第18章 為測(cè)試和維護(hù)而設(shè)計(jì)
是軟件應(yīng)用,不是軟件項(xiàng)目
應(yīng)用程序只會(huì)退休,不會(huì)結(jié)束
維護(hù)團(tuán)隊(duì)理應(yīng)拒絕丑陋的軟件
可維護(hù)軟件需要有自動(dòng)測(cè)試
使應(yīng)用程序能夠被測(cè)試
為維護(hù)而設(shè)計(jì)
創(chuàng)建可維護(hù)軟件需要經(jīng)驗(yàn)豐富的開(kāi)發(fā)者
可維護(hù)軟件能夠生存多年
長(zhǎng)壽的應(yīng)用程序需要長(zhǎng)壽的開(kāi)發(fā)工具
開(kāi)放源碼,軟件工藝的最?lèi)?ài)
Java對(duì)項(xiàng)目的健康有害
可維護(hù)軟件需要穩(wěn)定的基礎(chǔ)設(shè)施
優(yōu)秀的軟件是全球性的
保證軟件的全球性
拒絕“有計(jì)劃報(bào)廢”
優(yōu)秀的軟件需要優(yōu)秀的用戶界面
能夠安全使用的軟件
可維護(hù)軟件易于診斷
外包的危害
外包忽視了軟件開(kāi)發(fā)的本質(zhì)
在外包中堅(jiān)持軟件工藝
借助外來(lái)的工匠
維護(hù)是軟件生命中最重要的部分
提高維護(hù)者的地位
維護(hù)者當(dāng)受賞
并非所有軟件都必須可維護(hù)
“為測(cè)試和維護(hù)設(shè)計(jì)”不能一蹴而就
第19章 活到老,學(xué)到老
創(chuàng)造學(xué)習(xí)的環(huán)境
用內(nèi)部研討創(chuàng)造學(xué)習(xí)環(huán)境
邀請(qǐng)所有人參加講座
學(xué)習(xí)時(shí)間是一種投資
掌握軟件開(kāi)發(fā)的技藝
鼓勵(lì)參加用戶組和技術(shù)會(huì)議
慎選培訓(xùn)課程
課前聯(lián)系
課后跟蹤
亡羊補(bǔ)牢
鼓勵(lì)員工活躍于開(kāi)發(fā)者社群中
鼓勵(lì)出席技術(shù)會(huì)議
鼓勵(lì)開(kāi)發(fā)者擔(dān)任講師
鼓勵(lì)開(kāi)發(fā)者寫(xiě)書(shū)
沉思的實(shí)踐者
……

本目錄推薦

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