軟件工程

出版時(shí)間:2011-5  出版社:機(jī)械工業(yè)出版社  作者:(美)Roger S.Pressman  頁數(shù):641  譯者:鄭人杰,馬素霞  
Tag標(biāo)簽:無  

內(nèi)容概要

  
本書自近30年前第1版問世以來,在軟件工程界始終發(fā)揮著巨大而深遠(yuǎn)的影響,其權(quán)威性是公認(rèn)的、無可置疑的。第7版絕不是前一版的簡單更新,它包含了很多新的內(nèi)容,而且調(diào)整了全書的結(jié)構(gòu),以改進(jìn)教學(xué)順序,同時(shí)更加強(qiáng)調(diào)一些新的、重要的軟件工程過程和軟件工程實(shí)踐知識(shí)。全書分軟件過程、建模、質(zhì)量管理、軟件項(xiàng)目管理和軟件工程高級(jí)課題五個(gè)部分,系統(tǒng)地論述了軟件工程領(lǐng)域最新的基礎(chǔ)知識(shí),包括新的概念、原則、技術(shù)、方法和工具,同時(shí)提供了大量供讀者進(jìn)一步研究探索的參考信息。
  
本書適合作為本科生和研究生的軟件工程及相關(guān)課程的教材,新版中五個(gè)部分的劃分有利于教師根據(jù)學(xué)時(shí)和教學(xué)要求安排教學(xué),同時(shí)也適合作為軟件專業(yè)人員的工作指南,即使是資深專業(yè)人員,閱讀本書也能獲益匪淺。

作者簡介

  Roger
S.Pressman,軟件過程改善和軟件工程技術(shù)方面國際知名的權(quán)威。30多年來,他作為軟件工程師、管理人員、教授、作者及咨詢顧問始終投身子軟件工程領(lǐng)域。Pressman博士著有6部著作,撰寫了很多技術(shù)文章,是多種行業(yè)期刊的固定撰稿人,曾任多種行業(yè)雜志的編委,并多年來一直擔(dān)任《IEEE
Software》雜志Manager專欄的編輯。Pressman博士是知名的演講者,曾在許多行業(yè)會(huì)議上演講。他還是美國計(jì)算機(jī)協(xié)會(huì)(ACM)、美國電氣與電子工程師協(xié)會(huì)(IEEE)等組織的成員。

書籍目錄

出版者的話
譯者序
前言
作者簡介
第1章 軟件和軟件工程
 1.1 軟件的本質(zhì)
  1.1.1 定義軟件
  1.1.2 軟件應(yīng)用領(lǐng)域
  1.1.3 遺留軟件
 1.2 webapp的特性
 1.3 軟件工程
 1.4 軟件過程
 1.5 軟件工程實(shí)踐
  1.5.1 實(shí)踐的精髓
  1.5.2 一般原則
 1.6 軟件神話
 1.7 這一切是如何開始的
 1.8 小結(jié)
 習(xí)題與思考題
 推薦讀物與閱讀信息
