實(shí)用軟件工程

出版時間:2006-5  出版社:清華大學(xué)出版社  作者:陸惠恩,張成姝 編著  頁數(shù):270  

前言

軟件工程是指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的學(xué)科。軟件工程技術(shù)在不斷發(fā)展、逐漸成熟,現(xiàn)在面向?qū)ο蠹夹g(shù)的應(yīng)用更加廣泛。本書語言流暢、深入淺出、詳略得當(dāng),可讀性好、應(yīng)用性強(qiáng)、易于理解。第二版在第一版的基礎(chǔ)上增加了如下內(nèi)容:(1)有關(guān)面向?qū)ο蠓椒?,增加?.7節(jié)面向?qū)ο鬁y試、7.8節(jié)面向?qū)ο蠓椒▽?shí)例、8.6節(jié)Rational Rose簡介、8.7節(jié)幾種軟件構(gòu)件模型比較、軟件構(gòu)架技術(shù)等內(nèi)容。(2)有關(guān)軟件工程管理方面,增加了2.2節(jié)軟件計劃實(shí)例、9.7節(jié)軟件開發(fā)風(fēng)險管理的內(nèi)容。(3)新增了一些例題(如,4.5.7節(jié)用基本路徑覆蓋法設(shè)計測試用例)和習(xí)題。以上新增內(nèi)容由張成姝編寫,并由陸惠恩做了適當(dāng)?shù)男薷?,陸惠恩對全書進(jìn)行了統(tǒng)稿,本書其他內(nèi)容由陸惠恩編寫。應(yīng)讀者的要求,本書第二版對第一版中習(xí)題解答的內(nèi)容也有所增加。書中難免存在錯誤和不足之處,敬請讀者批評指正。

內(nèi)容概要

本書著重從實(shí)用角度講述軟件工程的基本概念、原理和方法,系統(tǒng)地介紹目前較成熟的、廣泛使用的軟件工程技術(shù)。    內(nèi)容包括軟件工程概述,軟件計劃(軟件定義、可行性分析、需求分析),結(jié)構(gòu)化設(shè)計(概要設(shè)計、詳細(xì)設(shè)計、界面設(shè)計和數(shù)據(jù)代碼設(shè)計等),軟件編碼與軟件測試,軟件維護(hù),面向?qū)ο蠓椒▽W(xué)與統(tǒng)一建模語言UML,面向?qū)ο筌浖O(shè)計與實(shí)現(xiàn),軟件工程技術(shù)發(fā)展(CASE技術(shù)、軟件重用、RUP統(tǒng)一過程、RationalRose簡介、軟件構(gòu)件模型比較),軟件工程管理,軟件開發(fā)實(shí)例。每章都有小結(jié)供讀者復(fù)習(xí)總結(jié),精心挑選了習(xí)題供讀者選用,部分習(xí)題有參考答案。    本書可作為應(yīng)用型本科計算機(jī)相關(guān)專業(yè)的教材,也可供從事計算機(jī)軟件開發(fā)及應(yīng)用的廣大科技人員參考。

書籍目錄

