注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑工程經(jīng)濟(jì)與管理軟件工程基礎(chǔ)原理與應(yīng)用

軟件工程基礎(chǔ)原理與應(yīng)用

軟件工程基礎(chǔ)原理與應(yīng)用

定 價(jià):¥58.00

作 者: 叢飚
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787030753892 出版時(shí)間: 2023-07-01 包裝: 平裝
開(kāi)本: 頁(yè)數(shù): 237 字?jǐn)?shù):  

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

  本書(shū)系統(tǒng)地介紹了軟件工程的基礎(chǔ)概念、基本原理、主要方法及其應(yīng)用等,共分為12章。本書(shū)按照軟件開(kāi)發(fā)生命周期技術(shù)主線(xiàn)展開(kāi),涵蓋IEEE制定的軟件工程知識(shí)體系的主要知識(shí)點(diǎn)。主要內(nèi)容包括軟件工程概述、可行性研究與需求分析、軟件設(shè)計(jì)工程、軟件規(guī)模和工作量度量、軟件質(zhì)量管理、測(cè)試技術(shù)、測(cè)試策略、軟件維護(hù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、軟件項(xiàng)目管理、軟件風(fēng)險(xiǎn)分析和管理、軟件開(kāi)發(fā)主流工具。本書(shū)既可作為ISEC項(xiàng)目專(zhuān)用教材,又可作為高等院校計(jì)算機(jī)、軟件工程等相關(guān)專(zhuān)業(yè)本科教材,還可作為軟件工程技術(shù)人員的參考用書(shū)。

作者簡(jiǎn)介

暫缺《軟件工程基礎(chǔ)原理與應(yīng)用》作者簡(jiǎn)介

圖書(shū)目錄

第1章 軟件工程概述 1
1.1 軟件 1
1.1.1 軟件的定義 1
1.1.2 軟件的特性 1
1.1.3 軟件的分類(lèi) 1
1.2 軟件危機(jī) 3
1.2.1 軟件危機(jī)的典型表現(xiàn) 3
1.2.2 軟件危機(jī)產(chǎn)生的原因 4
1.2.3 軟件危機(jī)的解決途徑 5
1.3 軟件工程的發(fā)展歷程及基本原理 5
1.3.1 軟件工程的發(fā)展歷程 6
1.3.2 軟件工程的基本原理 6
1.3.3 軟件工程的未來(lái)發(fā)展 7
1.4 軟件生命周期 8
1.5 軟件過(guò)程模型 10
1.5.1 瀑布模型 10
1.5.2 快速原型模型 11
1.5.3 增量模型 12
1.5.4 螺旋模型 13
1.5.5 噴泉模型 14
1.5.6 統(tǒng)一過(guò)程 15
1.5.7 敏捷開(kāi)發(fā) 15
1.5.8 極限編程 16
1.6 軟件工程的道德規(guī)范 17
習(xí)題 22
第2章 可行性研究與需求分析 23
2.1 可行性研究 23
2.1.1 可行性研究?jī)?nèi)容 23
2.1.2 成本效益分析 24
2.1.3 可行性研究步驟 26
2.1.4 可行性研究報(bào)告 27
2.2 需求分析 28
2.2.1 軟件需求的定義 28
2.2.2 需求分析的任務(wù) 28
2.2.3 需求分析的步驟 28
2.2.4 需求獲取的過(guò)程 29
2.2.5 需求獲取的途徑 30
2.2.6 功能性需求和非功能性需求 30
2.2.7 結(jié)構(gòu)化分析建模 31
2.3 數(shù)據(jù)流圖 31
2.3.1 數(shù)據(jù)流圖的定義 31
2.3.2 數(shù)據(jù)流圖的基本要素 31
2.3.3 數(shù)據(jù)流圖的命名 32
2.3.4 數(shù)據(jù)流圖的優(yōu)缺點(diǎn) 33
2.3.5 分層數(shù)據(jù)流圖 33
2.3.6 數(shù)據(jù)流圖實(shí)例 34
2.4 數(shù)據(jù)字典 36
2.4.1 數(shù)據(jù)字典的定義 37
2.4.2 數(shù)據(jù)庫(kù)中的數(shù)據(jù)字典 37
2.4.3 數(shù)據(jù)字典的詞條描述 38
2.4.4 數(shù)據(jù)字典的優(yōu)缺點(diǎn) 40
2.5 狀態(tài)轉(zhuǎn)換圖 40
2.6 軟件需求規(guī)格說(shuō)明書(shū) 42
2.6.1 軟件需求規(guī)格說(shuō)明書(shū)的定義 42
2.6.2 軟件需求規(guī)格說(shuō)明書(shū)的結(jié)構(gòu) 42
2.6.3 軟件需求說(shuō)明書(shū)的目標(biāo)及作用 43
習(xí)題 44
第3章 軟件設(shè)計(jì)工程 45
3.1 設(shè)計(jì)工程簡(jiǎn)介 45
3.2 設(shè)計(jì)過(guò)程和質(zhì)量 45
3.3 設(shè)計(jì)技術(shù) 46
3.3.1 抽象 46
3.3.2 信息隱藏和局部化 47
3.3.3 模塊化和模塊獨(dú)立性 48
3.3.4 設(shè)計(jì)模式 51
3.3.5 軟件設(shè)計(jì)規(guī)則 52
3.4 結(jié)構(gòu)化設(shè)計(jì)工具與方法 53
3.4.1 軟件結(jié)構(gòu)圖 53
3.4.2 結(jié)構(gòu)化設(shè)計(jì)方法 54
3.4.3 軟件結(jié)構(gòu)圖的設(shè)計(jì)過(guò)程 55
3.4.4 設(shè)計(jì)優(yōu)化 56
3.5 軟件詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 57
3.5.1 結(jié)構(gòu)化程序設(shè)計(jì) 57
3.5.2 過(guò)程設(shè)計(jì)的工具 59
3.5.3 程序復(fù)雜程度的McCabe方法 64
3.5.4 程序設(shè)計(jì)語(yǔ)言及風(fēng)格 66
3.6 用戶(hù)界面設(shè)計(jì) 70
3.6.1 用戶(hù)類(lèi)型分析 70
3.6.2 用戶(hù)界面設(shè)計(jì)的基本原則 70
習(xí)題 72
第4章 軟件規(guī)模和工作量度量 74
4.1 軟件規(guī)模和工作量度量簡(jiǎn)介 74
4.2 軟件項(xiàng)目估算的基本內(nèi)容 75
4.3 估算方法 76
4.4 軟件規(guī)模估算方法 77
4.4.1 LOC 77
4.4.2 FP 78
4.4.3 德?tīng)柗品? 81
4.4.4 類(lèi)比估算法 82
4.4.5 標(biāo)準(zhǔn)構(gòu)件法 82
4.5 工作量估算方法 83
4.5.1 參數(shù)模型估算方法——靜態(tài)單變量模型 83
4.5.2 參數(shù)模型估算方法——?jiǎng)討B(tài)多變量模型 84
4.5.3 參數(shù)模型估算方法——COCOMO方法 84
4.5.4 基于用例的工作量估算法 87
4.5.5 撲克估算方法 89
4.6 估算方法綜合討論 90
習(xí)題 91