第一部分 軟件過程
 第2章 過程模型
  2.1 通用過程模型
   2.1.1 定義框架活動(dòng)
   2.1.2 明確任務(wù)集
   2.1.3 過程模式
  2.2 過程評估與改進(jìn)
  2.3 慣用過程模型
   2.3.1 瀑布模型
   2.3.2 增量過程模型
   2.3.3 演化過程模型
   2.3.4 協(xié)同模型
   2.3.5 演化模型的最終評述
  2.4 專用過程模型
   2.4.1 基于構(gòu)件的開發(fā)
   2.4.2 形式化方法模型
   2.4.3 面向方面的軟件開發(fā)
  2.5 統(tǒng)一過程
   2.5.1 簡史
   2.5.2 統(tǒng)一過程的階段
  2.6 個(gè)人過程模型和團(tuán)隊(duì)過程模型
   2.6.1 個(gè)人軟件過程
   2.6.2 團(tuán)隊(duì)軟件過程
  2.7 過程技術(shù)
  2.8 產(chǎn)品與過程
  2.9 小結(jié)
  習(xí)題與思考題
  推薦讀物與閱讀信息
 第3章 敏捷開發(fā)
  3.1 什么是敏捷
  3.2 敏捷及變更的成本費(fèi)用
  3.3 敏捷過程是什么
   3.3.1 敏捷原則
   3.3.2 敏捷開發(fā)的戰(zhàn)略
   3.3.3 人的因素
  3.4 極限編程
   3.4.1 極限編程的權(quán)值
   3.4.2 極限編程過程
   3.4.3 工業(yè)極限編程
   3.4.4 關(guān)于xp的爭論
  3.5 其他敏捷過程模型
   3.5.1 自適應(yīng)軟件開發(fā)
   3.5.2 scrum
   3.5.3 動(dòng)態(tài)系統(tǒng)開發(fā)方法
   3.5.4 crystal
   3.5.5 特征驅(qū)動(dòng)開發(fā)
   3.5.6 精益軟件開發(fā)
   3.5.7 敏捷建模
   3.5.8 敏捷統(tǒng)一過程
  3.6 敏捷過程工具集
  3.7 小結(jié)
  習(xí)題與思考題
  推薦讀物與閱讀信息
第二部分 建模
 第4章 指導(dǎo)實(shí)踐的原則
 第5章 理解需求
 第6章 需求建模:場景、信息與類分析
 第7章 需求建模:流程、行為、模式和web應(yīng)用
 第8章 設(shè)計(jì)概念
 第9章 體系結(jié)構(gòu)設(shè)計(jì)
 第10章 構(gòu)件級(jí)設(shè)計(jì)
 第11章 用戶界面設(shè)計(jì)
 第12章 基于模式的設(shè)計(jì)
 第13章 webapp設(shè)計(jì)
第三部分 質(zhì)量管理
 第14章 質(zhì)量概念
 第15章 評審技術(shù)
 第16章 軟件質(zhì)量保證
 第17章 軟件測試策略
 第18章 測試傳統(tǒng)的應(yīng)用系統(tǒng)
 第19章 測試面向?qū)ο蟮膽?yīng)用系統(tǒng)
 第20章 測試web應(yīng)用系統(tǒng)
 第21章 形式化建模與驗(yàn)證
 第22章 軟件配置管理
 第23章 產(chǎn)品度量
第四部分 軟件項(xiàng)目管理
 第24章 項(xiàng)目管理概念
 第25章 過程度量和項(xiàng)目度量
 第26章 軟件項(xiàng)目估算
 第28章 風(fēng)險(xiǎn)管理
 第29章 維護(hù)與再工程
第五部分 軟件工程高級(jí)課題
 第30章 軟件過程改進(jìn)
 第31章 軟件工程的新趨勢
 第32章 結(jié)束語
