注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材研究生/本科/專(zhuān)科教材軟件工程(微課視頻版)

軟件工程(微課視頻版)

軟件工程(微課視頻版)

定 價(jià):¥69.80

作 者: 杜文峰,袁琳,朱安民,葉聰
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787302606840 出版時(shí)間: 2023-02-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  全書(shū)共5篇、14章,涵蓋軟件工程領(lǐng)域涉及的主要內(nèi)容。前四篇內(nèi)容主要包括:軟件的發(fā)展歷程,軟件的定義和特點(diǎn),軟件危機(jī)產(chǎn)生的原因,軟件工程產(chǎn)生的背景以及軟件生命周期中各階段的工作;如何利用數(shù)據(jù)流圖、狀態(tài)轉(zhuǎn)換圖和數(shù)據(jù)字典等來(lái)建模用戶(hù)需求,如何采用層次圖、IPO圖及程序流程圖來(lái)設(shè)計(jì)軟件,如何有效地將結(jié)構(gòu)化設(shè)計(jì)結(jié)果轉(zhuǎn)換為程序代碼,對(duì)完成的軟件進(jìn)行測(cè)試;如何提取用戶(hù)需求、分析用戶(hù)活動(dòng)、建模系統(tǒng)狀態(tài)、提取類(lèi)的候選者和類(lèi)關(guān)系,對(duì)象之間如何交互來(lái)完成業(yè)務(wù)邏輯、如何實(shí)現(xiàn)面向?qū)ο笤O(shè)計(jì)結(jié)果,為以面向?qū)ο蠓椒▽?shí)現(xiàn)的軟件設(shè)計(jì)測(cè)試用例;經(jīng)典的軟件開(kāi)發(fā)過(guò)程、現(xiàn)代主流的軟件開(kāi)發(fā)過(guò)程以及項(xiàng)目開(kāi)發(fā)過(guò)程中的管理實(shí)踐。最后一篇講解騰訊公司內(nèi)部的敏捷開(kāi)發(fā)流程和開(kāi)發(fā)平臺(tái),以及結(jié)合領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)總結(jié)如何分析、設(shè)計(jì)和實(shí)現(xiàn)云原生軟件系統(tǒng)。 本書(shū)配有1000分鐘左右的MOOC視頻、教學(xué)大綱、PPT課件、習(xí)題等豐富的教學(xué)資源。 本書(shū)可作為高等學(xué)校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材、軟件工程專(zhuān)業(yè)的導(dǎo)論課教材,也可作為計(jì)算機(jī)軟件相關(guān)領(lǐng)域從業(yè)者的參考資料和相關(guān)培訓(xùn)的教材。

作者簡(jiǎn)介

暫缺《軟件工程(微課視頻版)》作者簡(jiǎn)介

圖書(shū)目錄


