出版時(shí)間:2008-5 出版社:機(jī)械工業(yè)出版社 作者:ROGER S.PRESSMAN 頁數(shù):425
Tag標(biāo)簽:無
內(nèi)容概要
20多年以來,《軟件工程:實(shí)踐者的研究方法》一書是最受學(xué)生和行業(yè)專業(yè)人員歡迎的軟件工程指南。它全面而系統(tǒng)、概括而清晰地介紹軟件工程的有關(guān)概念、原則、方法和工具,獲得了廣大讀者的好評(píng),在國際軟件工程界享有無可質(zhì)疑的權(quán)威地位。 本書基于該書第6版進(jìn)行改編,保留其中的基本內(nèi)容,壓縮或刪除了一些高級(jí)內(nèi)容,更加適合作為國內(nèi)高校計(jì)算機(jī)及相關(guān)專業(yè)本科生的軟件工程課程教材,也可供軟件工程領(lǐng)域的技術(shù)人員參考。
作者簡介
Roger S.Pressman軟件過程改善和軟件工程技術(shù)方面國際知名的權(quán)威。30多年來,他作為軟件工程師、管理人員、教授、作者及咨詢顧問始終投身于軟件工程領(lǐng)域。Pressman博士著有6部著作,撰寫了很多技術(shù)文章,是多種行業(yè)期刊的固定撰稿人,曾任多種行業(yè)雜志的編委,并多年來一直
書籍目錄
出版者的話改編者序譯者序譯者簡介原著前言本書使用說明第1章 軟件工程介紹 1.1 軟件角色的演化 1.2 軟件 1.3 軟件特性的變化 1.4 遺留軟件 1.4.1 遺留軟件的質(zhì)量 1.4.2 軟件演化 1.5 軟件神話 1.6 小結(jié) 參考文獻(xiàn) 習(xí)題與思考題 推薦讀物與閱讀信息第一部分 軟件過程 第2章 過程綜述 2.1 軟件工程:一種層次化技術(shù) 2.2 過程框架 2.3 能力成熟度模型集成 2.4 過程模式 2.5 過程技術(shù) 2.6 產(chǎn)品與過程 2.7 小結(jié) 參考文獻(xiàn) 習(xí)題與思考題 推薦讀物與閱讀信息 第3章 過程模型 3.1 慣例過程模型 3.2 瀑布模型 3.3 增量過程模型 3.3.1 增量模型 3.3.2 RAD模型 3.4 演化過程模型 3.4.1 原型開發(fā) 3.4.2 螺旋模型 3.4.3 協(xié)同開發(fā)模型 3.4.4 演化過程模型的最終評(píng)述 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ā)的立場 4.2.2 人的因素 4.3 敏捷過程模型 4.3.1 極限編程 4.3.2 自適應(yīng)軟件開發(fā) 4.3.3 動(dòng)態(tài)系統(tǒng)開發(fā)方法 4.3.4 Scrum 4.3.5 Crystal 4.3.6 特征驅(qū)動(dòng)開發(fā) 4.3.7 敏捷建模 ……第二部分 軟件工程實(shí)踐第三部分 管理軟件項(xiàng)目
章節(jié)摘錄
第1章 軟件工程介紹 1.1軟件角色的演化 現(xiàn)在的軟件技術(shù)具有產(chǎn)品和產(chǎn)品生產(chǎn)載體的雙重作用。作為一個(gè)產(chǎn)品,它顯示了由計(jì)算機(jī)硬件體現(xiàn)的計(jì)算能力,更廣泛地說,顯示的是由一個(gè)可被本地硬件設(shè)備訪問的計(jì)算機(jī)網(wǎng)絡(luò)體現(xiàn)的計(jì)算潛力。無論是在手機(jī)還是在大型計(jì)算機(jī)中,軟件都扮演著信息轉(zhuǎn)換的角色:產(chǎn)生、管理、查詢、修改、顯示或者傳遞各種不同的信息——簡單如幾個(gè)比特的傳遞或復(fù)雜如多媒體演示。而作為產(chǎn)品生產(chǎn)的載體,軟件提供了計(jì)算機(jī)控制(操作系統(tǒng))、信息通信(網(wǎng)絡(luò))以及應(yīng)用程序開發(fā)和控制(軟件工具和環(huán)境)的基礎(chǔ)平臺(tái)。 軟件傳遞了我們這個(gè)時(shí)代最重要的產(chǎn)品——信息。它轉(zhuǎn)換個(gè)人數(shù)據(jù)(例如個(gè)人金融交易)以便信息在一定范圍內(nèi)發(fā)揮更大的作用;它通過管理商業(yè)信息提升競爭力;它為世界范圍的信息網(wǎng)絡(luò)提供通路(比如因特網(wǎng)),并對(duì)各類格式的信息提供不同的查詢方式。 計(jì)算機(jī)軟件的地位在50多年的時(shí)間中發(fā)生了很大的變化。硬件性能的極大提高、計(jì)算體系結(jié)構(gòu)的巨大變化、內(nèi)存和存儲(chǔ)容量的擴(kuò)大、還有種類繁多的輸入和輸出方法都使得計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)變得更加復(fù)雜,功能更加強(qiáng)大。如果系統(tǒng)開發(fā)成功,復(fù)雜的結(jié)構(gòu)和功能可以產(chǎn)生驚人的效果,但是同時(shí)復(fù)雜性也給系統(tǒng)開發(fā)人員帶來巨大的挑戰(zhàn)。 人們對(duì)計(jì)算機(jī)和軟件及其對(duì)文化的沖擊的理解發(fā)生了很大的變化,20世紀(jì)70、80年代出版的一些暢銷書對(duì)此提出了歷史性的見解。0sborne[0sB79]稱之為“新的工業(yè)革命”;Toffier[TOF80]稱微電子是人類歷史上“第三次浪潮”的一部分;Naisbitt[NAl82】更預(yù)言了工業(yè)社會(huì)到“信息社會(huì)”的變革。Feigenbaum和HMcCorduck[FEl83]認(rèn)為信息和知識(shí)(由計(jì)算機(jī)控制)將成為21世紀(jì)能源的焦點(diǎn)。Stoll[ST089]認(rèn)為由網(wǎng)絡(luò)和軟件構(gòu)建的“電子社區(qū)”將是世界范圍內(nèi)知識(shí)交換的關(guān)鍵。這些作者的觀點(diǎn)都是客觀正確的?! ?0世紀(jì)90年代伊始,Toffier[TOF90]描述了一種“權(quán)力移交”的現(xiàn)象:計(jì)算機(jī)和軟件帶來了“知識(shí)的民主化”,隨著這種變化,傳統(tǒng)的高度集中的權(quán)力結(jié)構(gòu)(政府,教育,工業(yè),經(jīng)濟(jì),軍事)被分化了。Yourdon[YOU92]曾憂慮美國公司會(huì)喪失他們?cè)谲浖嚓P(guān)產(chǎn)業(yè)的競爭優(yōu)勢(shì)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載