出版時(shí)間:2008-9 出版社:清華大學(xué)出版社 作者:張海藩 頁數(shù):216 字?jǐn)?shù):335000
Tag標(biāo)簽:無
前言
《軟件工程導(dǎo)論》已經(jīng)出版了5個(gè)版本,頗受讀者歡迎,先后被評(píng)為“全國(guó)高校出版社優(yōu)秀暢銷書”、“全國(guó)優(yōu)秀暢銷書(前10名)”和 “北京高等教育精品教材”。國(guó)內(nèi)許多高校用它作為軟件工程課的教材,累計(jì)銷售約100萬冊(cè)。 為配合《軟件工程導(dǎo)論(第5版)》的出版,作者針對(duì)《軟件王程導(dǎo)論(第4版)》所編寫的《軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)》的基礎(chǔ)上作了適當(dāng)修改。相對(duì)于前者而言,本書主要增加了對(duì)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)對(duì)讀者學(xué)習(xí)《軟件工程導(dǎo)論(第4版)》起到了較好的輔助作用。為配合《軟件工程導(dǎo)論(第5版
)》的出版,作者對(duì)該書作了適當(dāng)修改。相對(duì)前者而言,本書主要增加了對(duì)
Rational統(tǒng)一過程、敏捷過程(含極限編程)以及微軟過程等內(nèi)容的復(fù)習(xí),并且給出了與上述內(nèi)容密切配合的習(xí)題及習(xí)題解答。
本書正文共10章,每章均由3部分內(nèi)容組成:第1部分簡(jiǎn)明扼要地復(fù)習(xí)本單元的重點(diǎn)內(nèi)容;第2部分給出與本單元內(nèi)容密切相關(guān)的習(xí)題;第3部分是習(xí)題解答,對(duì)典型習(xí)題的解答不是簡(jiǎn)單地給出答案,而是仔細(xì)分析題目,講解解題思路,從而幫助讀者舉一反三,學(xué)會(huì)用軟件工程方法學(xué)分析問題、解決問題。
正文后面有兩個(gè)附錄,分別給出了模擬試題和模擬試題參考答案。讀者可以用這些試題自我測(cè)試,檢驗(yàn)學(xué)習(xí)效果。
本書可以與《軟件工程導(dǎo)論(第5版)》配合使用,也可供學(xué)習(xí)軟件工程課程的讀者單獨(dú)使用,以加深對(duì)所學(xué)內(nèi)容的理解并檢測(cè)學(xué)習(xí)效果。
書籍目錄
第1章 軟件工程概論
1.1 軟件危機(jī)
1.1.1 軟件危機(jī)簡(jiǎn)介
1.1.2 產(chǎn)生軟件危機(jī)的原因
1.1.3 消除軟件危機(jī)的途徑
1.2 軟件工程
1.2.1 軟件工程簡(jiǎn)介
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 實(shí)體聯(lián)系圖
2.7 數(shù)據(jù)流圖
2.8 數(shù)據(jù)字典
2.9 狀態(tài)轉(zhuǎn)換圖
2.1 0其他圖形工具
2.1 1驗(yàn)證軟件需求
2.1 2成本/效益分析
2.1 2.1 成本估計(jì)
2.1 2.2 成本/效益分析方法
2.1 3形式化說明技術(shù)
習(xí)題
習(xí)題解答
第3章 結(jié)構(gòu)化設(shè)計(jì)
3.1 軟件設(shè)計(jì)的任務(wù)
3.1.1 概要設(shè)計(jì)
3.1.2 詳細(xì)設(shè)計(jì)
3.2 分析與設(shè)計(jì)的關(guān)系
3.3 設(shè)計(jì)原理
3.3.1 模塊化與模塊獨(dú)立
3.3.2 抽象
3.3.3 逐步求精
3.3.4 信息隱藏
3.3.5 局部化
3.4 度量模塊獨(dú)立性的標(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è)計(jì)方法
3.7.1 數(shù)據(jù)流的類型
3.7.2 設(shè)計(jì)步驟
3.8 人機(jī)界面設(shè)計(jì)
3.8.1 應(yīng)該考慮的設(shè)計(jì)問題
3.8.2 人機(jī)界面設(shè)計(jì)過程
3.8.3 人機(jī)界面設(shè)計(jì)指南
3.9 過程設(shè)計(jì)
3.1 0 過程設(shè)計(jì)的工具
3.1 1 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法
3.1 2 程序復(fù)雜程度的定量度量
3.1 2.1 McCabe方法
3.1 2.2 Halstead方法
習(xí)題
習(xí)題解答
第4章 結(jié)構(gòu)化實(shí)現(xiàn)
4.1 編碼
4.1.1 選擇程序設(shè)計(jì)語言
4.1.2 編碼風(fēng)格
4.2 軟件測(cè)試基礎(chǔ)
4.3 單元測(cè)試
4.4 集成測(cè)試
4.5 白盒測(cè)試技術(shù)
4.5.1 邏輯覆蓋
4.5.2 控制結(jié)構(gòu)測(cè)試
4.6 黑盒測(cè)試技術(shù)
4.6.1 等價(jià)劃分
4.6.2 邊界值分析
4.6.3 錯(cuò)誤推測(cè)
4.7 調(diào)試
4.7.1 調(diào)試過程
4.7.2 調(diào)試途徑
4.8 軟件可靠性
4.8.1 基本概念
4.8.2 估算平均無故障時(shí)間的方法
習(xí)題
習(xí)題解答
第5章 維護(hù)
5.1 軟件維護(hù)的定義
5.2 軟件維護(hù)的特點(diǎn)
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é)的要點(diǎn)
6.1.2 面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn)
6.1.3 面向?qū)ο蟮能浖^程
6.2 面向?qū)ο蟮母拍?br /> 6.2.1 對(duì)象
6.2.2 其他概念
6.3 面向?qū)ο蠼?br /> 6.4 對(duì)象模型
6.4.1 類圖的基本符號(hào)
6.4.2 表示關(guān)系的符號(hào)
6.5 動(dòng)態(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個(gè)子模型與5個(gè)層次
7.2 需求陳述
7.3 建立對(duì)象模型
7.3.1 確定類與對(duì)象
7.3.2 確定關(guān)聯(lián)
7.3.3 劃分主題
7.3.4 確定屬性
7.3.5 識(shí)別繼承關(guān)系
7.3.6 反復(fù)修改
7.4 建立動(dòng)態(tài)模型
7.4.1 編寫腳本
7.4.2 畫事件跟蹤圖
7.4.3 畫狀態(tài)圖
7.4.4 審查動(dòng)態(tài)模型
7.5 建立功能模型
7.6 定義服務(wù)
習(xí)題
習(xí)題解答
第8章 面向?qū)ο笤O(shè)計(jì)
8.1 面向?qū)ο笤O(shè)計(jì)的準(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è)計(jì)問題域子系統(tǒng)
8.6 設(shè)計(jì)人機(jī)交互子系統(tǒng)
8.7 設(shè)計(jì)任務(wù)管理子系統(tǒng)
8.8 設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)
8.9 設(shè)計(jì)類中的服務(wù)
8.1 0設(shè)計(jì)關(guān)聯(lián)
8.1 1設(shè)計(jì)優(yōu)化
習(xí)題
習(xí)題解答
第9章 面向?qū)ο髮?shí)現(xiàn)
9.1 程序設(shè)計(jì)語言
9.2 程序設(shè)計(jì)風(fēng)格
9.3 面向?qū)ο蟮臏y(cè)試策略
9.4 設(shè)計(jì)測(cè)試用例
9.4.1 測(cè)試類的技術(shù)
9.4.2 集成測(cè)試技術(shù)
習(xí)題
習(xí)題解答
第10章 軟件項(xiàng)目管理
10.1 估算軟件規(guī)模
10.1.1 代碼行技術(shù)
10.1.2 功能點(diǎn)技術(shù)
10.2 估算工作量
10.2.1 靜態(tài)單變量模型
10.2.2 動(dòng)態(tài)多變量模型
10.2.3 COCOMO2模型
10.3 進(jìn)度計(jì)劃
10.3.1 估算開發(fā)時(shí)間
10.3.2 Gantt圖
10.3.3 工程網(wǎng)絡(luò)
10.3.4 估算工程進(jìn)度
10.3.5 關(guān)鍵路徑
10.3.6 機(jī)動(dòng)時(shí)間
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)袃煞N基本形式,分別是正式的和非正式的訪談。 當(dāng)需要調(diào)查大量人員的意見時(shí),請(qǐng)被調(diào)查人填寫調(diào)查表是十分有效的做法。 在訪問用戶的過程中使用情景分析技術(shù)往往非常有效。所謂情景分析,就是對(duì)用戶將來使用目標(biāo)系統(tǒng)解決某個(gè)具體問題的方法和結(jié)果進(jìn)行分析。系統(tǒng)分析員利用情景分析技術(shù)往往能夠獲知用戶的具體需求。 2.面向數(shù)據(jù)流自頂向下求精 結(jié)構(gòu)化分析方法實(shí)質(zhì)上就是,面向數(shù)據(jù)流自頂向下逐步求精進(jìn)行需求分析的方法。 通過可行性研究已經(jīng)得出了目標(biāo)系統(tǒng)的高層數(shù)據(jù)流圖,需求分析的一個(gè)主要目標(biāo)就是把數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)定義到元素級(jí)。為了達(dá)到這個(gè)目標(biāo),通常從數(shù)據(jù)流圖的輸出端著手分析。 3.簡(jiǎn)易的應(yīng)用規(guī)格說明技術(shù) 簡(jiǎn)易的應(yīng)用規(guī)格說明技術(shù)是一種面向團(tuán)隊(duì)的需求收集技術(shù)。這種方法提倡用戶與開發(fā)者密切合作,共同標(biāo)識(shí)問題,提出解決方案要素,商討不同的方案并指定基本需求。目前,這種技術(shù)已經(jīng)成為信息系統(tǒng)領(lǐng)域使用的主流技術(shù)。 4.快速建立軟件原型 快速建立軟件原型是最準(zhǔn)確、最有效、最強(qiáng)大的需求分析技術(shù)。所謂軟件原型,就是快速建立起來的旨在演示目標(biāo)系統(tǒng)主要功能的可運(yùn)行的程序。 構(gòu)建軟件原型的要點(diǎn)是,它應(yīng)該實(shí)現(xiàn)用戶看得見的功能,省略目標(biāo)系統(tǒng)的“隱含”功能。 軟件原型應(yīng)該具有的第一個(gè)特性是“快速”,應(yīng)該具有的第二個(gè)特性是“容易修改”。
編輯推薦
《北京高等教育精品教材:軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(第5版)》為軟件工程導(dǎo)論的輔導(dǎo)教材,通過《北京高等教育精品教材:軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(第5版)》,仔細(xì)分析題目,講解解題思路,從而幫助讀者舉一反三,學(xué)會(huì)用軟件工程方法學(xué)分析問題、解決問題。《北京高等教育精品教材:軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)(第5版)》可以與《軟件工程導(dǎo)論(第5版)》配合使用,也可供學(xué)習(xí)軟件工程課程的讀者單獨(dú)使用,以檢測(cè)學(xué)習(xí)效果。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載