軟件工程實(shí)踐導(dǎo)論

出版時(shí)間:2005  出版社:清華大學(xué)出版社  作者:金尊和  頁數(shù):404  字?jǐn)?shù):395000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書把軟件工程放在一個(gè)更大的商業(yè)視角中進(jìn)行考察和分析,對(duì)最新的軟件工程理論從實(shí)踐的角度重新檢驗(yàn),并提出作者獨(dú)特的思考方法和新的理論。    本書在形式上參照兵法三十六計(jì),總結(jié)了軟件工程實(shí)踐中的一些基本原則、出發(fā)點(diǎn)和解決問題的思路和方法,涉及軟件工程的方法論、軟件設(shè)計(jì)、編程實(shí)現(xiàn)以及管理等四個(gè)方面。每個(gè)方面包含若干計(jì),每一計(jì)為一個(gè)重要的方法,單獨(dú)成為一個(gè)章節(jié)。    本書面向?qū)I(yè)軟件開發(fā)人員、一般軟件從業(yè)人員、信息產(chǎn)業(yè)管理人士、計(jì)算機(jī)等專業(yè)的教師和在校生以及對(duì)軟件和信息產(chǎn)業(yè)感興趣的任何讀者,也包括希望對(duì)軟件工程有一定了解或繹創(chuàng)造性方法論感興趣的讀者。

作者簡(jiǎn)介

金尊和,清華大學(xué)畢業(yè),曾師從吳澄院士從事計(jì)算機(jī)集成制造系統(tǒng)的研究。博士畢業(yè)后加入IBM中國研究中心從事軟件和網(wǎng)絡(luò)方面的研究和開發(fā)工作。隨后前往美國,先后參與和主持了衛(wèi)星無線通訊系統(tǒng)分布式網(wǎng)絡(luò)管理軟件和嵌入式系統(tǒng)的開發(fā)。2000年,加盟著名的軟件工具公司Rational Software(現(xiàn)為IBM收購),從事軟件項(xiàng)目管理工具和建模工具的研發(fā)工作,在大型軟件工具的研發(fā)和市場(chǎng)積累了豐富的經(jīng)驗(yàn)。金尊和博士在IBM公司加州硅谷分部從事軟件工程方法和流程管理方面的研發(fā)工作,并活躍于各種專業(yè)組織,是Sun公司Java JDO專家組成員。

書籍目錄

緒論方法篇  1 經(jīng)濟(jì)為本  2 用戶為先  3 管理需求  4 及早集成  5 連續(xù)驗(yàn)證  6 控制變化  7 規(guī)范流程  8 快速原型  9 借雞下蛋  10 開放標(biāo)準(zhǔn)設(shè)計(jì)篇  11 避繁就簡(jiǎn)  12 因地制宜  13 變中求靜  14 分層平臺(tái)  15 內(nèi)外有別  16 模塊封裝  17 合約接口  18 面向?qū)ο? 19 巧用模板  20 能伸能縮  21 套用成解  22 見好就收實(shí)現(xiàn)篇  23 決不重復(fù)  24 通俗易懂  25 精益求精  26 優(yōu)化性能  27 照貓畫虎  28 嚴(yán)堵漏洞  29 雁過留聲  30 自動(dòng)流程  31 利器常新管理篇  32 分工協(xié)作  33 目標(biāo)驅(qū)動(dòng)  34 常來常往  35 有張有馳  36 不斷總結(jié)后記參考文獻(xiàn)網(wǎng)絡(luò)資源附錄 兵法三十六計(jì)

