-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
軟件工程實(shí)用案例教程(第2版) 版權(quán)信息
- ISBN:9787302654711
- 條形碼:9787302654711 ; 978-7-302-65471-1
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
軟件工程實(shí)用案例教程(第2版) 本書特色
◆通過完整、系統(tǒng)的軟件工程案例,解決軟件工程理論教學(xué)中過于抽象和晦澀的問題。
◆理論與實(shí)踐并重,切實(shí)提高軟件工程課程的教學(xué)質(zhì)量,讓學(xué)生真正“學(xué)有所用”。
◆邏輯嚴(yán)謹(jǐn),案例典型;豐富的圖表和應(yīng)用實(shí)例有助于培養(yǎng)學(xué)生的實(shí)際分析設(shè)計(jì)能力。
軟件工程實(shí)用案例教程(第2版) 內(nèi)容簡介
《軟件工程實(shí)用案例教程(第2版)》結(jié)合軟件工程的發(fā)展與教學(xué)需要,系統(tǒng)地闡述了軟件工程學(xué)的基本概念、原理與方法。本書共有11章,主要內(nèi)容包括:軟件工程綜述,軟件過程,可行性研究,結(jié)構(gòu)化需求分析,結(jié)構(gòu)化軟件設(shè)計(jì),面向?qū)ο蟮男枨蠓治,面向(qū)ο蟮脑O(shè)計(jì),基于構(gòu)件的開發(fā),軟件項(xiàng)目的測試,軟件實(shí)施、維護(hù)與進(jìn)化,軟件工程標(biāo)準(zhǔn)與文檔。 《軟件工程實(shí)用案例教程(第2版)》內(nèi)容豐富、邏輯嚴(yán)謹(jǐn),原理和方法結(jié)合密切,結(jié)構(gòu)化方法和面向?qū)ο蟮姆椒ň幸粋實(shí)例貫穿始終。同時,書中豐富的圖表和應(yīng)用實(shí)例有助于培養(yǎng)讀者的實(shí)際分析設(shè)計(jì)能力和文檔寫作能力,大量的例題與習(xí)題便于教師教學(xué)及讀者自學(xué)。 《軟件工程實(shí)用案例教程(第2版)》可以作為高等院校軟件工程專業(yè)、計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、計(jì)算機(jī)應(yīng)用專業(yè),以及其他相關(guān)專業(yè)的教材,也可以作為軟件分析、設(shè)計(jì)與開發(fā)人員的參考書。
軟件工程實(shí)用案例教程(第2版) 目錄
1.1 軟件工程的背景 1
1.1.1 軟件及其特性 1
1.1.2 軟件危機(jī) 4
1.2 軟件工程概述 5
1.2.1 軟件工程的基本概念 5
1.2.2 軟件工程的目標(biāo) 6
1.2.3 軟件工程三要素 6
1.2.4 軟件工程的多樣性 9
1.2.5 軟件工程與Web 10
1.2.6 軟件工程的通用原則 13
1.2.7 軟件工程人員的職業(yè)道德 14
本章小結(jié) 15
思政園地 15
本章練習(xí)題 16
第2章 軟件過程 17
2.1 軟件過程概述 17
2.1.1 軟件描述 17
2.1.2 軟件設(shè)計(jì)與實(shí)現(xiàn) 18
2.1.3 軟件有效性驗(yàn)證 20
2.1.4 軟件進(jìn)化 21
2.1.5 軟件開發(fā)團(tuán)隊(duì)組成 22
2.2 軟件過程模型概述 23
2.2.1 軟件過程模型 23
2.2.2 應(yīng)對變更 26
2.2.3 統(tǒng)一軟件開發(fā)過程 29
2.3 敏捷軟件開發(fā) 31
本章小結(jié) 34
思政園地 34
本章練習(xí)題 35
第3章 可行性研究 37
3.1 可行性研究的任務(wù) 37
3.2 可行性研究的重要性 38
3.3 可行性研究過程 39
3.4 系統(tǒng)流程圖與工作流程 40
3.4.1 系統(tǒng)流程圖規(guī)范 41
3.4.2 系統(tǒng)流程圖分析案例 42
3.4.3 分層 42
3.5 數(shù)據(jù)流圖與系統(tǒng)功能 42
3.5.1 數(shù)據(jù)流圖規(guī)范 43
3.5.2 數(shù)據(jù)流圖分析案例 43
3.5.3 命名 45
3.5.4 用途 45
3.6 成本/效益分析 45
3.6.1 成本估算 46
3.6.2 成本/效益分析的方法 47
本章小結(jié) 48
思政園地 49
本章練習(xí)題 49
第4章 結(jié)構(gòu)化需求分析 51
4.1 需求 51
4.1.1 需求的定義 51
4.1.2 需求的層次 52
4.1.3 需求的分類 54
4.2 需求工程 55
4.2.1 需求工程的任務(wù) 55
4.2.2 需求工程的活動 55
4.3 需求獲取 56
4.3.1 需求獲取中的常見困難 56
4.3.2 定義項(xiàng)目前景和范圍 58
4.3.3 選擇信息的來源 60
4.3.4 需求獲取的方法 61
4.4 需求分析 62
4.4.1 過程建模 63
4.4.2 數(shù)據(jù)建模 74
4.4.3 過程模型與數(shù)據(jù)模型的聯(lián)系 80
4.4.4 結(jié)構(gòu)化分析的局限性 81
4.5 需求規(guī)格說明 81
4.5.1 需求規(guī)格說明文檔的類型 81
4.5.2 軟件需求規(guī)格說明文檔的讀者 82
4.5.3 軟件需求規(guī)格說明文檔模板 83
4.6 需求驗(yàn)證 83
4.6.1 需求驗(yàn)證的概念 83
4.6.2 需求驗(yàn)證的方法 83
4.7 需求管理 85
4.7.1 建立和維護(hù)需求基線 85
4.7.2 建立需求跟蹤信息 85
4.7.3 進(jìn)行變更控制 86
4.8 結(jié)構(gòu)化需求分析方法案例 87
本章小結(jié) 92
思政園地 92
本章練習(xí)題 92
第5章 結(jié)構(gòu)化軟件設(shè)計(jì) 96
5.1 軟件設(shè)計(jì)的相關(guān)概念 96
5.1.1 軟件設(shè)計(jì)的任務(wù) 96
5.1.2 軟件設(shè)計(jì)的原則 97
5.1.3 結(jié)構(gòu)化設(shè)計(jì)圖形工具 101
5.1.4 軟件設(shè)計(jì)的啟發(fā)規(guī)則 104
5.2 體系結(jié)構(gòu)設(shè)計(jì) 107
5.2.1 數(shù)據(jù)流類型 107
5.2.2 變換流的映射方法 107
5.2.3 事務(wù)流的映射方法 112
5.3 數(shù)據(jù)設(shè)計(jì) 115
5.3.1 文件設(shè)計(jì) 115
5.3.2 數(shù)據(jù)庫設(shè)計(jì) 115
5.4 接口設(shè)計(jì) 118
5.4.1 接口設(shè)計(jì)概述 118
5.4.2 人機(jī)界面的交互設(shè)計(jì) 119
5.5 過程設(shè)計(jì) 120
5.5.1 結(jié)構(gòu)化程序設(shè)計(jì) 120
5.5.2 過程設(shè)計(jì)工具 120
5.6 軟件設(shè)計(jì)規(guī)格說明書文檔 122
本章小結(jié) 122
思政園地 123
本章練習(xí)題 123
第6章 面向?qū)ο蟮男枨蠓治?128
6.1 面向?qū)ο蟮幕靖拍?128
6.1.1 對象與類 128
6.1.2 封裝、繼承和多態(tài)性 130
6.1.3 面向?qū)ο蠓治龈攀?134
6.2 案例說明 135
6.3 上下文模型 136
6.4 活動圖與業(yè)務(wù)流程 136
6.4.1 活動圖規(guī)范 136
6.4.2 活動圖建模 138
6.5 用例圖與系統(tǒng)需求 139
6.5.1 用例規(guī)范 140
6.5.2 從業(yè)務(wù)流程到用例圖建模 142
6.6 靜態(tài)結(jié)構(gòu)與類圖 146
6.6.1 靜態(tài)結(jié)構(gòu)與類圖的分類 146
6.6.2 類圖規(guī)范 147
6.6.3 類圖建模 149
6.7 時序圖與交互模型 153
6.7.1 時序圖規(guī)范 154
6.7.2 時序圖驗(yàn)證 155
6.8 狀態(tài)圖與事件驅(qū)動模型 157
6.8.1 狀態(tài)圖規(guī)范 157
6.8.2 識別狀態(tài)空間 159
6.8.3 狀態(tài)圖建模 160
本章小結(jié) 160
思政園地 161
本章練習(xí)題 161
第7章 面向?qū)ο蟮脑O(shè)計(jì) 163
7.1 面向?qū)ο筌浖O(shè)計(jì)概述 163
7.1.1 面向?qū)ο笤O(shè)計(jì)的過程 163
7.1.2 面向?qū)ο笤O(shè)計(jì)準(zhǔn)則 165
7.2 體系結(jié)構(gòu)設(shè)計(jì) 166
7.2.1 分層體系結(jié)構(gòu) 166
7.2.2 三層架構(gòu) 167
7.2.3 采用MVC模式的Web體系結(jié)構(gòu) 168
7.2.4 系統(tǒng)邏輯結(jié)構(gòu)與類包圖 171
7.2.5 系統(tǒng)物理體系結(jié)構(gòu)與構(gòu)件圖 173
7.2.6 系統(tǒng)物理體系結(jié)構(gòu)與部署圖 175
7.3 構(gòu)件級設(shè)計(jì) 177
7.3.1 從分析類到設(shè)計(jì)類 177
7.3.2 從用例場景到設(shè)計(jì)類 178
7.3.3 構(gòu)件詳細(xì)類圖建模 181
7.4 用戶界面設(shè)計(jì) 183
7.4.1 把控制權(quán)交給用戶 183
7.4.2 減輕用戶的記憶負(fù)擔(dān) 184
7.4.3 保持界面一致 184
本章小結(jié) 185
思政園地 185
本章練習(xí)題 185
第8章 基于構(gòu)件的開發(fā) 187
8.1 實(shí)施階段的準(zhǔn)備工作 187
8.2 基于構(gòu)件的編碼 188
8.2.1 開發(fā)環(huán)境 188
8.2.2 從雇員管理構(gòu)件設(shè)計(jì)類圖到編碼 189
8.2.3 雇員管理構(gòu)件編碼 190
8.3 實(shí)現(xiàn)問題 202
8.3.1 復(fù)用 203
8.3.2 配置管理 203
8.3.3 宿主機(jī)-目標(biāo)機(jī)開發(fā) 204
本章小結(jié) 205
思政園地 205
本章練習(xí)題 205
第9章 軟件項(xiàng)目的測試 207
9.1 軟件測試概述 207
9.2 軟件測試技術(shù) 210
9.2.1 黑盒測試 210
9.2.2 白盒測試 214
9.2.3 灰盒測試 218
9.3 軟件測試過程 218
9.3.1 單元測試 218
9.3.2 集成測試 219
9.3.3 確認(rèn)測試 220
9.3.4 系統(tǒng)測試 221
9.3.5 驗(yàn)收測試 222
9.3.6 回歸測試 223
本章小結(jié) 223
思政園地 224
本章練習(xí)題 224
第10章 軟件實(shí)施、維護(hù)與進(jìn)化 226
10.1 軟件實(shí)施概述 226
10.2 軟件維護(hù)概述 228
10.2.1 軟件維護(hù)的類型 228
10.2.2 軟件維護(hù)存在的問題 229
10.2.3 軟件維護(hù)的風(fēng)險 230
10.2.4 軟件維護(hù)的過程 231
10.2.5 軟件的可維護(hù)性 231
10.3 軟件進(jìn)化概述 233
10.3.1 進(jìn)化過程 233
10.3.2 遺留系統(tǒng) 234
10.3.3 軟件再工程 235
本章小結(jié) 238
思政園地 238
本章練習(xí)題 238
第11章 軟件工程標(biāo)準(zhǔn)與文檔 240
11.1 軟件工程標(biāo)準(zhǔn) 240
11.2 軟件工程國家標(biāo)準(zhǔn) 241
11.3 軟件工程文檔標(biāo)準(zhǔn)(GB/T 8567 —2006) 243
11.3.1 軟件生命周期與各種文檔的編制 243
11.3.2 文檔編制中的考慮因素 245
11.3.3 可行性分析(研究)報告 247
11.3.4 軟件開發(fā)計(jì)劃 248
11.3.5 系統(tǒng)/子系統(tǒng)需求規(guī)格說明 253
11.3.6 系統(tǒng)/子系統(tǒng)設(shè)計(jì)(結(jié)構(gòu)設(shè)計(jì))說明 260
11.3.7 數(shù)據(jù)庫(頂層)設(shè)計(jì)說明 266
11.3.8 測試計(jì)劃 268
11.3.9 測試報告 272
11.3.10 項(xiàng)目開發(fā)總結(jié)報告 274
11.3.11 用戶手冊 276
11.3.12 面向?qū)ο筌浖臋n的編制 279
本章小結(jié) 288
本章練習(xí)題 288
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
朝聞道
- >
山海經(jīng)
- >
莉莉和章魚
- >
羅曼·羅蘭讀書隨筆-精裝
- >
姑媽的寶刀
- >
月亮與六便士
- >
推拿