注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程實用案例教程

軟件工程實用案例教程

軟件工程實用案例教程

定 價:¥58.00

作 者: 梁潔,金蘭,張碩,宋亞嵐,孔德華 著
出版社: 清華大學出版社
叢編項: 高等學校計算機應用規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302522775 出版時間: 2019-08-01 包裝: 平裝
開本: 16 頁數(shù): 295 字數(shù):  

內(nèi)容簡介

  《軟件工程實用案例教程》結(jié)合軟件工程的發(fā)展與教學需要,系統(tǒng)地闡述了軟件工程這一領(lǐng)域的基本概念、原理與方法?!盾浖こ虒嵱冒咐坛獭饭舶?1章,主要內(nèi)容有:軟件工程綜述,軟件過程,可行性研究,結(jié)構(gòu)化需求分析,結(jié)構(gòu)化軟件設(shè)計,面向?qū)ο蟮男枨蠓治?,面向?qū)ο蟮脑O(shè)計,基于構(gòu)件的開發(fā),軟件項目的測試,軟件實施、維護與進化,軟件工程標準與文檔等。 全書內(nèi)容豐富、組織嚴謹,原理和方法結(jié)合密切,結(jié)構(gòu)化方法和面向?qū)ο蟮姆椒ň幸粋€實例貫穿始終,豐富的圖表和應用實例有助于培養(yǎng)讀者的實際分析設(shè)計能力和文檔寫作能力,書中含有豐富的例題與習題便于教學及讀者自學。 《軟件工程實用案例教程》可以作為高等院校軟件工程專業(yè)、計算機科學與技術(shù)專業(yè)、計算機應用專業(yè),以及其他相關(guān)專業(yè)高年級本科生的教材,同時可作為從事軟件分析、設(shè)計與開發(fā)人員的參考書。

作者簡介

暫缺《軟件工程實用案例教程》作者簡介

圖書目錄

目 錄