第一篇 軟件工程基礎(chǔ)
第1章 軟件發(fā)展史及軟件工程 3
1.1 軟件的發(fā)展歷程 3
1.2 軟件的定義和特點(diǎn) 5
1.3 軟件危機(jī) 6
1.4 軟件工程 7
1.5 軟件開(kāi)發(fā)方法 9
1.6 軟件工程知識(shí)體系 12
1.7 小結(jié) 13
1.8 習(xí)題 13
第2章 軟件生命周期 14
2.1 項(xiàng)目構(gòu)想和立項(xiàng) 14
2.2 可行性分析 15
2.3 項(xiàng)目開(kāi)發(fā)計(jì)劃 17
2.3.1 制訂項(xiàng)目開(kāi)發(fā)計(jì)劃 17
2.3.2 項(xiàng)目開(kāi)發(fā)計(jì)劃評(píng)審 19
2.4 需求分析 19
2.4.1 需求的定義和組成 20
2.4.2 需求管理 21
2.5 軟件設(shè)計(jì) 24
2.5.1 軟件設(shè)計(jì)的目標(biāo)和任務(wù) 25
2.5.2 軟件設(shè)計(jì)階段 26
2.5.3 模塊化與模塊獨(dú)立 26
2.5.4 經(jīng)典軟件體系結(jié)構(gòu) 27
2.5.5 設(shè)計(jì)復(fù)審 34
2.6 軟件實(shí)現(xiàn) 35
2.6.1 程序設(shè)計(jì)語(yǔ)言的選擇 35
2.6.2 軟件編碼規(guī)范 37
2.6.3 軟件效率 38
2.7 軟件測(cè)試 41
2.7.1 軟件測(cè)試的發(fā)展歷程 42
2.7.2 軟件測(cè)試技術(shù) 45
2.7.3 軟件測(cè)試策略 50
2.7.4 軟件測(cè)試步驟 55
2.7.5 軟件測(cè)試的原則 56
2.7.6 軟件調(diào)試 58
2.7.7 軟件可靠性 61
2.8 軟件維護(hù) 61
2.8.1 軟件維護(hù)分類(lèi) 62
2.8.2 軟件維護(hù)實(shí)施 62
2.9 小結(jié) 67
2.10 習(xí)題 67
第二篇 結(jié)構(gòu)化方法
第3章 結(jié)構(gòu)化分析 71
3.1 結(jié)構(gòu)化需求描述方法 71
3.2 結(jié)構(gòu)化需求建模 73
3.2.1 數(shù)據(jù)流圖 73
3.2.2 處理/加工邏輯說(shuō)明 77
3.2.3 狀態(tài)轉(zhuǎn)換圖 80
3.2.4 數(shù)據(jù)模型 82
3.3 小結(jié) 87
3.4 習(xí)題 88
第4章 結(jié)構(gòu)化設(shè)計(jì) 89
4.1 結(jié)構(gòu)化設(shè)計(jì)與結(jié)構(gòu)化分析的關(guān)系 89
4.2 結(jié)構(gòu)化模塊及模塊獨(dú)立性 90
4.2.1 結(jié)構(gòu)化的模塊獨(dú)立性 90
4.2.2 結(jié)構(gòu)化設(shè)計(jì)啟發(fā)式規(guī)則 97
4.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 98
4.3.1 系統(tǒng)結(jié)構(gòu)圖 99
4.3.2 HIPO圖 101
4.3.3 面向數(shù)據(jù)流的設(shè)計(jì)方法 101
4.4 數(shù)據(jù)設(shè)計(jì) 109
4.4.1 數(shù)據(jù)元素設(shè)計(jì) 110
4.4.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 110
4.4.3 文件格式設(shè)計(jì) 111
4.4.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 113
4.5 過(guò)程設(shè)計(jì) 116
4.5.1 程序流程圖 116
4.5.2 PDL 118
4.5.3 模塊過(guò)程設(shè)計(jì) 121
4.6 設(shè)計(jì)優(yōu)化 121
4.7 小結(jié) 122
4.8 習(xí)題 122
第5章 結(jié)構(gòu)化實(shí)現(xiàn) 123
5.1 結(jié)構(gòu)化實(shí)現(xiàn)與結(jié)構(gòu)化設(shè)計(jì)的關(guān)系 123
5.2 結(jié)構(gòu)化編碼 124
5.2.1 結(jié)構(gòu)化程序的源代碼組成 124
5.2.2 結(jié)構(gòu)化程序的編譯過(guò)程 126
5.2.3 結(jié)構(gòu)化程序多文件組織 127
5.2.4 結(jié)構(gòu)化模塊集成 129
5.3 結(jié)構(gòu)化測(cè)試 132
5.3.1 結(jié)構(gòu)化測(cè)試階段 132
5.3.2 結(jié)構(gòu)化白盒測(cè)試覆蓋標(biāo)準(zhǔn) 134
5.3.3 結(jié)構(gòu)化白盒測(cè)試用例設(shè)計(jì) 138
5.3.4 結(jié)構(gòu)化黑盒測(cè)試用例設(shè)計(jì) 143
5.3.5 結(jié)構(gòu)化測(cè)試實(shí)施 146
5.4 小結(jié) 147
5.5 習(xí)題 147
第三篇 面向?qū)ο蠓椒?br />第6章 統(tǒng)一建模語(yǔ)言 151
6.1 統(tǒng)一建模語(yǔ)言的發(fā)展史 151
6.2 UML中的圖 152
6.2.1 用例圖 152
6.2.2 活動(dòng)圖 154
6.2.3 類(lèi)圖 155
6.2.4 對(duì)象圖 158
6.2.5 順序圖 158
6.2.6 通信圖 162
6.2.7 狀態(tài)圖 164
6.2.8 構(gòu)件圖 166
6.2.9 部署圖 167
6.2.10 包圖 169
6.3 小結(jié) 171
6.4 習(xí)題 171
第7章 面向?qū)ο蠓治?172
7.1 業(yè)務(wù)用例分析 172
7.2 業(yè)務(wù)用例描述 173
7.3 活動(dòng)建模 174
7.4 分析模型 176
7.4.1 對(duì)象建模 176
7.4.2 交互建模 180
7.4.3 狀態(tài)建模 182
7.4.4 劃分內(nèi)容主題 183
7.4.5 完善分析模型 184
7.5 面向?qū)ο蠓治鲈u(píng)審 185
7.6 小結(jié) 186
7.7 習(xí)題 186
第8章 面向?qū)ο笤O(shè)計(jì) 187
8.1 分析模型到設(shè)計(jì)模型的轉(zhuǎn)換 187
8.2 面向?qū)ο笤O(shè)計(jì)原則 188
8.2.1 面向?qū)ο蟮哪K獨(dú)立性 188
8.2.2 面向?qū)ο笤O(shè)計(jì)啟發(fā)式規(guī)則 191
8.2.3 設(shè)計(jì)模式 198
8.3 面向?qū)ο蠹軜?gòu)設(shè)計(jì) 201
8.3.1 軟件架構(gòu)設(shè)計(jì) 202
8.3.2 類(lèi)方法設(shè)計(jì) 207
8.3.3 類(lèi)屬性設(shè)計(jì) 211
8.4 軟件構(gòu)件設(shè)計(jì) 214
8.4.1 構(gòu)件設(shè)計(jì)原則 214
8.4.2 軟件構(gòu)件的設(shè)計(jì)方法 215
8.5 部署設(shè)計(jì) 218
8.6 小結(jié) 222
8.7 習(xí)題 222
第9章 面向?qū)ο髮?shí)現(xiàn) 223
9.1 面向?qū)ο缶幋a 223
9.1.1 項(xiàng)目文件組織 223
9.1.2 面向?qū)ο髽I(yè)務(wù)實(shí)現(xiàn) 226
9.2 面向?qū)ο鬁y(cè)試 228
9.2.1 面向?qū)ο鬁y(cè)試階段 228
9.2.2 面向?qū)ο鬁y(cè)試策略 230
9.2.3 面向?qū)ο鬁y(cè)試用例設(shè)計(jì) 231
9.3 小結(jié) 239
9.4 習(xí)題 240