附錄1 uml簡介
附錄2 面向?qū)ο蟾拍?br />參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:一個(gè)軟件系統(tǒng)因能給用戶提供價(jià)值而具有存在價(jià)值,所有的決定都應(yīng)該基于這個(gè)思想。在確定系統(tǒng)需求之前,在關(guān)注系統(tǒng)功能之前,在決定硬件平臺(tái)或者開發(fā)過程之前,問問你自己:這確實(shí)能為系統(tǒng)增加真正的價(jià)值嗎?如果答案是不,那就堅(jiān)決不做。所有的其他原則都以這條原則為基礎(chǔ)。第2原則:保持簡潔軟件設(shè)計(jì)并不是一種隨意的過程,在軟件設(shè)計(jì)中需要考慮很多因素。所有的設(shè)計(jì)都應(yīng)該盡可能簡潔,但不是過于簡化。這有助于構(gòu)建更易于理解和易于維護(hù)的系統(tǒng)。這并不是說那些特征甚至是內(nèi)部特征應(yīng)該以“簡練”為借口而取消。的確,優(yōu)雅的設(shè)計(jì)通常也是簡潔的設(shè)計(jì),簡練也不意味著“快速和粗糙”。事實(shí)上,它經(jīng)常是經(jīng)過大量思考和多次工作迭代才達(dá)到的,這樣做的回報(bào)是所得到的軟件更易于維護(hù)且存在更少錯(cuò)誤。第3原則:保持愿景清晰的愿景是軟件項(xiàng)目成功的基礎(chǔ)。沒有愿景,項(xiàng)目將會(huì)由于它有“兩種或者更多種思想”而永遠(yuǎn)不能結(jié)束如果缺乏概念的一致性,系統(tǒng)就好像是由許多不協(xié)調(diào)的設(shè)計(jì)補(bǔ)丁、錯(cuò)誤的集成方式強(qiáng)行拼湊在一起…如果不能保持軟件系統(tǒng)體系架構(gòu)的愿景,將削弱甚至徹底破壞設(shè)計(jì)良好的系統(tǒng)。授權(quán)體系架構(gòu)師,使其能夠保持愿景,并保證系統(tǒng)實(shí)現(xiàn)始終與愿景保持一致,這對項(xiàng)目開發(fā)成功至關(guān)重要。第4原則:關(guān)注使用者有產(chǎn)業(yè)實(shí)力的軟件系統(tǒng)不是在真空中開發(fā)和使用的。通常軟件系統(tǒng)必定是由開發(fā)者以外的人員使用、維護(hù)和編制文檔等,這就必須要讓別人理解你的系統(tǒng)。因此,在需求說明、設(shè)計(jì)和實(shí)現(xiàn)時(shí),經(jīng)常要想到要讓別人理解你所做的事情。對于任何一個(gè)軟件產(chǎn)品,其工作產(chǎn)品都可能有很多讀者。需求說明時(shí)應(yīng)時(shí)刻想到用戶;設(shè)計(jì)中始終想到實(shí)現(xiàn);編碼時(shí)想著那些要維護(hù)和擴(kuò)展系統(tǒng)的人。一些人可能會(huì)被迫調(diào)試你所編寫的代碼,這使得他們成了你所編寫代碼的使用者,盡可能地使他們的工作簡單化會(huì)大大提升系統(tǒng)的價(jià)值。

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

Roger Pressman編寫的這部翔實(shí)而全面的軟件工程指南,廣泛適合軟件工程專業(yè)的學(xué)生及投身軟件工程實(shí)踐或需要參與這種實(shí)踐的軟件開發(fā)人員和管理人員?!  禝EEE Software》這是一本經(jīng)典的現(xiàn)代教材,敘述清晰而又有權(quán)威性。本書包含大量插圖、例子、習(xí)題和參考資料……如果讀者心存疑問:“軟件工程是什么?它現(xiàn)在在哪里?”那么最好閱讀這本書?!  禔CM Computing Reviews》作為一名軟件工程實(shí)踐者,我發(fā)現(xiàn)此書是無價(jià)的。對于我做過的所有項(xiàng)目,本書都有重大的參考價(jià)值?!  訟mazon.com的評論

編輯推薦