第5章 軟件質(zhì)量管理 92
5.1 軟件質(zhì)量簡(jiǎn)介 92
5.1.1 軟件質(zhì)量的定義 92
5.1.2 軟件質(zhì)量模型 93
5.1.3 軟件質(zhì)量控制 95
5.1.4 軟件質(zhì)量成本 97
5.2 軟件質(zhì)量保證 98
5.2.1 軟件質(zhì)量保證的定義 98
5.2.2 軟件質(zhì)量保證活動(dòng) 98
5.2.3 軟件可靠性 100
5.3 軟件審查 100
習(xí)題 103
第6章 測(cè)試技術(shù) 104
6.1 測(cè)試簡(jiǎn)介 104
6.1.1 測(cè)試的目的 104
6.1.2 測(cè)試的分類(lèi) 105
6.2 軟件缺陷管理 107
6.2.1 軟件缺陷的概念 107
6.2.2 軟件缺陷的屬性 108
6.2.3 軟件缺陷的生命周期 109
6.3 測(cè)試技術(shù)簡(jiǎn)介 110
6.3.1 測(cè)試覆蓋率 110
6.3.2 黑盒測(cè)試 111
6.3.3 白盒測(cè)試 118
6.3.4 黑盒測(cè)試與白盒測(cè)試的比較 122
習(xí)題 123
第7章 測(cè)試策略 124
7.1 測(cè)試策略簡(jiǎn)介 124
7.2 單元測(cè)試 125
7.2.1 單元測(cè)試概述 125
7.2.2 單元測(cè)試流程 126
7.3 集成測(cè)試 128
7.3.1 集成測(cè)試概述 128
7.3.2 集成測(cè)試方法 128
7.4 系統(tǒng)測(cè)試 131
7.4.1 系統(tǒng)測(cè)試概述 131
7.4.2 性能測(cè)試 132
7.5 驗(yàn)收測(cè)試 134
習(xí)題 134
第8章 軟件維護(hù) 135
8.1 軟件維護(hù)基礎(chǔ) 135
8.1.1 軟件維護(hù)概述 135
8.1.2 軟件可維護(hù)性 136
8.2 維護(hù)過(guò)程 137
8.3 軟件再工程 139
8.3.1 軟件再工程概述 139
8.3.2 重用和重構(gòu) 140
8.3.3 軟件再工程流程 141
8.3.4 再工程的成本/效益分析 143
習(xí)題 143
第9章 面向?qū)ο蟪绦蛟O(shè)計(jì) 144
9.1 面向?qū)ο蠓椒ǖ南嚓P(guān)概念 144
9.1.1 對(duì)象 144
9.1.2 類(lèi) 145
9.1.3 消息與消息通信 145
9.1.4 方法 145
9.1.5 繼承 146
9.1.6 封裝 146
9.1.7 重載 146
9.1.8 多態(tài)性與動(dòng)態(tài)綁定 146
9.2 面向?qū)ο蠓椒ǖ奶攸c(diǎn) 147
9.3 面向?qū)ο箝_(kāi)發(fā)方法 147
9.4 UML建模 148
9.4.1 UML的模型元素 148
9.4.2 UML模型及建模規(guī)則 150
9.4.3 UML的特點(diǎn)與應(yīng)用 150
9.4.4 用例圖 150
9.4.5 類(lèi)圖 153
9.4.6 包圖 157
9.4.7 構(gòu)件圖 157
9.4.8 部署圖 158
9.4.9 順序圖 159
9.4.10 協(xié)作圖 160
9.4.11 狀態(tài)圖 161
9.4.12 活動(dòng)圖 162
9.5 面向?qū)ο蠓治? 164
9.5.1 面向?qū)ο蠓治龅闹饕瓌t 164
9.5.2 面向?qū)ο蠓治龅闹饕ぷ? 164
9.6 面向?qū)ο笤O(shè)計(jì) 167
9.6.1 面向?qū)ο笤O(shè)計(jì)的概念 167
9.6.2 面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則 167
9.6.3 系統(tǒng)設(shè)計(jì)的過(guò)程 167
習(xí)題 168
0章 軟件項(xiàng)目管理 169
10.1 軟件項(xiàng)目管理概述 169
10.1.1 軟件項(xiàng)目管理的概念 169
10.1.2 軟件項(xiàng)目管理的特點(diǎn) 169
10.2 項(xiàng)目管理知識(shí)體系 170
10.3 項(xiàng)目整合管理(集成管理) 171
10.3.1 項(xiàng)目整合管理的定義 171
10.3.2 項(xiàng)目章程制定的方法 171
10.3.3 項(xiàng)目管理計(jì)劃制訂 172
10.3.4 項(xiàng)目指導(dǎo)與管理 172
10.3.5 項(xiàng)目監(jiān)控 172
10.3.6 項(xiàng)目整體變 控制 173
10.3.7 項(xiàng)目收尾 173
10.4 項(xiàng)目范圍管理 173
10.4.1 范圍管理概述 173
10.4.2 需求管理 174
10.4.3 工作分解結(jié)構(gòu) 175
10.5 項(xiàng)目進(jìn)度管理 177
10.5.1 活動(dòng)概述 177
10.5.2 活動(dòng)歷時(shí)估算 178
10.5.3 進(jìn)度安排方法 179
10.6 項(xiàng)目人力資源管理 182
10.6.1 項(xiàng)目團(tuán)隊(duì)管理概述 182
10.6.2 項(xiàng)目團(tuán)隊(duì)組建 183
10.6.3 項(xiàng)目團(tuán)隊(duì)管理 184
10.6.4 項(xiàng)目團(tuán)隊(duì)激勵(lì) 184
10.6.5 績(jī)效管理 186
10.7 項(xiàng)目溝通管理 187
10.7.1 溝通管理概述 187
10.7.2 溝通方式 187
10.7.3 沖突管理 188
10.8 項(xiàng)目干系人管理 189
10.8.1 干系人識(shí)別 189
10.8.2 干系人參與規(guī)劃 189
10.8.3 干系人參與管理 190
10.8.4 干系人參與監(jiān)督 190
10.9 項(xiàng)目采購(gòu)管理 191
10.9.1 項(xiàng)目采購(gòu)規(guī)劃 191
10.9.2 項(xiàng)目采購(gòu)實(shí)施 191
10.9.3 項(xiàng)目采購(gòu)控制 192
習(xí)題 193
1章 軟件風(fēng)險(xiǎn)分析和管理 194
11.1 軟件風(fēng)險(xiǎn)管理概述 194
11.1.1 風(fēng)險(xiǎn)的定義 194
11.1.2 風(fēng)險(xiǎn)的分類(lèi) 194
11.1.3 風(fēng)險(xiǎn)的性質(zhì) 195
11.1.4 風(fēng)險(xiǎn)管理 196
11.2 風(fēng)險(xiǎn)規(guī)劃 197
11.3 風(fēng)險(xiǎn)識(shí)別 197
11.3.1 風(fēng)險(xiǎn)識(shí)別的方法 198
11.3.2 風(fēng)險(xiǎn)識(shí)別的結(jié)果 199
11.4 風(fēng)險(xiǎn)評(píng)估 200
11.4.1 定性風(fēng)險(xiǎn)分析 200
11.4.2 定量風(fēng)險(xiǎn)分析 202
11.5 風(fēng)險(xiǎn)應(yīng)對(duì)策略 204
11.5.1 風(fēng)險(xiǎn)規(guī)避 204
11.5.2 風(fēng)險(xiǎn)轉(zhuǎn)移 205
11.5.3 損失控制 205
11.5.4 自留風(fēng)險(xiǎn) 206
11.6 風(fēng)險(xiǎn)監(jiān)控 206
習(xí)題 208
2章 軟件開(kāi)發(fā)主流工具 209
12.1 需求設(shè)計(jì)工具 209
12.1.1 流程繪制工具——Visio 2019 209
12.1.2 快速原型設(shè)計(jì)工具——Axure RP 212
12.1.3 軟件項(xiàng)目管理工具——Project 2019 215
12.2 軟件集成開(kāi)發(fā)環(huán)境 219
12.2.1 Eclipse集成開(kāi)發(fā)環(huán)境 219
12.2.2 Android集成開(kāi)發(fā)環(huán)境 222
12.2.3 iOS集成開(kāi)發(fā)環(huán)境 226
12.3 軟件測(cè)試工具 229
12.3.1 負(fù)載測(cè)試工具——LoadRunner 229
12.3.2 缺陷跟蹤系統(tǒng)——Bugzilla 232
12.3.3 測(cè)試管理工具——TestLink 233
12.4 軟件維護(hù)工具——Subversion 235
習(xí)題 237
參考文獻(xiàn) 238

本目錄推薦

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