媒體關(guān)注與評(píng)論

  《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》實(shí)例講解,條理清楚,通俗易懂,充滿了辯證思維。雪球式開發(fā)的借喻.生動(dòng)貼切地反映了軟件本身成長(zhǎng)的固有規(guī)律。如果讀者能棄掉本性而不隨意地忽視書中的忠告,你也許能更好地把這里的知識(shí)從作者的實(shí)踐中取出來,再帶到自己的實(shí)踐中去。重要提示:《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》作者金尊和將經(jīng)常性的在論壇區(qū)與讀者親密接觸,共同討論軟件開發(fā)領(lǐng)域話題,精彩言論不容錯(cuò)過!  “該書的作者獨(dú)辟蹊徑,從一個(gè)全新的角度來審視和分析軟件工程實(shí)踐,借用孫子兵法和三十六計(jì)的形式,從方法論層次和戰(zhàn)略高度概括總結(jié)了軟件開發(fā)的固有規(guī)律和原則方法,對(duì)推動(dòng)我國軟件開發(fā)水平的提高和軟件產(chǎn)業(yè)的發(fā)展,無疑是十分有意義的?!盾浖こ虒?shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》透過現(xiàn)象抓本質(zhì),源于實(shí)踐而又高于實(shí)踐,反映了作者軟件工程方面的深厚底蘊(yùn)和寬廣的知識(shí)面?!薄  獏浅危袊こ淘盒畔W(xué)部院士,清華大學(xué)教授  “在大學(xué)念書的時(shí)候,軟件工程可能是最枯燥乏味課程中的一門。其概念抽象,龐大,繁復(fù)而難于掌控。大家都知道,軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的支柱之一,其相應(yīng)的方法論也在快速發(fā)展變化中。本人在十幾年編寫軟件的工作中,感覺最大的挑戰(zhàn)之一就是在具體的實(shí)踐中如何合理利用軟件工程的方法論以達(dá)到快速推出高質(zhì)量軟件產(chǎn)品到市場(chǎng)的目標(biāo)?! ≡诎蓍喗鹱鸷筒┦俊拒浖こ?6計(jì)】之前,我讀了很多這方面的書,結(jié)局大多或是因枯燥而無法結(jié)束,或是結(jié)束了也不知道怎么用。讀了【軟件工程36計(jì)】,第一覺得好玩,金博士把抽象的概念寫的簡(jiǎn)單而有趣;第二覺得好記,金博士把龐大,繁復(fù)的概念分成36計(jì)而制之,讀后印象深刻;第三覺得好用,金博士的每一計(jì)都自成一體,可以在實(shí)踐中參考。對(duì)軟件新秀或業(yè)界老兵,這都是一本難得的好書。”  ——呂厚昌(美國),Yahoo高級(jí)經(jīng)理?!  胺浅8吲d有機(jī)會(huì)拜讀金先生的大作,它是一本很有實(shí)用價(jià)值和指導(dǎo)意義的書。金先生總結(jié)了自己在美國硅谷的多年實(shí)踐、交流與思考,融合為方法論、設(shè)計(jì)、實(shí)現(xiàn)和管理四個(gè)方面來闡述軟件工程領(lǐng)域的各種問題,視野開闊,新而實(shí)用。例如,方法篇的“經(jīng)濟(jì)為本”、“用戶為先”等節(jié),明確提出了首先應(yīng)該將軟件活動(dòng)作為一個(gè)可持續(xù)的商務(wù)活動(dòng)來管理,要重視用戶和市場(chǎng)需求。雖然這些都是成功的國際性軟件企業(yè)所遵循的基本常識(shí),但是很少見諸軟件工程書籍。這種大軟件工程觀,幫助我們走出只著眼于技術(shù)和過程的傳統(tǒng)軟件工程觀念,對(duì)軟件企業(yè)如何參與市場(chǎng)競(jìng)爭(zhēng)和國際化的思考,是很有裨益的。書中融匯了經(jīng)過時(shí)間考驗(yàn)的各種“老”方法,也介紹了很多新近逐漸流行、富有成效的“新”方法和過程,如極限編程、持續(xù)集成和持續(xù)質(zhì)量保證等?! ×硗猓@《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》的行文很有特色,不光文筆流暢自然,而且效仿《孫子兵法》來組織內(nèi)容,使用大家耳熟能詳?shù)牡涔?、諺語等,一改教科書式的工程讀物風(fēng)格,整《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》文采斐然,生動(dòng)有趣?! 』谖易约旱墓こ探?jīng)驗(yàn),這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》頗得我的共鳴,我向自己的部門推薦這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》,也向讀者推薦這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》,希望這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》能夠在給讀者帶來新的閱讀體驗(yàn)的同時(shí),也給大家?guī)硇碌墓こ逃^念。”  ——毛新生,IBM中國SOA中心主任、總架構(gòu)師  三十六計(jì),計(jì)計(jì)中敵,《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》作者嘔心瀝血,提煉十?dāng)?shù)載軟件工程實(shí)踐之精華而陳之于一著,篇篇精彩,若能開卷精讀,細(xì)細(xì)體會(huì)其中作者之良苦用心,相信各類軟件從業(yè)人員必將從中獲益匪淺。  ——李沙浪(美國),SoftwareManager,SPGScreenOSDept,JuniperNetworks  中國有句老話叫“開卷有益”。不過現(xiàn)如今計(jì)算機(jī)書籍也可謂是汗牛充棟,還真不能保證讀完每《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》都很有收獲,而每個(gè)人的時(shí)間又有限,因此選擇什么書來讀就顯得至關(guān)重要。  一個(gè)偶然的機(jī)會(huì),在書市看到了“軟件工程三十六計(jì)”這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》,感覺題目很新穎。本人過去也研讀過“兵法三十六計(jì)”,覺得雖然很高明,但似乎總有些象陰謀詭計(jì),難道軟件工程也可以來個(gè)三十六計(jì)什么的?翻開來讀一讀,立刻被吸引住了,有一種耳目一新的感覺?! ∈紫?,我不得不說這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》的確是寫得文采飛揚(yáng),能把軟件工程這么枯燥的東西寫得這么生動(dòng)的還真不多見。作者旁征博引,幾乎在每一節(jié)都有介紹軟件業(yè)的一些有趣故事,而且善于聯(lián)想和比喻,往往把軟件工程中一些看似復(fù)雜的名詞和術(shù)語形象生動(dòng)地就說明清楚了。比如由量子力學(xué)的“測(cè)不準(zhǔn)”聯(lián)想到軟件的“測(cè)不準(zhǔn)”,將軟件中的“快速原型”比喻成汽車工業(yè)的“概念車”,這樣的例子不勝枚舉。作者還經(jīng)常會(huì)引用我們老祖宗留下來的一些詩詞和諺語,這讓看多了外國人寫的計(jì)算機(jī)書的中國人來說難免倍感親切?! ∑浯?,應(yīng)該可以看得出來,作者在軟件工程領(lǐng)域是有很深厚的理論知識(shí)和實(shí)踐經(jīng)驗(yàn)的,但是作者并沒有停留在知識(shí)和經(jīng)驗(yàn)的層次上,而是上升到了方法論的高度,運(yùn)用辯證的思維總結(jié)出了與軟件工程相關(guān)的方法、設(shè)計(jì)、實(shí)現(xiàn)和管理的三十六計(jì),既有戰(zhàn)略的也有戰(zhàn)術(shù)的方法,相信對(duì)各種軟件人員都會(huì)有幫助。本人從事軟件開發(fā)和管理十多年,對(duì)書中很多的敘述都有共鳴。比如書中提到的經(jīng)濟(jì)為本,用戶為先,的確,一個(gè)軟件產(chǎn)品如果在市場(chǎng)上不能成功,即使技術(shù)上再先進(jìn)也是做不下去的。又如作者反復(fù)強(qiáng)調(diào)的軟件工程不同于建筑等其它工程,還沒有工程化、系統(tǒng)化的方法,很多軟件流程規(guī)范(如CMM)并不具有很好的可操作性,讀來頗有茅塞頓開的感覺?! ∮绕淇少F的是作者在書中提出了很多新的想法,如用控制理論來解釋軟件開發(fā)過程,認(rèn)為軟件工程是介于科學(xué)和藝術(shù)的學(xué)科等,這些都是很有創(chuàng)新的思想。在計(jì)算機(jī)行業(yè),國人過去都是跟在外國人后面亦步亦趨,一個(gè)例證就是我們很多的計(jì)算機(jī)書都是翻譯國外的,由于翻譯者的外語水平和經(jīng)驗(yàn)知識(shí)有限,讀起來有時(shí)會(huì)不知所云或味同嚼蠟。我們非常歡迎華人的軟件精英能夠把自己融會(huì)貫通的理論和實(shí)踐知識(shí)分享給讀者,尤其是呼喚軟件業(yè)我們自己的有創(chuàng)新意識(shí)的思想家?!薄  梢忝?,IBM中國軟件開發(fā)中心高級(jí)開發(fā)經(jīng)理  “這《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》高屋建瓴,自成體系,切中軟件工程實(shí)踐要害,對(duì)國內(nèi)軟件企業(yè)很有幫助。我相信該書是廣大軟件從業(yè)人員和在校師生書架上的必備之作?!薄  逵?,北京鼎新信息系統(tǒng)開發(fā)有限公司總裁