《軟件工程:實(shí)踐者的研究方法(原書第7版)》自1982年發(fā)行第1版以來,一直受到軟件工程界的高度重視,成為高等院校計(jì)算機(jī)相關(guān)專業(yè)軟件工程課程的重要教學(xué)參考書。近30年來,它的各個(gè)后繼版本一直都是軟件專業(yè)人土熟悉的讀物,在國際軟件工程一界享有無可置疑的權(quán)威地位。它在全面而系統(tǒng)地介紹軟件工程的有關(guān)概念、原則、方法和工具方面獲得了廣大讀者的好評?!盾浖こ?實(shí)踐者的研究方法(原書第7版)》在給出傳統(tǒng)的、對學(xué)科發(fā)展具有深刻影響的方法時(shí),又適當(dāng)?shù)亟榻B了當(dāng)前正在發(fā)展的、具有生命力的新技術(shù)?!盾浖こ?實(shí)踐者的研究方法(原書第7版)》第7版在結(jié)構(gòu)和內(nèi)容上均有調(diào)整、更新和充實(shí),論述了很多人們稱之為“21世紀(jì)工程學(xué)科”的重要主題。第7版更加突出軟件過程,強(qiáng)調(diào)普遍使用的軟件工程方法。對第7版的內(nèi)容做了如下劃分,這樣更便于課堂教學(xué)及自學(xué)使用:第一部分 軟件過程,介紹了說明,性模型和敏捷過程模型。第二部分 建模,介紹了現(xiàn)代分析與設(shè)計(jì)方法,新的重點(diǎn)放在基于UML的建模方面。第三部分 質(zhì)量管理,是第7版中新增加的內(nèi)容。描述軟件測試、質(zhì)量保證、形式化驗(yàn)證技術(shù)和變更管理的各個(gè)方面。第四部分 軟件項(xiàng)目管理。介紹與計(jì)劃、管理和控制軟件項(xiàng)目有關(guān)的主題。第五部分 軟件工程高級(jí)課題,用專門的章節(jié)講述軟件過程改進(jìn)及將來的軟件工程趨勢。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    軟件工程 PDF格式下載


