軟件工程導(dǎo)論

出版時間:2008-9  出版社:清華大學(xué)出版社  作者:張海藩  頁數(shù):216  字?jǐn)?shù):335000  
Tag標(biāo)簽:無  

前言

《軟件工程導(dǎo)論》已經(jīng)出版了5個版本,頗受讀者歡迎,先后被評為“全國高校出版社優(yōu)秀暢銷書”、“全國優(yōu)秀暢銷書(前10名)”和  “北京高等教育精品教材”。國內(nèi)許多高校用它作為軟件工程課的教材,累計銷售約100萬冊。    為配合《軟件工程導(dǎo)論(第5版)》的出版,作者針對《軟件王程導(dǎo)論(第4版)》所編寫的《軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)》的基礎(chǔ)上作了適當(dāng)修改。相對于前者而言,本書主要增加了對Rational統(tǒng)一過程、敏捷過,程(含極限編程)以及微軟過程等內(nèi)容的復(fù)習(xí),并且給出了與上述內(nèi)容密切配合的習(xí)題和習(xí)題解答。

內(nèi)容概要

《軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(北京高等教育精品教材)》編著者張海藩。
《軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)》(ISBN:9787302092131)對讀者學(xué)習(xí)《軟件工程導(dǎo)論(第4版)》起到了較好的輔助作用。為配合《軟件工程導(dǎo)論(第5版
)》的出版,作者對該書作了適當(dāng)修改。相對前者而言,本書主要增加了對
Rational統(tǒng)一過程、敏捷過程(含極限編程)以及微軟過程等內(nèi)容的復(fù)習(xí),并且給出了與上述內(nèi)容密切配合的習(xí)題及習(xí)題解答。
本書正文共10章,每章均由3部分內(nèi)容組成:第1部分簡明扼要地復(fù)習(xí)本單元的重點內(nèi)容;第2部分給出與本單元內(nèi)容密切相關(guān)的習(xí)題;第3部分是習(xí)題解答,對典型習(xí)題的解答不是簡單地給出答案,而是仔細(xì)分析題目,講解解題思路,從而幫助讀者舉一反三,學(xué)會用軟件工程方法學(xué)分析問題、解決問題。
正文后面有兩個附錄,分別給出了模擬試題和模擬試題參考答案。讀者可以用這些試題自我測試,檢驗學(xué)習(xí)效果。
本書可以與《軟件工程導(dǎo)論(第5版)》配合使用,也可供學(xué)習(xí)軟件工程課程的讀者單獨使用,以加深對所學(xué)內(nèi)容的理解并檢測學(xué)習(xí)效果。

書籍目錄

