出版時間:2010-11 出版社:清華大學(xué)出版社 作者:殷人昆 等編著 頁數(shù):513
Tag標簽:無
前言
本書第二版自1997年發(fā)行以來,已經(jīng)歷了十多個年頭。近年來它成為許多高等學(xué)校計算機相關(guān)專業(yè)軟件工程課的首選教材,已經(jīng)擁有丁二十幾萬的讀者。在這十幾年中,軟件技術(shù)以及與其相關(guān)的計算機系統(tǒng)和網(wǎng)絡(luò)技術(shù)都已取得了長足的進步,原書內(nèi)容的調(diào)整與更新自然已成為適應(yīng)趨勢之必需。然而,在進行第三版的修訂之時,作者仍然力圖堅守第一、第二版的選材原則,希望繼續(xù)體現(xiàn)簡明與實用。當然,過于簡短并不能充分地闡述軟件工程的基本概念、基本原則與基本方法,也將無法滿足廣大讀者的需求,指導(dǎo)軟件工程實踐。為此第三版保留了軟件生存期過程的基本內(nèi)容,包括軟件需求、設(shè)計、實現(xiàn)、測試和維護等,同時增加了統(tǒng)一建模語言UML,擴充了面向?qū)ο蠓椒?,以此來滿足高校計算機相關(guān)專業(yè)本科教學(xué)的要求。另一方面,把涉及軟件管理,包括項目管理、配置管理、質(zhì)量管理、軟件過程、軟件工程標準以及軟件工具的內(nèi)容分離出來,另成一冊,并增加了體現(xiàn)軟件面向服務(wù)(SOA)的內(nèi)容,以期適應(yīng)研究生教學(xué)的要求。
內(nèi)容概要
本書是《實用軟件工程》的第三版。本書的第二版出版后,在國內(nèi)被許多學(xué)校和培訓(xùn)班用作教材,部分內(nèi)容被其他相關(guān)教材多次引用,受到普遍好評。由于本領(lǐng)域在近年來發(fā)展極快,新的知識和技術(shù)不斷涌現(xiàn),如果限于一本教材,難于反映全貌,也無法授人以漁,故第三版分為“開發(fā)篇”——《實用軟件工程(第三版)》與“管理篇”——《實用軟件工程高級教程(第三版)》兩冊。本冊“開發(fā)篇”共10章,系統(tǒng)地介紹了軟件工程的概念、方法和技術(shù),包括軟件生存周期、需求分析、設(shè)計、編碼、測試、維護等;另一冊“管理篇”共8章,系統(tǒng)地介紹了軟件工程管理、軟件過程、質(zhì)量和質(zhì)量保證、可靠性、軟件標準和文檔、軟件工具、MDA和SOA等。本書力圖讓學(xué)習(xí)者不但能理解相關(guān)知識,而且能學(xué)會運用相關(guān)技能。 本冊適用于計算機專業(yè)的本科生、非計算機專業(yè)的本科生和研究生;“管理篇”適用于計算機專業(yè)的研究生和其他學(xué)習(xí)軟件工程的專業(yè)人員,也可用作培訓(xùn)班的教材。
書籍目錄
第1章 軟件工程概述第2章 計算機系統(tǒng)工程第3章 面向?qū)ο蠓椒ㄅcUML第4章 軟件需求工程第5章 軟件設(shè)計工程第6章 體系結(jié)構(gòu)設(shè)計與設(shè)計模式第7章 軟件實現(xiàn)第8章 軟件測試工程第9章 軟件測試用例設(shè)計第10章 軟件維護
章節(jié)摘錄
插圖:(1)所提出的業(yè)務(wù)需求是否符合行業(yè)的規(guī)范。不同行業(yè)對于業(yè)務(wù)流程有自己的規(guī)范,例如財務(wù)、審計、工程設(shè)計等,都具有行業(yè)規(guī)范。這些規(guī)范一方面是對行業(yè)行為的一種約束,同時也是行業(yè)內(nèi)經(jīng)驗的歸納和總結(jié)。部分企業(yè)由于所處的狀況不同,沒有完全遵守行業(yè)規(guī)范,這就造成了需求變更的隱患。分析員在探討業(yè)務(wù)流程的過程中,應(yīng)該留意客戶的業(yè)務(wù)流程是否符合行業(yè)規(guī)范,如果有不符合的地方,應(yīng)該進行適當?shù)囊龑?dǎo)。(2)展望系統(tǒng)發(fā)展環(huán)境,留有適當?shù)臄U展接口。每個行業(yè)的發(fā)展趨勢應(yīng)該有一定的規(guī)律可遵循??蛻羲谄髽I(yè)本身的發(fā)展變化是引起需求變更的最主要因素,因此,提前預(yù)測行業(yè)的發(fā)展趨勢對于應(yīng)用系統(tǒng)預(yù)留一定的發(fā)展接口是很重要的。但客戶通常不會預(yù)測行業(yè)的變化趨勢,因為參與需求開發(fā)的客戶代表并不是關(guān)注行業(yè)和企業(yè)發(fā)展趨勢的人員,而且客戶關(guān)注需求的程度可能和系統(tǒng)實現(xiàn)人員不同。(3)探索適合于信息化的工作流程。用戶有時也會對信息化后系統(tǒng)工作的流程提出要求,但這只是他們自己一廂情愿的想法。分析員應(yīng)深入挖掘這些要求背后的隱含目標,以便設(shè)計最適合用戶、同時也最有利于實現(xiàn)的系統(tǒng)框架。例如,在圖書管理系統(tǒng)中為了控制書庫工作人員的取書時間,客戶可能要求記錄書出庫的時間。然而能夠?qū)崿F(xiàn)控制員工工作時間的手段有很多,客戶提到的并不一定是最適合、最有效的方式。
編輯推薦
《實用軟件工程(第3版)》特點:基于教育部主編的《計算機科學(xué)與技術(shù)本科專業(yè)規(guī)范(計算機工程方向)》和《計算機科學(xué)與技術(shù)本科專業(yè)規(guī)范(軟件工程方向)》編寫。反映當前軟件工程發(fā)展,從實用的角度出發(fā),側(cè)重介紹各種目前較實用的方法或工具,力爭做到實用化、新穎化、通俗化。不同于國內(nèi)外流行教材通用的安排方法,第三版根據(jù)《SWEBOK》所列軟件工程的教學(xué)要求、綜合本課程積累多年的教學(xué)經(jīng)驗和兄弟院校軟件工程教師的教學(xué)體驗,把教學(xué)內(nèi)容分為兩本?!秾嵱密浖こ?第3版)》(《實用軟件工程(第三版)》)偏重于軟件生存周期的各種活動,從需求、設(shè)計、編程、測試到維護,介紹不同階段所涉及的任務(wù)、主要技術(shù)及評價方法,適合基層開發(fā)人員和大學(xué)本科學(xué)生學(xué)習(xí);另一本(《實用軟件工程高級教程(第三版)》,即將出版)偏重于軟件過程、管理和諸如DMA、SOA等軟件工程的新方法,適合研究生和比較高級的開發(fā)人員學(xué)習(xí)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載