用戶評論 (總計(jì)107條)

 
 

  •   小弟擁有一點(diǎn)軟件工程領(lǐng)域知識(shí)和一點(diǎn)簡單項(xiàng)目經(jīng)驗(yàn),是一個(gè)準(zhǔn)程序員。
    很靜心慢閱讀了《軟件工程:實(shí)踐者研究方法》這書,感覺很享受,這本書講得很深刻,內(nèi)容不難懂,而且不會(huì)枯燥,令我受益匪淺。
    打算繼續(xù)認(rèn)真看下去。。
  •   很經(jīng)典的書。國內(nèi)的很多軟件工程資料都來自于這本書。
    書中給出了非常多的參考資料,非常詳實(shí),如一套軟件工程的百科全書。
    第七版的內(nèi)容反映了學(xué)科的前沿,對于科技人員也有很好的知道意義。

    要說缺點(diǎn)的話也有,那就是很多問題都談的比較泛,不夠深入,需要再深入
    研讀相關(guān)資料。對于學(xué)生來說也許這本書的內(nèi)容足夠多了,對于科技工作
    人員來說,還只是概要性的了解。當(dāng)然這不影響他的經(jīng)典。
  •   這本書比較系統(tǒng)的講解了 有關(guān)軟件工程的運(yùn)作等方面的知識(shí)。
  •   這本書將的非常好,是一本軟件工程專業(yè)應(yīng)該看的書!
  •   進(jìn)入軟件工程領(lǐng)域的經(jīng)典之作!
  •   很多學(xué)校都有學(xué)習(xí)軟件工程,但是估計(jì)不少人當(dāng)時(shí)都是為了考試,而且沒有經(jīng)歷過只學(xué)習(xí)理論根本沒什么太多的感覺,工作很多年了,該提高提高了,這本書是個(gè)很不錯(cuò)的選擇。
  •   本書是外國的經(jīng)典教材,其介紹軟件工程的視角和國內(nèi)的教材有明顯差異,更成體系的介紹和更廣闊的把握使人讀后收獲頗多。
  •   軟件工程在學(xué)校時(shí)有這門課,但是沒學(xué)好,現(xiàn)在買這的這本書很不錯(cuò),比學(xué)校訂的好很多。
  •   系統(tǒng)的對軟件工程進(jìn)行了實(shí)際的分析,很有學(xué)習(xí)的價(jià)值?。?!
  •   經(jīng)典的外國軟件工程的教材
  •   我想這是最好的軟件工程書了
  •   此書是學(xué)習(xí)軟件工程的不二之選 其內(nèi)容之翔實(shí)不可多得
  •   是一本學(xué)習(xí)軟件工程不可多得的好書
  •   軟件工程的可以看看
  •   雖然還沒看完,但這本書的確不適合初學(xué)者看,光從本書的容量上來看,就是一本很不好看到尾的書,書中有大量編寫軟件的經(jīng)驗(yàn),對于走軟件這條路的人來說值得一看
  •   傳說中,軟件編程中,打破3年半衰期的書。似乎,再過幾年這本書還是要買。
  •   購買該書主要是為寫論文,其對軟件開發(fā)方法及其過程,從理論上梳理得非常清晰,實(shí)際使用也有不錯(cuò)的參考價(jià)值。值得購買 隨時(shí)翻閱
  •   基礎(chǔ)不是很扎實(shí)看這本書挺適合的。
  •   很好的書,國人多學(xué)習(xí),提高技術(shù)強(qiáng)度
  •   一本適合慢慢看的書
  •   最近才看的,內(nèi)容很豐富,涵蓋了許多方面的東西。讓我愛不釋手啊
  •   以前看過第四版,最新想做點(diǎn)項(xiàng)目,當(dāng)然是盾最新版了
  •   湊合 挺新 滿意
  •   這本書質(zhì)量很好,值得一看
  •   講的很詳細(xì)的一本書,挺不錯(cuò)的
  •   新版教科書
  •   還在研究,不錯(cuò)的書
  •   呵呵,質(zhì)量還行,挺好的,也很有內(nèi)容。。
  •   有一定的難度,需要在實(shí)踐中區(qū)體會(huì),不是一本只讀一遍就可以仍的書
  •   好書,教材就是這本書
  •   高水平課本,老師上課的參考教材。
  •   書本的質(zhì)量很好,發(fā)貨速度也很快,繼續(xù)支持!
  •   紙張質(zhì)量不錯(cuò),字體也沒有不清晰的。包裝很好
  •   書本質(zhì)量還是過硬的 印刷質(zhì)量也不錯(cuò)
  •   本書內(nèi)容太深,因此需要慢慢啃
  •   包裝不錯(cuò),內(nèi)容不錯(cuò),相當(dāng)不錯(cuò)的一本書。
  •   書寫的不錯(cuò),講的很好,推薦購買
  •   書很好,風(fēng)趣幽默,細(xì)致易懂,推薦當(dāng)做教材使用
  •   里面有很多實(shí)用信息
  •   因?yàn)槭墙淮筌浽鹤灾髅}考試制定的教材,內(nèi)容沒話說,不過當(dāng)當(dāng)什么時(shí)候能把包裝弄得厚點(diǎn),至少墊個(gè)什么吧
  •   內(nèi)容很充實(shí),相當(dāng)不錯(cuò)的書,我們老師介紹的!
  •   跑了好多個(gè)網(wǎng)站,在淘寶上看了好多二手的都說賣完了。幸好終于買到了。就是有點(diǎn)貴了啊。而且這本書還沒有參加促銷活動(dòng),有點(diǎn)心疼。不過蠻值得。
  •   很不錯(cuò)的一本書,要仔細(xì)慢慢的研讀才行
  •   這本書、在書店找了好久都沒找到,終于在當(dāng)當(dāng)網(wǎng)買到了,太高興了
  •   這本書理論性很強(qiáng),我本想找一本實(shí)踐性較強(qiáng)的書籍呢
  •   不錯(cuò),書還行,就是很理念
  •   一本很經(jīng)典的書 值得一看哦
  •   書是正版,上午訂的,下午就到了,快
  •   翻了幾頁,確實(shí)與其它軟工書不一樣。
  •   書有點(diǎn)皺,包裝有點(diǎn)問題
  •   挺好不錯(cuò)的書
  •   這個(gè)出版社的書都很贊
  •   書不錯(cuò),和原版的一致
  •   包裝精美,內(nèi)容詳實(shí),非常實(shí)用。
  •   內(nèi)容比較豐富很喜歡
  •   挺好的啊啊啊啊
  •   好書!值得收CHANG和仔細(xì)研讀哈!
  •   1好書給好評,價(jià)格合理
  •   考研需要,就是他了。
  •   版本買高了,不過看起來還是很好!
  •   一下子買了30多本,快遞嫌棄太重了,不送上門,讓我們直接去快遞點(diǎn)自取。當(dāng)當(dāng)讓我很失望。
  •   非常不錯(cuò),十分喜歡
  •   不過就是快遞不給力,本來買了五六本,剛趕上元旦,沒時(shí)間接收,快遞又不給保存,害的不得不退掉幾本
  •   程序員必備
  •   用來學(xué)習(xí)很好!?。。。。。。。。。。。。?!
  •   送貨很快,有塑料膜包著很干凈
  •   經(jīng)典軟工教程,慢慢體會(huì)
  •   這是一本經(jīng)典,無需更多說明,需要用心來體會(huì)、領(lǐng)悟。
  •   給老公買的,現(xiàn)在每天晚上都要看一會(huì)兒呢!
  •   以前有本英文版的,看不太懂才沒的這本中文版的,譯的不錯(cuò)。
  •   值得重讀~
  •   是老師推薦的,應(yīng)該不錯(cuò)。
  •   不錯(cuò),確實(shí)很好啊。
  •   翻譯的水平真的不敢恭維,建議讀英文原版
  •   覺得此書重點(diǎn)不突出
  •   商品很好,,快遞也很快,,很滿意
  •   老師給我們推薦的好書,受益匪淺啊
  •   這本書對敏捷于軟件測試比較深入,通過實(shí)際項(xiàng)目情景對話的方式使你易理解.但是沒有sommervilla軟件工程那本書的知識(shí)面寬.推薦兩本結(jié)合著看.
  •   軟件工程
  •   有本書發(fā)錯(cuò)版本了 不知道怎么聯(lián)系客服 希望有關(guān)人員看到后能跟我聯(lián)系
  •   有點(diǎn)深度,前面看得暈暈的。要反復(fù)慢慢看,不是很適合初學(xué)者。
  •   最貴的書 所以是所有買的書里面報(bào)的最好的 包裝的塑料薄膜還沒有拆 說明是最新的了 這還是比較滿意的這次購物中 比較好的了
  •   速度很快,質(zhì)量還行,內(nèi)容很好
  •   不錯(cuò),質(zhì)量還可以!1
  •   書中內(nèi)容全面,剛看時(shí)看,感覺語言有點(diǎn)羅嗦,繼續(xù)學(xué)習(xí)。
  •   這次送的還算比較快,兩天就送到了。這是經(jīng)典著作,讓我仔細(xì)開讀吧。
  •   書的內(nèi)容很好,翻譯也不錯(cuò),紙質(zhì)有點(diǎn)差
  •   這本書有點(diǎn)深?yuàn)W啊···但是包裝很好啊··
  •   不錯(cuò)挺好的書,值得看,重點(diǎn)什么的都標(biāo)出來了。
  •   拿到書,總天感覺蠻好的,正版的,用的舒服??!1
  •   內(nèi)容好,印刷檔次太低。
  •   沒深讀過,但是整體上感覺還不錯(cuò),說的很有條理
  •   貨真價(jià)實(shí),快遞也很快,服務(wù)態(tài)度很好
  •   這本書是教課書 ~ 沒什么過多評價(jià)的 ~ 
  •   這書估計(jì)翻譯的估計(jì)沒比google自動(dòng)翻譯好到哪去,讓你讀的感覺就是咋都是漢字可是讀完不知道作者在說啥
  •   非常喜歡,書不錯(cuò),書很好
  •   很好的書,真心是軟件工程中必須閱讀的書,沒別的說,經(jīng)典??!配送很好的,畢竟是亞馬遜自營的,贊一個(gè)
  •   很專業(yè),但是,很乏味,很單調(diào),但軟件工程是軟件開發(fā)的必要流程
  •   好書 上課用的 還有英文版
  •   專業(yè)需要買了這本書,對我的學(xué)習(xí)很有幫助,值得一買!
 

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

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