注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合軟件工程教程

軟件工程教程

軟件工程教程

定 價(jià):¥22.00

作 者: 張敬[等]編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): 高校計(jì)算機(jī)教學(xué)系列教材
標(biāo) 簽: 暫缺

ISBN: 9787810773317 出版時(shí)間: 2003-07-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 218 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  高校計(jì)算機(jī)教學(xué)系列教材。軟件工程是20世紀(jì)60年代末期為解決“軟件危機(jī)”而產(chǎn)生的,并迅速發(fā)展起來(lái)的新興學(xué)科,現(xiàn)在已成為計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)重要分支。本書主要圍繞生命周期法和面向?qū)ο蠓椒▽W(xué),講述了軟件工程的基本概念、基本原理、基本技術(shù)、基本方法。由于軟件工程是一門實(shí)踐性很強(qiáng)的學(xué)科,書中提供了大量的范例供讀者參考。主要內(nèi)容包括:概述、軟件需求分析、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試、面向?qū)ο蠓椒▽W(xué)、軟件維護(hù)、軟件標(biāo)準(zhǔn)與軟件文檔、軟件管理、計(jì)算機(jī)輔助軟件工程。內(nèi)容豐富,圖、文示例并茂,通俗易懂。本書可作為高等院校本、??朴?jì)算機(jī)專業(yè)的教材,也可供計(jì)算機(jī)軟件人員和計(jì)算機(jī)用戶閱讀。

作者簡(jiǎn)介

暫缺《軟件工程教程》作者簡(jiǎn)介

圖書目錄