第1章 軟件工程綜述 1
1.1 軟件工程的背景 1
1.1.1 軟件及其特性 1
1.1.2 軟件危機 4
1.2 軟件工程概述 5
1.2.1 軟件工程的基本概念 5
1.2.2 軟件工程的目標 6
1.2.3 軟件工程三要素 7
1.2.4 軟件工程的多樣性 9
1.2.5 軟件工程與Web 10
1.2.6 軟件工程的通用原則 13
1.2.7 軟件工程人員的職業(yè)道德 14
本章小結(jié) 15
本章練習題 16
第2章 軟件過程 18
2.1 軟件過程概述 18
2.1.1 軟件描述 18
2.1.2 軟件設(shè)計與實現(xiàn) 19
2.1.3 軟件有效性驗證 21
2.1.4 軟件進化 22
2.1.5 軟件開發(fā)團隊組成 23
2.2 軟件過程模型概述 24
2.2.1 軟件過程模型 24
2.2.2 應對變更 28
2.2.3 Rational統(tǒng)一過程 31
2.3 敏捷軟件開發(fā) 33
本章小結(jié) 36
本章練習題 36
第3章 可行性研究 38
3.1 可行性研究的任務 38
3.2 可行性研究的重要性 39
3.3 可行性研究過程 40
3.4 系統(tǒng)流程圖與工作流程 41
3.4.1 流程圖規(guī)范 42
3.4.2 流程圖分析案例 42
3.4.3 分層 43
3.5 數(shù)據(jù)流圖與系統(tǒng)功能 43
3.5.1 數(shù)據(jù)流圖規(guī)范 44
3.5.2 數(shù)據(jù)流圖分析案例 44
3.5.3 命名 46
3.5.4 用途 46
3.6 成本/效益分析 47
3.6.1 成本估計 47
3.6.2 成本/效益分析的方法 48
本章小結(jié) 49
本章練習題 50
第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 需求工程的任務 55
4.2.2 需求工程的活動 55
4.3 需求獲取 56
4.3.1 需求獲取中的常見困難 57
4.3.2 定義項目前景和范圍 59
4.3.3 選擇信息的來源 61
4.3.4 需求獲取的方法 62
4.4 需求分析 63
4.4.1 過程建模 63
4.4.2 數(shù)據(jù)建模 75
4.4.3 過程模型與數(shù)據(jù)模型的聯(lián)系 82
4.4.4 結(jié)構(gòu)化分析的局限性 82
4.5 需求規(guī)格說明 82
4.5.1 需求規(guī)格說明文檔的類型 83
4.5.2 軟件需求規(guī)格說明文檔的讀者 83
4.5.3 軟件需求規(guī)格說明文檔模板 84
4.6 需求驗證 84
4.6.1 需求驗證的概念 84
4.6.2 需求驗證的方法 85
4.7 需求管理 86
4.7.1 建立和維護需求基線 86
4.7.2 建立需求跟蹤信息 87
4.7.3 進行變更控制 87
4.8 結(jié)構(gòu)化需求分析方法案例 88
本章小結(jié) 93
本章練習題 93
第5章 結(jié)構(gòu)化軟件設(shè)計 97
5.1 軟件設(shè)計的相關(guān)概念 97
5.1.1 軟件設(shè)計的任務 97
5.1.2 軟件設(shè)計的原則 98
5.1.3 結(jié)構(gòu)化設(shè)計圖形工具 103
5.1.4 軟件設(shè)計的啟發(fā)規(guī)則 105
5.2 體系結(jié)構(gòu)設(shè)計 108
5.2.1 數(shù)據(jù)流類型 109
5.2.2 變換流的映射方法 109
5.2.3 事務流的映射方法 114
5.3 數(shù)據(jù)設(shè)計 117
5.3.1 文件設(shè)計 117
5.3.2 數(shù)據(jù)庫設(shè)計 117
5.4 接口設(shè)計 120
5.4.1 接口設(shè)計概述 120
5.4.2 人機界面的交互設(shè)計 121
5.5 過程設(shè)計 122
5.5.1 結(jié)構(gòu)化程序設(shè)計 122
5.5.2 過程設(shè)計工具 122
5.6 軟件設(shè)計規(guī)格說明書文檔 124
本章小結(jié) 125
本章練習題 125
第6章 面向?qū)ο蟮男枨蠓治? 129
6.1 面向?qū)ο蟮幕靖拍? 129
6.1.1 對象與類 129
6.1.2 封裝、繼承和多態(tài)性 131
6.1.3 面向?qū)ο蠓治龈攀? 135
6.2 案例說明 136
6.3 上下文模型 137
6.4 活動圖與業(yè)務流程 137
6.4.1 活動圖規(guī)范 138
6.4.2 活動圖建模 139
6.5 用例圖與系統(tǒng)需求 141
6.5.1 用例規(guī)范 141
6.5.2 從業(yè)務流程到用例圖建模 143
6.6 靜態(tài)結(jié)構(gòu)與類圖 147
6.6.1 靜態(tài)結(jié)構(gòu)與類圖的分類 147
6.6.2 類圖規(guī)范 148
6.6.3 類圖建模 150
6.7 時序圖與交互模型 155
6.7.1 時序圖規(guī)范 156
6.7.2 時序圖驗證 157
6.8 狀態(tài)圖與事件驅(qū)動模型 159
6.8.1 狀態(tài)圖規(guī)范 159
6.8.2 識別狀態(tài)空間 161
6.8.3 狀態(tài)圖建模 162
本章小結(jié) 162
本章練習題 163
第7章 面向?qū)ο蟮脑O(shè)計 165
7.1 面向?qū)ο筌浖O(shè)計概述 165
7.1.1 面向?qū)ο笤O(shè)計的過程 165
7.1.2 面向?qū)ο笤O(shè)計準則 167
7.2 體系結(jié)構(gòu)設(shè)計 168
7.2.1 分層體系結(jié)構(gòu) 169
7.2.2 三層架構(gòu) 169
7.2.3 采用MVC模式的Web體系結(jié)構(gòu) 171
7.2.4 系統(tǒng)邏輯結(jié)構(gòu)與類包圖 173
7.2.5 系統(tǒng)物理體系結(jié)構(gòu)與構(gòu)件圖 175
7.2.6 系統(tǒng)物理體系結(jié)構(gòu)與部署圖 177
7.3 構(gòu)件級設(shè)計 179
7.3.1 從分析類到設(shè)計類 179
7.3.2 從用例場景到設(shè)計類 181
7.3.3 構(gòu)件詳細類圖建模 184
7.4 用戶界面設(shè)計 185
7.4.1 把控制權(quán)交給用戶 186
7.4.2 減輕用戶的記憶負擔 186
7.4.3 保持界面一致 187
本章小結(jié) 187
本章練習題 188
第8章 基于構(gòu)件的開發(fā) 190
8.1 實施階段的準備工作 190
8.2 基于構(gòu)件的編碼 191
8.2.1 開發(fā)環(huán)境 191
8.2.2 從雇員管理構(gòu)件設(shè)計類圖到編碼 192
8.2.3 雇員管理構(gòu)件編碼 193
8.3 實現(xiàn)問題 205
8.3.1 復用 206
8.3.2 配置管理 207
8.3.3 宿主機-目標機開發(fā) 207
本章小結(jié) 208
本章練習題 208
第9章 軟件項目的測試 210
9.1 軟件測試概述 210
9.2 軟件測試技術(shù) 213
9.2.1 黑盒測試 213
9.2.2 白盒測試 218
9.2.3 灰盒測試 221
9.3 軟件測試過程 222
9.3.1 單元測試 222
9.3.2 集成測試 223
9.3.3 確認測試 224
9.3.4 系統(tǒng)測試 225
9.3.5 驗收測試 226
9.3.6 回歸測試 226
本章小結(jié) 227
本章練習題 227
第10章 軟件實施、維護與進化 230
10.1 軟件實施概述 230
10.2 軟件維護概述 232
10.2.1 軟件維護的類型 232
10.2.2 軟件維護存在的問題 233
10.2.3 軟件維護的風險 234
10.2.4 軟件維護的過程 235
10.2.5 軟件的可維護性 236
10.3 軟件進化概述 237
10.3.1 進化過程 238
10.3.2 遺留系統(tǒng) 238
10.3.3 軟件再工程 240
本章小結(jié) 242
本章練習題 243
第11章 軟件工程標準與文檔 244
11.1 軟件工程標準 244
11.2 軟件工程國家標準 245
11.3 軟件工程文檔標準(GB/T 8567-2006國家標準) 247
11.3.1 軟件生存周期與各種文檔的編制 247
11.3.2 文檔編制中的考慮因素 249
11.3.3 可行性研究報告 251
11.3.4 軟件開發(fā)計劃 253
11.3.5 系統(tǒng)/子系統(tǒng)需求規(guī)格說明 258
11.3.6 系統(tǒng)/子系統(tǒng)設(shè)計(結(jié)構(gòu)設(shè)計)說明 266
11.3.7 數(shù)據(jù)需求說明 272
11.3.8 軟件測試說明 274
11.3.9 軟件測試報告 278
11.3.10 項目開發(fā)總結(jié)報告 280
11.3.11 軟件用戶手冊 282
11.3.12 面向?qū)ο筌浖奈臋n編制 285
本章小結(jié) 294
本章練習題 294

本目錄推薦

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