編輯推薦

  當(dāng)今信息社會(huì),軟件和芯片幾乎全方位地影響到國家經(jīng)濟(jì)、人民生活和國家安全。因此,我國把軟件和芯片作為信息產(chǎn)業(yè)的重中之重,希望把軟件產(chǎn)業(yè)做大做強(qiáng),但發(fā)展軟件產(chǎn)業(yè)的期望與現(xiàn)實(shí)之間尚存明顯差距。在這樣的背景下,《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》作者獨(dú)辟蹊徑,從一個(gè)全新的角度來審視和分析軟件工程實(shí)踐,借用孫子兵法三十六計(jì)的形式,從方法論層次和戰(zhàn)略高度概括總結(jié)了軟件開發(fā)的固有規(guī)律和原則方法,以推動(dòng)我國軟件開發(fā)水平的提高和軟件產(chǎn)業(yè)的發(fā)展,《軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)》寫作充滿了辯證思維,折射出作者深厚的理論基礎(chǔ)、文化素養(yǎng)和豐富的實(shí)踐經(jīng)驗(yàn)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    軟件工程實(shí)踐導(dǎo)論 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •     看這書的裝幀似象學(xué)術(shù)類的,不過其內(nèi)容根本算不上。
      
      總體看來,此書就是36篇水平一般的“散文”集而已,了無新意。作者所謂的軟件工程實(shí)踐,大半本是編程實(shí)踐,涉及的面倒是很廣,不過大多蜻蜓點(diǎn)水,代碼示例也看不出作者所謂20多年的編程經(jīng)驗(yàn)。不如直接看The Practice of Programming,Effective Java, Effective C++,Code Complete等書籍。書中對(duì)各主題/代碼的講解也是充滿感性/主觀,毫無推理過程,容易給經(jīng)驗(yàn)不大豐富的讀者造成誤解。
      
      至于前半部分的“軟件工程”,大概任何一本軟工的書上皆能找到。
      
      到書店隨便翻翻,偶爾得點(diǎn)奇聞?shì)W事尚可,買呢就免了。切不可被所謂工程院院士(作者的老師)的序所迷惑。
      
      不過翻了整本書,倒是學(xué)了些“新名詞”,如:設(shè)計(jì)定式(design pattern)、例外(exception)、面向側(cè)面編程(AOP)、宣檢(assertion)……
  •   呵呵 設(shè)計(jì)模式(design pattern) 異常(exception)。。。
    看來這本書的作者的確有20年編成經(jīng)驗(yàn)阿。
    打死不會(huì)買的。
  •     不過翻了整本書,倒是學(xué)了些“新名詞”,如:設(shè)計(jì)定式(design pattern)、例外(exception)、面向側(cè)面編程(AOP)、宣檢(assertion)……
    汗阿 ,,,,,國內(nèi)的書就這樣。。。。上次看到一本翻譯的書,把regression testing(回歸測(cè)試)翻譯成回退測(cè)試
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7