第1章 軟件工程概述1
1.1 軟件工程與軟件危機(jī)1
1.1.1 軟件的發(fā)展階段1
1.1.2 軟件危機(jī)2
1.1.3 軟件工程2
1.2 軟件開發(fā)模型3
1.2.1 軟件生命周期3
1.2.2 軟件開發(fā)的瀑布模型5
1.2.3 原型化開發(fā)模型8
1.2.4 螺旋模型9
1.2.5 基于四代技術(shù)的模型10
1.2.6 面向?qū)ο笊嫫谀P?1
1.3 軟件計(jì)劃12
1.3.1 問(wèn)題定義12
1.3.2 可行性研究13
1.3.3 系統(tǒng)規(guī)格說(shuō)明及評(píng)審18
習(xí)題19
第2章 軟件需求分析21
2.1 需求分析概述21
2.1.1 需求分析的任務(wù)21
2.1.2 需求分析的步驟22
2.2 需求規(guī)格說(shuō)明書24
2.2.1 數(shù)據(jù)流圖(DFD)24
2.2.2 數(shù)據(jù)字典(DD)26
2.2.3 需求評(píng)審29
2.3 結(jié)構(gòu)化分析方法30
2.4 應(yīng)用示例32
習(xí)題36
第3章 軟件設(shè)計(jì)38
3.1 軟件設(shè)計(jì)的任務(wù)和步驟38
3.2 軟件設(shè)計(jì)概述40
3.2.1 軟件設(shè)計(jì)模塊化40
3.2.2 用于軟件設(shè)計(jì)的圖形工具43
3.3 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)45
3.3.1 軟件結(jié)構(gòu)的典型形式45
3.3.2 建立初始結(jié)構(gòu)圖46
3.4 詳細(xì)設(shè)計(jì)53
3.4.1 詳細(xì)設(shè)計(jì)的目的和任務(wù)54
3.4.2 結(jié)構(gòu)化程序設(shè)計(jì)54
3.4.3 詳細(xì)設(shè)計(jì)的描述工具57
3.4.4 Jackson程序設(shè)計(jì)方法61
3.4.5 程序結(jié)構(gòu)復(fù)雜度的定量度量67
3.5 人機(jī)界面設(shè)計(jì)70
3.5.1 用戶的使用需求分析71
3.5.2 人機(jī)界面的設(shè)計(jì)原則72
3.5.3 人機(jī)界面實(shí)現(xiàn)的原則74
3.6 軟件設(shè)計(jì)復(fù)審76
習(xí)題77
第4章 程序編碼79
4.1 編碼的目的79
4.2 程序設(shè)計(jì)語(yǔ)言80
4.2.1 程序設(shè)計(jì)語(yǔ)言分類80
4.2.2 程序設(shè)計(jì)語(yǔ)言的特征屬性82
4.2.3 程序設(shè)計(jì)語(yǔ)言的準(zhǔn)則83
4.3 程序設(shè)計(jì)風(fēng)格84
4.3.1 使用好程序內(nèi)部的文檔84
4.3.2 數(shù)據(jù)說(shuō)明原則85
4.3.3 語(yǔ)句結(jié)構(gòu)的規(guī)則85
4.3.4 輸入/輸出的規(guī)則86
4.3.5 高效率的原則86
習(xí)題87
第5章 軟件的測(cè)試89
5.1 基本概念89
5.1.1 軟件測(cè)試目標(biāo)89
5.1.2 軟件測(cè)試的原則89
5.1.3 軟件測(cè)試的方法90
5.1.4 軟件測(cè)試的過(guò)程91
5.1.5 軟件測(cè)試與開發(fā)各階段的關(guān)系92
5.2 測(cè)試用例的設(shè)計(jì)93
5.2.1 邏輯覆蓋93
5.2.2 等價(jià)分類法96
5.2.3 邊界值分析法98
5.2.4 錯(cuò)誤猜測(cè)法99
5.2.5 實(shí)用綜合測(cè)試策略99
5.3 測(cè)試步驟102
5.3.1 單元測(cè)試102
5.3.2 集成測(cè)試104
5.3.3 驗(yàn)收測(cè)試107
5.3.4 系統(tǒng)測(cè)試108
5.4 調(diào)試技術(shù)109
5.4.1 調(diào)試過(guò)程110
5.4.2 調(diào)試技術(shù)110
5.4.3 調(diào)試原則112
習(xí)題113
第6章 軟件維護(hù)115
6.1 軟件維護(hù)的種類115
6.1.1 完善性維護(hù)115
6.1.2 適應(yīng)性維護(hù)115
6.1.3 糾錯(cuò)性維護(hù)115
6.1.4 預(yù)防性維護(hù)116
6.2 軟件維護(hù)的特點(diǎn)116
6.2.1 軟件工程與軟件維護(hù)的關(guān)系116
6.2.2 維護(hù)的成本118
6.2.3 可能存在的問(wèn)題118
6.3 維護(hù)任務(wù)的實(shí)施119
6.3.1 維護(hù)組織119
6.3.2 維護(hù)報(bào)告119
6.3.3 維護(hù)過(guò)程120
6.3.4 維護(hù)記錄的保存121
6.3.5 對(duì)維護(hù)的評(píng)價(jià)121
6.4 軟件的可維護(hù)性122
6.4.1 影響軟件可維護(hù)性的因素122
6.4.2 提高軟件的可維護(hù)性方法122
6.5 軟件維護(hù)的副作用124
6.5.1 修改代碼的副作用124
6.5.2 修改數(shù)據(jù)的副作用125
6.5.3 修改文檔的副作用125
習(xí)題126
第7章 面向?qū)ο蠓椒▽W(xué)127
7.1 面向?qū)ο蠹夹g(shù)的基本概念127
7.1.1 傳統(tǒng)方法學(xué)的缺點(diǎn)127
7.1.2 面向?qū)ο蠹夹g(shù)的由來(lái)128
7.1.3 基本概念129
7.2 面向?qū)ο蠓治?32
7.2.1 標(biāo)識(shí)類及對(duì)象132
7.2.2 確定結(jié)構(gòu)134
7.2.3 定義主題136
7.2.4 標(biāo)識(shí)對(duì)象的屬性和關(guān)聯(lián)關(guān)系136
7.2.5 標(biāo)識(shí)對(duì)象的行為138
7.2.6 動(dòng)態(tài)模型140
7.2.7 功能模型142
7.2.8 三個(gè)模型之間的關(guān)系143
7.3 面向?qū)ο笤O(shè)計(jì)143
7.3.1 問(wèn)題域部分的設(shè)計(jì)143
7.3.2 人機(jī)交互部分的設(shè)計(jì)147
7.3.3 任務(wù)管理部分的設(shè)計(jì)150
7.3.4 數(shù)據(jù)管理部分的設(shè)計(jì)151
習(xí)題153
第8章 軟件標(biāo)準(zhǔn)與軟件文檔154
8.1 軟件工程標(biāo)準(zhǔn)框架154
8.1.1 軟件工程功能標(biāo)準(zhǔn)框架154
8.1.2 基于軟件生存周期過(guò)程的軟件工程路徑框架159
8.1.3 我國(guó)軟件工程標(biāo)準(zhǔn)體系框架159
8.2 國(guó)際軟件工程標(biāo)準(zhǔn)160
8.2.1 IEEE Software Engineering Standards160
8.2.2 ISO/IEC/IEEE/EIA 12207162
8.2.3 SEL Recommended Approach164
8.2.4 SSDM Standards and Procedures165
8.2.5 ISO 9000 Suite167
8.2.6 對(duì)五種標(biāo)準(zhǔn)的比較168
8.3 軟件文檔171
8.3.1 軟件文檔171
8.3.2 文檔編制的質(zhì)量要求171
習(xí)題173
第9章 軟件管理174
9.1 軟件的目標(biāo)與項(xiàng)目計(jì)劃174
9.1.1 軟件項(xiàng)目的特點(diǎn)和軟件管理的職能174
9.1.2 軟件目標(biāo)資源需求的分析和計(jì)劃176
9.1.3 軟件質(zhì)量及管理措施178
9.1.4 項(xiàng)目計(jì)劃的內(nèi)容179
9.2 成本估算179
9.2.1 自頂向下估算180
9.2.2 自底向上估算180
9.2.3 算法模型估計(jì)181
9.3 進(jìn)度計(jì)劃182
9.3.1 Gantt圖(橫道圖)182
9.3.2 工程網(wǎng)絡(luò)183
9.3.3 估算進(jìn)度184
9.3.4 關(guān)鍵路徑184
9.3.5 機(jī)動(dòng)時(shí)間185
9.4 人員分配185
9.5 軟件配置管理187
9.5.1 軟件配置管理任務(wù)187
9.5.2 標(biāo)識(shí)配置對(duì)象187
9.5.3 版本控制188
9.5.4 系統(tǒng)建立188
9.5.5 修改控制188
9.5.6 配置審計(jì)188
9.5.7 配置狀況報(bào)告189
9.6 軟件質(zhì)量189
9.6.1 軟件質(zhì)量的內(nèi)涵189
9.6.2 軟件質(zhì)量保證190
9.6.3 軟件質(zhì)量經(jīng)濟(jì)性和質(zhì)量不斷改進(jìn)192
9.6.4 軟件工程標(biāo)準(zhǔn)及應(yīng)用 193
9.7 軟件工程文件規(guī)范194
習(xí)題198
第10章 計(jì)算機(jī)輔助軟件工程CASE199
10.1 CASE概述199
10.1.1 CASE的涵義199
10.1.2 CASE分類199
10.2 軟件開發(fā)工具199
10.2.1 什么是軟件工具199
10.2.2 軟件開發(fā)工具的分類200
10.3 軟件工程環(huán)境202
10.3.1 軟件工程環(huán)境的定義202
10.3.2 軟件工程環(huán)境的分類202
10.3.3 集成化CASE203
10.4 大型軟件開發(fā)環(huán)境簡(jiǎn)介210
10.4.1 JB2總體結(jié)構(gòu)211
10.4.2 環(huán)境集成機(jī)制的主要部件211
10.4.3 工具結(jié)構(gòu)摸型和環(huán)境中的工具215
習(xí)題217
參考文獻(xiàn)218

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)