第1章  軟件工程概論
1.1 軟件危機(jī)
1.1.1 軟件危機(jī)簡介
1.1.2 產(chǎn)生軟件危機(jī)的原因
1.1.3 消除軟件危機(jī)的途徑
1.2 軟件工程
1.2.1 軟件工程簡介
1.2.2 軟件工程的基本原理
1.2.3 軟件工程方法學(xué)
1.3 軟件生命周期
1.4 軟件過程
習(xí)題
習(xí)題解答
第2章 結(jié)構(gòu)化分析
2.1 可行性研究的任務(wù)
2.2 可行性研究過程
2.3 需求分析的任務(wù)
2.4 與用戶溝通的方法
2.5 分析建模與規(guī)格說明
2.6 實體聯(lián)系圖
2.7 數(shù)據(jù)流圖
2.8 數(shù)據(jù)字典
2.9 狀態(tài)轉(zhuǎn)換圖
2.1 0其他圖形工具
2.1 1驗證軟件需求
2.1 2成本/效益分析
2.1 2.1 成本估計
2.1 2.2 成本/效益分析方法
2.1 3形式化說明技術(shù)
習(xí)題
習(xí)題解答
第3章 結(jié)構(gòu)化設(shè)計
3.1 軟件設(shè)計的任務(wù)
3.1.1 概要設(shè)計
3.1.2 詳細(xì)設(shè)計
3.2 分析與設(shè)計的關(guān)系
3.3 設(shè)計原理
3.3.1 模塊化與模塊獨立
3.3.2 抽象
3.3.3 逐步求精
3.3.4 信息隱藏
3.3.5 局部化
3.4 度量模塊獨立性的標(biāo)準(zhǔn)
3.4.1 耦合
3.4.2 內(nèi)聚
3.5 啟發(fā)規(guī)則
3.6 描繪軟件結(jié)構(gòu)的圖形工具
3.7 面向數(shù)據(jù)流的設(shè)計方法
3.7.1 數(shù)據(jù)流的類型
3.7.2 設(shè)計步驟
3.8 人機(jī)界面設(shè)計
3.8.1 應(yīng)該考慮的設(shè)計問題
3.8.2 人機(jī)界面設(shè)計過程
3.8.3 人機(jī)界面設(shè)計指南
3.9 過程設(shè)計
3.1 0 過程設(shè)計的工具
3.1 1 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法
3.1 2 程序復(fù)雜程度的定量度量
3.1 2.1 McCabe方法
3.1 2.2 Halstead方法
習(xí)題
習(xí)題解答
第4章 結(jié)構(gòu)化實現(xiàn)
4.1 編碼
4.1.1 選擇程序設(shè)計語言
4.1.2 編碼風(fēng)格
4.2 軟件測試基礎(chǔ)
4.3 單元測試
4.4 集成測試
4.5 白盒測試技術(shù)
4.5.1 邏輯覆蓋
4.5.2 控制結(jié)構(gòu)測試
4.6 黑盒測試技術(shù)
4.6.1 等價劃分
4.6.2 邊界值分析
4.6.3 錯誤推測
4.7 調(diào)試
4.7.1 調(diào)試過程
4.7.2 調(diào)試途徑
4.8 軟件可靠性
4.8.1 基本概念
4.8.2 估算平均無故障時間的方法
習(xí)題
習(xí)題解答
第5章 維護(hù)
5.1 軟件維護(hù)的定義
5.2 軟件維護(hù)的特點
5.3 軟件維護(hù)過程
5.4 軟件的可維護(hù)性
5.4.1 決定軟件可維護(hù)性的因素
5.4.2 文檔
5.4.3 可維護(hù)性復(fù)審
5.5 預(yù)防性維護(hù)
5.6 軟件再工程過程
習(xí)題
習(xí)題解答
第6章 面向?qū)ο蠓椒▽W(xué)引論
6.1 面向?qū)ο蠓椒▽W(xué)概述
6.1.1 面向?qū)ο蠓椒▽W(xué)的要點
6.1.2 面向?qū)ο蠓椒▽W(xué)的優(yōu)點
6.1.3 面向?qū)ο蟮能浖^程
6.2 面向?qū)ο蟮母拍?br /> 6.2.1 對象
6.2.2 其他概念
6.3 面向?qū)ο蠼?br /> 6.4 對象模型
6.4.1 類圖的基本符號
6.4.2 表示關(guān)系的符號
6.5 動態(tài)模型
6.6 功能模型
6.6.1 用例圖
6.6.2 用例建模
6.7 3種模型之間的關(guān)系
習(xí)題
習(xí)題解答
第7章 面向?qū)ο蠓治?br /> 7.1 面向?qū)ο蠓治龅幕具^程
7.1.1 概述
7.1.2 3個子模型與5個層次
7.2 需求陳述
7.3 建立對象模型
7.3.1 確定類與對象
7.3.2 確定關(guān)聯(lián)
7.3.3 劃分主題
7.3.4 確定屬性
7.3.5 識別繼承關(guān)系
7.3.6 反復(fù)修改
7.4 建立動態(tài)模型
7.4.1 編寫腳本
7.4.2 畫事件跟蹤圖
7.4.3 畫狀態(tài)圖
7.4.4 審查動態(tài)模型
7.5 建立功能模型
7.6 定義服務(wù)
習(xí)題
習(xí)題解答
第8章 面向?qū)ο笤O(shè)計
8.1 面向?qū)ο笤O(shè)計的準(zhǔn)則
8.2 啟發(fā)規(guī)則
8.3 軟件重用
8.3.1 概述
8.3.2 類構(gòu)件
8.3.3 軟件重用的效益
8.4 系統(tǒng)分解
8.5 設(shè)計問題域子系統(tǒng)
8.6 設(shè)計人機(jī)交互子系統(tǒng)
8.7 設(shè)計任務(wù)管理子系統(tǒng)
8.8 設(shè)計數(shù)據(jù)管理子系統(tǒng)
8.9 設(shè)計類中的服務(wù)
8.1 0設(shè)計關(guān)聯(lián)
8.1 1設(shè)計優(yōu)化
習(xí)題
習(xí)題解答
第9章 面向?qū)ο髮崿F(xiàn)
9.1 程序設(shè)計語言
9.2 程序設(shè)計風(fēng)格
9.3 面向?qū)ο蟮臏y試策略
9.4 設(shè)計測試用例
9.4.1 測試類的技術(shù)
9.4.2 集成測試技術(shù)
習(xí)題
習(xí)題解答
第10章 軟件項目管理
10.1 估算軟件規(guī)模
10.1.1 代碼行技術(shù)
10.1.2 功能點技術(shù)
10.2 估算工作量
10.2.1 靜態(tài)單變量模型
10.2.2 動態(tài)多變量模型
10.2.3 COCOMO2模型
10.3 進(jìn)度計劃
10.3.1 估算開發(fā)時間
10.3.2 Gantt圖
10.3.3 工程網(wǎng)絡(luò)
10.3.4 估算工程進(jìn)度
10.3.5 關(guān)鍵路徑
10.3.6 機(jī)動時間
10.4 人員組織
10.4.1 民主制程序員組
10.4.2 主程序員組
10.4.3 現(xiàn)代程序員組
10.5 質(zhì)量保證
10.5.1 軟件質(zhì)量
10.5.2 軟件質(zhì)量保證措施
10.6 軟件配置管理
10.6.1 軟件配置
10.6.2 軟件配置管理過程
10.7 能力成熟度模型
習(xí)題
習(xí)題解答
附錄
附錄A 模擬試題
試卷一
試卷二
試卷三
附錄B 模擬試題參考答案
試卷一參考答案
試卷二參考答案
試卷三參考答案
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   1.訪談 訪談是最早開始使用的獲取用戶需求的方法,也是迄今為止仍然廣泛使用的需求分析方法。 訪談有兩種基本形式,分別是正式的和非正式的訪談。 當(dāng)需要調(diào)查大量人員的意見時,請被調(diào)查人填寫調(diào)查表是十分有效的做法。 在訪問用戶的過程中使用情景分析技術(shù)往往非常有效。所謂情景分析,就是對用戶將來使用目標(biāo)系統(tǒng)解決某個具體問題的方法和結(jié)果進(jìn)行分析。系統(tǒng)分析員利用情景分析技術(shù)往往能夠獲知用戶的具體需求。 2.面向數(shù)據(jù)流自頂向下求精 結(jié)構(gòu)化分析方法實質(zhì)上就是,面向數(shù)據(jù)流自頂向下逐步求精進(jìn)行需求分析的方法。 通過可行性研究已經(jīng)得出了目標(biāo)系統(tǒng)的高層數(shù)據(jù)流圖,需求分析的一個主要目標(biāo)就是把數(shù)據(jù)流和數(shù)據(jù)存儲定義到元素級。為了達(dá)到這個目標(biāo),通常從數(shù)據(jù)流圖的輸出端著手分析。 3.簡易的應(yīng)用規(guī)格說明技術(shù) 簡易的應(yīng)用規(guī)格說明技術(shù)是一種面向團(tuán)隊的需求收集技術(shù)。這種方法提倡用戶與開發(fā)者密切合作,共同標(biāo)識問題,提出解決方案要素,商討不同的方案并指定基本需求。目前,這種技術(shù)已經(jīng)成為信息系統(tǒng)領(lǐng)域使用的主流技術(shù)。 4.快速建立軟件原型 快速建立軟件原型是最準(zhǔn)確、最有效、最強(qiáng)大的需求分析技術(shù)。所謂軟件原型,就是快速建立起來的旨在演示目標(biāo)系統(tǒng)主要功能的可運行的程序。 構(gòu)建軟件原型的要點是,它應(yīng)該實現(xiàn)用戶看得見的功能,省略目標(biāo)系統(tǒng)的“隱含”功能。 軟件原型應(yīng)該具有的第一個特性是“快速”,應(yīng)該具有的第二個特性是“容易修改”。

編輯推薦

《北京高等教育精品教材:軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(第5版)》為軟件工程導(dǎo)論的輔導(dǎo)教材,通過《北京高等教育精品教材:軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(第5版)》,仔細(xì)分析題目,講解解題思路,從而幫助讀者舉一反三,學(xué)會用軟件工程方法學(xué)分析問題、解決問題。《北京高等教育精品教材:軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(第5版)》可以與《軟件工程導(dǎo)論(第5版)》配合使用,也可供學(xué)習(xí)軟件工程課程的讀者單獨使用,以檢測學(xué)習(xí)效果。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    軟件工程導(dǎo)論 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7