出版時(shí)間:2011-5 出版社:機(jī)械工業(yè)出版社 作者:(美)Roger S.Pressman 頁(yè)數(shù):641 譯者:鄭人杰,馬素霞
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)自近30年前第1版問(wèn)世以來(lái),在軟件工程界始終發(fā)揮著巨大而深遠(yuǎn)的影響,其權(quán)威性是公認(rèn)的、無(wú)可置疑的。第7版絕不是前一版的簡(jiǎn)單更新,它包含了很多新的內(nèi)容,而且調(diào)整了全書(shū)的結(jié)構(gòu),以改進(jìn)教學(xué)順序,同時(shí)更加強(qiáng)調(diào)一些新的、重要的軟件工程過(guò)程和軟件工程實(shí)踐知識(shí)。全書(shū)分軟件過(guò)程、建模、質(zhì)量管理、軟件項(xiàng)目管理和軟件工程高級(jí)課題五個(gè)部分,系統(tǒng)地論述了軟件工程領(lǐng)域最新的基礎(chǔ)知識(shí),包括新的概念、原則、技術(shù)、方法和工具,同時(shí)提供了大量供讀者進(jìn)一步研究探索的參考信息。
本書(shū)適合作為本科生和研究生的軟件工程及相關(guān)課程的教材,新版中五個(gè)部分的劃分有利于教師根據(jù)學(xué)時(shí)和教學(xué)要求安排教學(xué),同時(shí)也適合作為軟件專業(yè)人員的工作指南,即使是資深專業(yè)人員,閱讀本書(shū)也能獲益匪淺。
作者簡(jiǎn)介
Roger
S.Pressman,軟件過(guò)程改善和軟件工程技術(shù)方面國(guó)際知名的權(quán)威。30多年來(lái),他作為軟件工程師、管理人員、教授、作者及咨詢顧問(wèn)始終投身子軟件工程領(lǐng)域。Pressman博士著有6部著作,撰寫(xiě)了很多技術(shù)文章,是多種行業(yè)期刊的固定撰稿人,曾任多種行業(yè)雜志的編委,并多年來(lái)一直擔(dān)任《IEEE
Software》雜志Manager專欄的編輯。Pressman博士是知名的演講者,曾在許多行業(yè)會(huì)議上演講。他還是美國(guó)計(jì)算機(jī)協(xié)會(huì)(ACM)、美國(guó)電氣與電子工程師協(xié)會(huì)(IEEE)等組織的成員。
書(shū)籍目錄
出版者的話
譯者序
前言
作者簡(jiǎn)介
第1章 軟件和軟件工程
1.1 軟件的本質(zhì)
1.1.1 定義軟件
1.1.2 軟件應(yīng)用領(lǐng)域
1.1.3 遺留軟件
1.2 webapp的特性
1.3 軟件工程
1.4 軟件過(guò)程
1.5 軟件工程實(shí)踐
1.5.1 實(shí)踐的精髓
1.5.2 一般原則
1.6 軟件神話
1.7 這一切是如何開(kāi)始的
1.8 小結(jié)
習(xí)題與思考題
推薦讀物與閱讀信息
第一部分 軟件過(guò)程
第2章 過(guò)程模型
2.1 通用過(guò)程模型
2.1.1 定義框架活動(dòng)
2.1.2 明確任務(wù)集
2.1.3 過(guò)程模式
2.2 過(guò)程評(píng)估與改進(jìn)
2.3 慣用過(guò)程模型
2.3.1 瀑布模型
2.3.2 增量過(guò)程模型
2.3.3 演化過(guò)程模型
2.3.4 協(xié)同模型
2.3.5 演化模型的最終評(píng)述
2.4 專用過(guò)程模型
2.4.1 基于構(gòu)件的開(kāi)發(fā)
2.4.2 形式化方法模型
2.4.3 面向方面的軟件開(kāi)發(fā)
2.5 統(tǒng)一過(guò)程
2.5.1 簡(jiǎn)史
2.5.2 統(tǒng)一過(guò)程的階段
2.6 個(gè)人過(guò)程模型和團(tuán)隊(duì)過(guò)程模型
2.6.1 個(gè)人軟件過(guò)程
2.6.2 團(tuán)隊(duì)軟件過(guò)程
2.7 過(guò)程技術(shù)
2.8 產(chǎn)品與過(guò)程
2.9 小結(jié)
習(xí)題與思考題
推薦讀物與閱讀信息
第3章 敏捷開(kāi)發(fā)
3.1 什么是敏捷
3.2 敏捷及變更的成本費(fèi)用
3.3 敏捷過(guò)程是什么
3.3.1 敏捷原則
3.3.2 敏捷開(kāi)發(fā)的戰(zhàn)略
3.3.3 人的因素
3.4 極限編程
3.4.1 極限編程的權(quán)值
3.4.2 極限編程過(guò)程
3.4.3 工業(yè)極限編程
3.4.4 關(guān)于xp的爭(zhēng)論
3.5 其他敏捷過(guò)程模型
3.5.1 自適應(yīng)軟件開(kāi)發(fā)
3.5.2 scrum
3.5.3 動(dòng)態(tài)系統(tǒng)開(kāi)發(fā)方法
3.5.4 crystal
3.5.5 特征驅(qū)動(dòng)開(kāi)發(fā)
3.5.6 精益軟件開(kāi)發(fā)
3.5.7 敏捷建模
3.5.8 敏捷統(tǒng)一過(guò)程
3.6 敏捷過(guò)程工具集
3.7 小結(jié)
習(xí)題與思考題
推薦讀物與閱讀信息
第二部分 建模
第4章 指導(dǎo)實(shí)踐的原則
第5章 理解需求
第6章 需求建模:場(chǎng)景、信息與類分析
第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章 評(píng)審技術(shù)
第16章 軟件質(zhì)量保證
第17章 軟件測(cè)試策略
第18章 測(cè)試傳統(tǒng)的應(yīng)用系統(tǒng)
第19章 測(cè)試面向?qū)ο蟮膽?yīng)用系統(tǒng)
第20章 測(cè)試web應(yīng)用系統(tǒng)
第21章 形式化建模與驗(yàn)證
第22章 軟件配置管理
第23章 產(chǎn)品度量
第四部分 軟件項(xiàng)目管理
第24章 項(xiàng)目管理概念
第25章 過(guò)程度量和項(xiàng)目度量
第26章 軟件項(xiàng)目估算
第28章 風(fēng)險(xiǎn)管理
第29章 維護(hù)與再工程
第五部分 軟件工程高級(jí)課題
第30章 軟件過(guò)程改進(jìn)
第31章 軟件工程的新趨勢(shì)
第32章 結(jié)束語(yǔ)
附錄1 uml簡(jiǎn)介
附錄2 面向?qū)ο蟾拍?br />參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:一個(gè)軟件系統(tǒng)因能給用戶提供價(jià)值而具有存在價(jià)值,所有的決定都應(yīng)該基于這個(gè)思想。在確定系統(tǒng)需求之前,在關(guān)注系統(tǒng)功能之前,在決定硬件平臺(tái)或者開(kāi)發(fā)過(guò)程之前,問(wèn)問(wèn)你自己:這確實(shí)能為系統(tǒng)增加真正的價(jià)值嗎?如果答案是不,那就堅(jiān)決不做。所有的其他原則都以這條原則為基礎(chǔ)。第2原則:保持簡(jiǎn)潔軟件設(shè)計(jì)并不是一種隨意的過(guò)程,在軟件設(shè)計(jì)中需要考慮很多因素。所有的設(shè)計(jì)都應(yīng)該盡可能簡(jiǎn)潔,但不是過(guò)于簡(jiǎn)化。這有助于構(gòu)建更易于理解和易于維護(hù)的系統(tǒng)。這并不是說(shuō)那些特征甚至是內(nèi)部特征應(yīng)該以“簡(jiǎn)練”為借口而取消。的確,優(yōu)雅的設(shè)計(jì)通常也是簡(jiǎn)潔的設(shè)計(jì),簡(jiǎn)練也不意味著“快速和粗糙”。事實(shí)上,它經(jīng)常是經(jīng)過(guò)大量思考和多次工作迭代才達(dá)到的,這樣做的回報(bào)是所得到的軟件更易于維護(hù)且存在更少錯(cuò)誤。第3原則:保持愿景清晰的愿景是軟件項(xiàng)目成功的基礎(chǔ)。沒(méi)有愿景,項(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)始終與愿景保持一致,這對(duì)項(xiàng)目開(kāi)發(fā)成功至關(guān)重要。第4原則:關(guān)注使用者有產(chǎn)業(yè)實(shí)力的軟件系統(tǒng)不是在真空中開(kāi)發(fā)和使用的。通常軟件系統(tǒng)必定是由開(kāi)發(fā)者以外的人員使用、維護(hù)和編制文檔等,這就必須要讓別人理解你的系統(tǒng)。因此,在需求說(shuō)明、設(shè)計(jì)和實(shí)現(xiàn)時(shí),經(jīng)常要想到要讓別人理解你所做的事情。對(duì)于任何一個(gè)軟件產(chǎn)品,其工作產(chǎn)品都可能有很多讀者。需求說(shuō)明時(shí)應(yīng)時(shí)刻想到用戶;設(shè)計(jì)中始終想到實(shí)現(xiàn);編碼時(shí)想著那些要維護(hù)和擴(kuò)展系統(tǒng)的人。一些人可能會(huì)被迫調(diào)試你所編寫(xiě)的代碼,這使得他們成了你所編寫(xiě)代碼的使用者,盡可能地使他們的工作簡(jiǎn)單化會(huì)大大提升系統(tǒng)的價(jià)值。
媒體關(guān)注與評(píng)論
Roger Pressman編寫(xiě)的這部翔實(shí)而全面的軟件工程指南,廣泛適合軟件工程專業(yè)的學(xué)生及投身軟件工程實(shí)踐或需要參與這種實(shí)踐的軟件開(kāi)發(fā)人員和管理人員。 ——《IEEE Software》這是一本經(jīng)典的現(xiàn)代教材,敘述清晰而又有權(quán)威性。本書(shū)包含大量插圖、例子、習(xí)題和參考資料……如果讀者心存疑問(wèn):“軟件工程是什么?它現(xiàn)在在哪里?”那么最好閱讀這本書(shū)?! 禔CM Computing Reviews》作為一名軟件工程實(shí)踐者,我發(fā)現(xiàn)此書(shū)是無(wú)價(jià)的。對(duì)于我做過(guò)的所有項(xiàng)目,本書(shū)都有重大的參考價(jià)值?! 訟mazon.com的評(píng)論
編輯推薦
《軟件工程:實(shí)踐者的研究方法(原書(shū)第7版)》自1982年發(fā)行第1版以來(lái),一直受到軟件工程界的高度重視,成為高等院校計(jì)算機(jī)相關(guān)專業(yè)軟件工程課程的重要教學(xué)參考書(shū)。近30年來(lái),它的各個(gè)后繼版本一直都是軟件專業(yè)人土熟悉的讀物,在國(guó)際軟件工程一界享有無(wú)可置疑的權(quán)威地位。它在全面而系統(tǒng)地介紹軟件工程的有關(guān)概念、原則、方法和工具方面獲得了廣大讀者的好評(píng)。《軟件工程:實(shí)踐者的研究方法(原書(shū)第7版)》在給出傳統(tǒng)的、對(duì)學(xué)科發(fā)展具有深刻影響的方法時(shí),又適當(dāng)?shù)亟榻B了當(dāng)前正在發(fā)展的、具有生命力的新技術(shù)?!盾浖こ?實(shí)踐者的研究方法(原書(shū)第7版)》第7版在結(jié)構(gòu)和內(nèi)容上均有調(diào)整、更新和充實(shí),論述了很多人們稱之為“21世紀(jì)工程學(xué)科”的重要主題。第7版更加突出軟件過(guò)程,強(qiáng)調(diào)普遍使用的軟件工程方法。對(duì)第7版的內(nèi)容做了如下劃分,這樣更便于課堂教學(xué)及自學(xué)使用:第一部分 軟件過(guò)程,介紹了說(shuō)明,性模型和敏捷過(guò)程模型。第二部分 建模,介紹了現(xiàn)代分析與設(shè)計(jì)方法,新的重點(diǎn)放在基于UML的建模方面。第三部分 質(zhì)量管理,是第7版中新增加的內(nèi)容。描述軟件測(cè)試、質(zhì)量保證、形式化驗(yàn)證技術(shù)和變更管理的各個(gè)方面。第四部分 軟件項(xiàng)目管理。介紹與計(jì)劃、管理和控制軟件項(xiàng)目有關(guān)的主題。第五部分 軟件工程高級(jí)課題,用專門的章節(jié)講述軟件過(guò)程改進(jìn)及將來(lái)的軟件工程趨勢(shì)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版