第1章 概述  1.1 軟件工程的產(chǎn)生    1.1.1 軟件工程發(fā)展史    1.1.2 軟件危機(jī)  1.2 軟件工程學(xué)    1.2.1 什么是軟件    1.2.2 什么是軟件工程    1.2.3 軟件工程學(xué)的內(nèi)容    1.2.4 軟件過程    1.2.5 軟件工程基本原理  1.3 軟件生命周期    1.3.1 軟件生命周期定義    1.3.2 軟件生命周期劃分階段的原則    1.3.3 軟件生命周期各階段的任務(wù)  1.4 軟件開發(fā)模型    1.4.1 瀑布模型    1.4.2 快速原型模型    1.4.3 增量模型    1.4.4 噴泉模型    1.4.5 螺旋模型    1.4.6 統(tǒng)一過程  小結(jié)  習(xí)題1第2章 軟件計劃  2.1 軟件問題定義及可行性研究    2.1.1 軟件問題定義    2.1.2 可行性研究    2.1.3 制定項目開發(fā)計劃  2.2 需求分析的任務(wù)    2.2.1 確定目標(biāo)系統(tǒng)的具體要求    2.2.2 建立目標(biāo)系統(tǒng)的邏輯模型    2.2.3 軟件需求規(guī)格說明    2.2.4 修正系統(tǒng)開發(fā)計劃    2.2.5 制定初步的系統(tǒng)測試計劃    2.2.6 編寫初步的用戶手冊    2.2.7 編寫數(shù)據(jù)要求說明書  2.3 需求分析步驟    2.3.1 進(jìn)行調(diào)查研究    2.3.2 分析和描述系統(tǒng)的邏輯模型    2.3.3 復(fù)審  2.4 實(shí)體-關(guān)系圖    2.4.1 實(shí)體“    2.4.2 屬性    2.4.3  關(guān)系  2.5 數(shù)據(jù)流圖    2.5.1 數(shù)據(jù)流圖四種基本符號    2.5.2 數(shù)據(jù)流圖幾種附加符號    2.5.3 畫數(shù)據(jù)流圖的步驟    2.5.4 幾點(diǎn)注意事項  2.6 狀態(tài)轉(zhuǎn)換圖  2.7 數(shù)據(jù)字典    2.7.1 數(shù)據(jù)字典的內(nèi)容    2.7.2 數(shù)據(jù)字典使用的符號    2.7.3 數(shù)據(jù)字典與圖形工具  2.8 需求分析的其他圖形工具    2.8.1 層次圖    2.8.2 Warnier圖    2.8.3 IPO圖  2.9 軟件計劃階段文檔    2.9.1 軟件計劃階段文檔的編寫步驟    2.9.2 軟件計劃實(shí)例  小結(jié)  習(xí)題2第3章 結(jié)構(gòu)化設(shè)計  3.1 軟件設(shè)計步驟    3.1.1 概要設(shè)計步驟    3.1.2 詳細(xì)設(shè)計的基本任務(wù)  3.2 軟件結(jié)構(gòu)設(shè)計  ……第4章 軟件編碼和軟件測試第5章 軟件維護(hù)第6章 面向?qū)ο蠓椒▽W(xué)與UML第7章 面向?qū)ο筌浖O(shè)計與實(shí)現(xiàn)第8章 軟件工程技術(shù)的發(fā)展第9章 軟件工程管理第10章 實(shí)例——招聘考試成績管理系統(tǒng)附錄A 部分習(xí)題解答參考文獻(xiàn)

章節(jié)摘錄

插圖:首先,要確定維護(hù)屬于哪種類型。如果屬于改錯性維護(hù),則需要評價其出錯的嚴(yán)重性。如果錯誤嚴(yán)重,就進(jìn)一步指定人員,在系統(tǒng)管理員的指導(dǎo)配合下,分析錯誤的原因,進(jìn)行維護(hù)。對不太嚴(yán)重的錯誤,則該項改錯性的維護(hù)和其他軟件開發(fā)的任務(wù)一起統(tǒng)籌安排。如果屬于完善性或適應(yīng)性維護(hù),則先確定各個維護(hù)要求的優(yōu)先次序,并且安排所需的工作時間。從其意圖和目標(biāo)來看,此種維護(hù)屬于開發(fā)工作,因此可將其視同開發(fā)任務(wù)。如果某項維護(hù)要求的優(yōu)先次序特別高,可立即開始維護(hù)工作。不管是改錯性、完善性還是適應(yīng)性維護(hù),都需要進(jìn)行同樣的技術(shù)工作,包括修改軟件設(shè)計、對源程序進(jìn)行修改、單元測試、組裝、進(jìn)行有效性測試及復(fù)審等。參加軟件維護(hù)工作的人員并不是越多越好。一般對需要維護(hù)的軟件比較熟悉的人員,其維護(hù)工作的效率往往比較高。維護(hù)人員在維護(hù)過程中要做好詳細(xì)的記錄。對于不同類型的維護(hù),其工作的側(cè)重點(diǎn)會有所不同,但總的處理方法基本上是相同的。

編輯推薦

《實(shí)用軟件工程(第2版)》由清華大學(xué)出版社出版。教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn).強(qiáng)調(diào)計算機(jī)在各專業(yè)中的應(yīng)用教學(xué)模式完善,提供配套的教學(xué)資源解決方案

圖書封面

評論、評分、閱讀與下載


    實(shí)用軟件工程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7