第四篇 軟件過(guò)程及管理
第10章 軟件過(guò)程 243
10.1 瀑布模型 244
10.2 演化模型 246
10.3 快速原型法 247
10.4 增量模型 249
10.5 螺旋模型 251
10.6 噴泉模型 253
10.7 構(gòu)件組裝模型 254
10.8 統(tǒng)一過(guò)程 255
10.9 能力成熟度模型 257
10.10 凈室軟件工程 258
10.11 敏捷開(kāi)發(fā)過(guò)程 260
10.11.1 極限編程 261
10.11.2 Scrum 262
10.12 小結(jié) 264
10.13 習(xí)題 264
第11章 軟件項(xiàng)目管理 265
11.1 項(xiàng)目管理概述 265
11.2 項(xiàng)目管理框架 266
11.3 項(xiàng)目階段管理 268
11.3.1 項(xiàng)目準(zhǔn)備與啟動(dòng) 268
11.3.2 項(xiàng)目計(jì)劃 270
11.3.3 項(xiàng)目的執(zhí)行與控制 277
11.3.4 項(xiàng)目的收尾與總結(jié) 295
11.4 小結(jié) 297
11.5 習(xí)題 297
第五篇 現(xiàn)代軟件開(kāi)發(fā)
第12章 騰訊敏捷軟件開(kāi)發(fā) 301
12.1 騰訊敏捷研發(fā)理念 301
12.2 騰訊敏捷解決方案 303
12.3 敏捷的核心應(yīng)用 304
12.3.1 看板 304
12.3.2 需求 305
12.3.3 迭代 306
12.3.4 測(cè)試 307
12.3.5 缺陷 308
12.3.6 DevOps 310
12.3.7 報(bào)表 311
12.3.8 文檔 312
12.4 小結(jié) 312
12.5 習(xí)題 313
第13章 基于領(lǐng)域驅(qū)動(dòng)的云原生軟件開(kāi)發(fā) 314
13.1 云原生概述 314
13.2 云原生架構(gòu)及其設(shè)計(jì)原則 317
13.3 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 322
13.4 基于領(lǐng)域的敏捷需求分析 323
13.4.1 領(lǐng)域分析及子領(lǐng)域識(shí)別 323
13.4.2 業(yè)務(wù)需求分析 324
13.5 云原生軟件架構(gòu)設(shè)計(jì) 324
13.5.1 界限上下文劃分 325
13.5.2 實(shí)體及值對(duì)象分析 326
13.5.3 聚合分析與設(shè)計(jì) 327
13.5.4 事件識(shí)別及服務(wù)分析 330
13.5.5 存儲(chǔ)庫(kù)設(shè)計(jì) 331
13.5.6 數(shù)據(jù)一致性 332
13.5.7 軟件前端設(shè)計(jì) 335
13.6 云原生軟件系統(tǒng)實(shí)現(xiàn)及部署 336
13.6.1 云原生軟件實(shí)現(xiàn) 336
13.6.2 容量估算及組件選型 341
13.6.3 系統(tǒng)測(cè)試 341
13.6.4 軟件發(fā)布及部署 342
13.7 小結(jié) 343
13.8 習(xí)題 344
第14章 人機(jī)交互設(shè)計(jì) 345
14.1 人機(jī)交互 345
14.2 交互模型和框架 347
14.3 人機(jī)交互設(shè)計(jì)原則 350
14.4 人機(jī)交互界面的設(shè)計(jì)過(guò)程 354
14.5 小結(jié) 356
14.6 習(xí)題 356
參考文獻(xiàn) 357
  
軟件工程(微課視頻版)

目 錄

本目錄推薦

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