出版時(shí)間:2006-6 出版社:清華大學(xué) 作者:普雷斯曼 頁數(shù):889
Tag標(biāo)簽:無
前言
隨著計(jì)算機(jī)應(yīng)用面向更廣闊和更深入的方向發(fā)展,如今計(jì)算機(jī)軟件已涉及到人們社會(huì)生活的各個(gè)領(lǐng)域。作為計(jì)算機(jī)系統(tǒng)的核心和靈魂,軟件的重要性越來越被人們認(rèn)識(shí)。軟件是不可見的智力產(chǎn)品,完全不同于普通制造業(yè)的產(chǎn)品。專業(yè)人員一直在探討如何獲得高質(zhì)量和低成本的軟件產(chǎn)品,如何把軟件工作組織得更加有效且更為合理。人類幾千年前就已開始積累起來的工程知識(shí)和經(jīng)驗(yàn),可以被軟件研制工作吸收的成分十分有限。年青的軟件工程學(xué)科只能在探索中走出自己的道路。. Roger Pressman博士的這本書對軟件工程學(xué)科的發(fā)展起了重要的推動(dòng)作用。本書在國際軟件工程界產(chǎn)生了巨大而深遠(yuǎn)的影響,從而樹立了它無可置疑的..
內(nèi)容概要
本書從1982年的第1版開始,就受到軟件工程界的重視,成為高等學(xué)校計(jì)算機(jī)專業(yè)軟件工程課的重要教學(xué)參考書。20多年來,它的各個(gè)后繼版本一直都是軟件專業(yè)人士熟悉的讀物。它在全面而系統(tǒng)、概括而清晰地介紹軟件工程有關(guān)的概念、原則、方法和工具方面獲得了廣大讀者的好評。此外,本書在給出傳統(tǒng)的、對學(xué)科發(fā)展具有深刻影響的方法時(shí),又適當(dāng)?shù)亟榻B了當(dāng)前發(fā)展的、且有著生命力的新技術(shù)。 本書第6版共32章,分為5個(gè)部分,分別屬于5個(gè)專題:第一部分為軟件過程,給出了軟件過程的不同論點(diǎn),考慮到所有重要的過程模型,涉及到傳統(tǒng)的過程和(近年發(fā)展起來的)敏捷過程在指導(dǎo)思想上的爭論。第二部分為軟件工程實(shí)踐,給出了分析、設(shè)計(jì)和測試方法,其中重點(diǎn)討論了面向?qū)ο蠹夹g(shù)和UML建模。第三部分為應(yīng)用Web工程,提供了Web應(yīng)用系統(tǒng)的分析、設(shè)計(jì)和測試的全面工程方法。第四部分為軟件項(xiàng)目管理,給出的是與計(jì)劃、管理和控制軟件項(xiàng)目的人員關(guān)心的問題。第五部分是軟件工程的高級(jí)課題,涉及到形式化方法、凈室軟件工程、基于構(gòu)件的軟件工程、再工程以及軟件工程未來的發(fā)展趨勢等問題。
作者簡介
作者:(美)普雷斯曼
書籍目錄
第1章 軟件工程介紹 1.1 軟件角色的演化 1.2 軟件 1.3 軟件特性的變化 1.4 遺產(chǎn)軟件 1.4.1 遺產(chǎn)軟件的質(zhì)量 1.4.2 軟件演化 1.5 軟件神話 1.6 這一切是如何開始的? 1.7 小結(jié) 參考文獻(xiàn) 習(xí)題與思考題 推薦讀物與閱讀信息 第一部分 軟件過程 第2章 過程綜述 2.1 軟件工程:一種層次化技術(shù) 2.2 過程框架 2.3 能力成熟度模型集成CMMI 2.4 過程模式 2.5 過程評估 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é) 參考文獻(xiàn) 習(xí)題與思考題 推薦讀物與閱讀信息 第3章 過程模型 3.1 慣例過程模型 3.2 瀑布模型 3.3 增量過程模型 3.4 演化過程模型 3.4.1 原型開發(fā) 3.4.2 螺旋模型 3.4.3 并行開發(fā)模型 3.4.4 演化模型的最終評述 3.5 專用過程模型 3.5.1 基于構(gòu)件的開發(fā) 3.5.2 形式化方法模型 3.5.3 面向方面的軟件開發(fā) 3.6 統(tǒng)一過程 3.6.1 簡史 3.6.2 統(tǒng)一過程的階段 3.6.3 統(tǒng)一過程工作產(chǎn)品 3.7 小結(jié) 參考文獻(xiàn) 習(xí)題與思考題 推薦讀物與閱讀信息 第4章 敏捷視角下的過程 4.1 敏捷是什么? 4.2 敏捷過程是什么? 4.2.1 敏捷開發(fā)的動(dòng)機(jī) 4.2.2 人的因素 4.3 敏捷過程模型 4.3.1 極限編程(eXtremeProgramming, XP) 4.3.2 自適應(yīng)軟件開發(fā)(AdaptiveSoftware Development, ASD) 4.3.3 動(dòng)態(tài)系統(tǒng)開發(fā)方法(DynamicSystem Development Method,DSDM) 4.3.4 Scrum 4.3.5 Crystal 4.3.6 特征驅(qū)動(dòng)開發(fā)(Feature DrivenDevelopment, FDD) 4.3.7 敏捷建模(Agile Modeling,AM) 4.4 小結(jié) 參考文獻(xiàn) 習(xí)題與思考題 推薦讀物與閱讀信息第二部分 軟件工程實(shí)踐 第5章 軟件工程實(shí)踐 第6章 系統(tǒng)工程 第7章 需求工程 第8章 構(gòu)建分析模型 第9章 設(shè)計(jì)工程 第10章 創(chuàng)建體系結(jié)構(gòu)設(shè)計(jì) 第11章 構(gòu)件級(jí)設(shè)計(jì)建模 第12章 完成用戶界面設(shè)計(jì) 第13章 軟件測試策略 第14章 測試戰(zhàn)術(shù) 第15章 產(chǎn)品度量 第三部分 應(yīng)用Web工程 第16章 Web工程 第17章 開始一個(gè)WebApp項(xiàng)目 第18章 WebApp分析 第19章 設(shè)計(jì)WebApp 第20章 WebApp測試 第四部分 管理軟件項(xiàng)目 第21章 項(xiàng)目管理 第22章 過程和項(xiàng)目度量 第23章 估算 第24章 項(xiàng)目進(jìn)度安排 第25章 風(fēng)險(xiǎn)管理 第26章 質(zhì)量管理 第27章 變更管理第五部分 軟件工程高級(jí)課題 第28章 形式化方法 第29章 凈室軟件工程 第30章 基于構(gòu)件的開發(fā) 第31章 再工程 第32章 未來之路 索引
編輯推薦
《軟件工程》(影印版)對軟件工程學(xué)科的發(fā)展起了重要的推動(dòng)作用,它在國際軟件工程界擁有無可置疑的權(quán)威地位!隨著計(jì)算機(jī)應(yīng)用面向更廣闊和更深入的方向發(fā)展,如今計(jì)算機(jī)軟件已涉及到人們社會(huì)生活的各個(gè)領(lǐng)域。作為計(jì)算機(jī)系統(tǒng)的核心和靈魂,軟件的重要性越來越被人們認(rèn)識(shí)。軟件是不可見的智力產(chǎn)品,專業(yè)人員一直在探討如何獲得高質(zhì)量和低成本的軟件產(chǎn)品,如何把軟件工作組織得更加有效且更為合理。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載