注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程與實(shí)踐(第3版)

軟件工程與實(shí)踐(第3版)

軟件工程與實(shí)踐(第3版)

定 價(jià):¥59.00

作 者: 賈鐵軍,李學(xué)相,王學(xué)軍,陳國秦,李宇佳 ... 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 軟件工程系列教材
標(biāo) 簽: 暫缺

ISBN: 9787302511434 出版時(shí)間: 2018-11-01 包裝: 平裝
開本: 16開 頁數(shù): 374 字?jǐn)?shù):  

內(nèi)容簡介

  本書由“十三五”國家重點(diǎn)出版規(guī)劃項(xiàng)目及上海市高校精品課程負(fù)責(zé)人主編,突出“教學(xué)練做用一體化”,結(jié)合手機(jī)App研發(fā)及應(yīng)用,實(shí)用、新穎、操作性強(qiáng)。全書共分10章,包括軟件工程基礎(chǔ)、可行性分析及研發(fā)策劃、軟件需求分析、軟件設(shè)計(jì)、面向?qū)ο箝_發(fā)方法、軟件編程實(shí)現(xiàn)、軟件測試與維護(hù)、軟件項(xiàng)目管理、軟件工程新技術(shù)及體系、WebApp開發(fā)綜合應(yīng)用。體現(xiàn)軟件研發(fā)的新知識(shí)、新技術(shù)、新方法、新成果、新標(biāo)準(zhǔn)及新應(yīng)用,以及同步實(shí)驗(yàn)、課程設(shè)計(jì)指導(dǎo)和實(shí)用文檔模板等。 本書既可作為高等院校計(jì)算機(jī)與信息類、工程與管理類等學(xué)科專業(yè)的相關(guān)課程的教材,也可作為培訓(xùn)及參考用書??筛鶕?jù)“*”進(jìn)行選學(xué)。

作者簡介

暫缺《軟件工程與實(shí)踐(第3版)》作者簡介

圖書目錄

目錄

第1章軟件工程基礎(chǔ)1
1.1軟件工程的發(fā)展1
1.1.1軟件危機(jī)概述1
1.1.2軟件工程的發(fā)展過程2
1.2軟件及軟件工程概述4
1.2.1軟件的概念、特點(diǎn)和分類4
1.2.2軟件工程的概念、特點(diǎn)和目標(biāo)6
1.2.3軟件工程學(xué)及其內(nèi)容和方法7
1.2.4軟件過程及實(shí)際開發(fā)過程12
1.2.5軟件工程的基本原理及原則14
1.3軟件生存周期及任務(wù)15
1.3.1軟件生存周期的相關(guān)概念15
1.3.2軟件生存周期的階段劃分16
1.3.3軟件生存周期各階段的任務(wù)16
1.4常用軟件開發(fā)模型17
1.4.1瀑布模型概述17
1.4.2快速原型模型概述18
1.4.3增量模型概述18
1.4.4螺旋模型概述20
1.4.5噴泉模型概述20
1.4.6基于面向?qū)ο蟮哪P?1
1.4.7軟件開發(fā)模型的選定22
1.5實(shí)驗(yàn)1軟件開發(fā)準(zhǔn)備及Visio 2017應(yīng)用23
1.5.1任務(wù)1軟件開發(fā)團(tuán)隊(duì)與選題23
1.5.2任務(wù)2Microsoft Visio 2017應(yīng)用25\軟\件\工\程\與\實(shí)\踐\(第3版)\/目錄/ 1.6本章小結(jié)28
1.7練習(xí)與實(shí)踐129
第2章可行性分析及研發(fā)策劃31
2.1軟件問題的調(diào)研和定義31
2.1.1軟件問題的初步調(diào)研31
2.1.2軟件問題定義的概念33
2.1.3軟件問題定義的內(nèi)容33
2.2可行性分析及項(xiàng)目立項(xiàng)36
2.2.1可行性分析的概念及意義36
2.2.2可行性分析的任務(wù)和內(nèi)容37
2.2.3可行性分析的實(shí)施過程41
2.3項(xiàng)目立項(xiàng)、合同和任務(wù)書43
2.3.1軟件項(xiàng)目立項(xiàng)方法及文檔43
2.3.2軟件項(xiàng)目簽訂合同和文檔44
2.3.3任務(wù)下達(dá)的方式及文檔45
2.4系統(tǒng)流程圖及應(yīng)用45
2.4.1系統(tǒng)流程圖的用途45
2.4.2系統(tǒng)流程圖畫法及符號(hào)46
2.5軟件開發(fā)計(jì)劃及方案48
2.5.1軟件開發(fā)計(jì)劃的目的及分類48
2.5.2軟件開發(fā)計(jì)劃的內(nèi)容與制訂48
2.5.3軟件開發(fā)計(jì)劃書及方案51
2.6實(shí)驗(yàn)2軟件可行性分析報(bào)告54
2.6.1實(shí)驗(yàn)?zāi)康?4
2.6.2實(shí)驗(yàn)任務(wù)及要求55
2.6.3實(shí)驗(yàn)內(nèi)容及步驟55
2.7本章小結(jié)56
2.8練習(xí)與實(shí)踐257
第3章軟件需求分析60
3.1軟件需求分析概述60
3.1.1軟件需求分析的概念及特點(diǎn)60
3.1.2軟件需求分析的目的和原則62
3.2軟件需求分析的任務(wù)及過程63
3.2.1軟件需求分析的任務(wù)63
3.2.2軟件需求分析的過程65
3.3軟件需求分析方法67
3.3.1軟件需求分析方法類型67
3.3.2軟件需求分析方法對(duì)比67
3.3.3軟件需求分析技巧68
3.4結(jié)構(gòu)化分析方法68
3.4.1結(jié)構(gòu)化分析方法的基本思想68
3.4.2結(jié)構(gòu)化分析的步驟69
3.5結(jié)構(gòu)化分析建模工具71
3.5.1實(shí)體聯(lián)系圖71
3.5.2數(shù)據(jù)流圖72
3.5.3數(shù)據(jù)字典78
3.5.4處理過程描述80
3.5.5狀態(tài)轉(zhuǎn)換圖83
3.6軟件需求分析文檔84
3.6.1軟件需求文檔概述84
3.6.2軟件需求文檔編寫85
3.7實(shí)驗(yàn)3需求分析文檔與建模87
3.7.1實(shí)驗(yàn)?zāi)康?7
3.7.2實(shí)驗(yàn)要求87
3.7.3實(shí)驗(yàn)內(nèi)容和步驟88
3.7.4實(shí)驗(yàn)報(bào)告要求88
3.8本章小結(jié)88
3.9練習(xí)與實(shí)踐389
第4章軟件設(shè)計(jì)92
4.1軟件設(shè)計(jì)概述92
4.1.1軟件設(shè)計(jì)的概念和目標(biāo)92
4.1.2軟件設(shè)計(jì)的過程93
4.2軟件總體設(shè)計(jì)94
4.2.1軟件總體設(shè)計(jì)的任務(wù)94
4.2.2總體設(shè)計(jì)的原則和過程94
4.2.3軟件總體設(shè)計(jì)的方法99
4.3軟件詳細(xì)設(shè)計(jì)103
4.3.1詳細(xì)設(shè)計(jì)的任務(wù)和原則103
4.3.2詳細(xì)設(shè)計(jì)的方法和工具104
4.4數(shù)據(jù)庫設(shè)計(jì)概述106
4.4.1數(shù)據(jù)庫設(shè)計(jì)的任務(wù)及步驟106
4.4.2概念數(shù)據(jù)模型設(shè)計(jì)106
4.4.3邏輯結(jié)構(gòu)及物理結(jié)構(gòu)設(shè)計(jì)107
4.5網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)概述108
4.5.1網(wǎng)絡(luò)技術(shù)及結(jié)構(gòu)設(shè)計(jì)108
4.5.2網(wǎng)絡(luò)站點(diǎn)及接入設(shè)計(jì)109
4.5.3網(wǎng)絡(luò)性能及安全性設(shè)計(jì)110
4.5.4網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用實(shí)例111
4.6用戶界面設(shè)計(jì)113
4.6.1界面設(shè)計(jì)的意義及任務(wù)113
4.6.2用戶界面的特性及設(shè)計(jì)原則113
4.6.3屏幕對(duì)話界面設(shè)計(jì)114
4.6.4數(shù)據(jù)輸入界面設(shè)計(jì)115
4.6.5數(shù)據(jù)輸出界面設(shè)計(jì)117
4.6.6控制界面的設(shè)計(jì)118
4.7軟件設(shè)計(jì)文檔120
4.7.1系統(tǒng)/子系統(tǒng)設(shè)計(jì)(結(jié)構(gòu)設(shè)計(jì))說明120
4.7.2詳細(xì)設(shè)計(jì)文檔及其評(píng)審120
4.8實(shí)驗(yàn)4軟件詳細(xì)設(shè)計(jì)及文檔編寫121
4.8.1實(shí)驗(yàn)?zāi)康?21
4.8.2實(shí)驗(yàn)內(nèi)容及步驟121
4.8.3實(shí)驗(yàn)結(jié)果122
4.9本章小結(jié)122
4.10練習(xí)與實(shí)踐4123
第5章面向?qū)ο箝_發(fā)方法125
5.1面向?qū)ο蟮南嚓P(guān)概念125
5.1.1對(duì)象與類的相關(guān)概念126
5.1.2繼承及多態(tài)性的概念127
5.1.3消息與方法的相關(guān)概念128
5.2面向?qū)ο蠓椒ǜ攀?28
5.2.1面向?qū)ο蠓椒ǖ母拍?28
5.2.2面向?qū)ο蠓椒ǖ奶攸c(diǎn)129
5.2.3面向?qū)ο箝_發(fā)過程及范型129
5.2.4面向?qū)ο箝_發(fā)方法130
5.3面向?qū)ο蠓治?32
5.3.1面向?qū)ο蠓治龅脑瓌t與任務(wù)132
5.3.2面向?qū)ο蠓治龅倪^程133
5.3.3對(duì)象建模方法和步驟134
*5.3.4統(tǒng)一建模語言概述136
5.4面向?qū)ο笤O(shè)計(jì)141
5.4.1面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則及任務(wù)141
5.4.2系統(tǒng)設(shè)計(jì)的過程142
5.4.3對(duì)象設(shè)計(jì)的過程146
5.4.4類設(shè)計(jì)的目標(biāo)及方法147
5.5面向?qū)ο蠓治龊驮O(shè)計(jì)實(shí)例148
5.5.1圖書管理信息系統(tǒng)OOA實(shí)例148
5.5.2Web圖書管理信息系統(tǒng)OOD151
5.6實(shí)驗(yàn)5Rational Rose應(yīng)用154
5.6.1用Rational Rose繪制用例圖154
5.6.2用Rational Rose繪制類圖156
5.7本章小結(jié)161
5.8練習(xí)與實(shí)踐5162
第6章軟件編程實(shí)現(xiàn)163
6.1軟件編程實(shí)現(xiàn)基礎(chǔ)163
6.1.1軟件實(shí)現(xiàn)的主要任務(wù)及過程163
6.1.2軟件實(shí)現(xiàn)方法的準(zhǔn)則164
6.1.3軟件實(shí)現(xiàn)和軟件編程框架166
6.2軟件編程語言和技術(shù)方法168
6.2.1軟件編程語言概述168
6.2.2軟件編程語言的選擇172
6.2.3常用軟件編程方法174
6.2.4軟件編程標(biāo)準(zhǔn)、規(guī)范和風(fēng)格176
6.3移動(dòng)WebApp開發(fā)技術(shù)應(yīng)用180
6.3.1移動(dòng)WebApp開發(fā)技術(shù)和過程180
6.3.2移動(dòng)WebApp開發(fā)操作應(yīng)用案例181
6.4軟件研發(fā)常用工具與環(huán)境184
6.4.1常用軟件研發(fā)工具和集成環(huán)境184
6.4.2常用的WebApp開發(fā)工具 185
6.4.3編碼管理系統(tǒng)及編譯程序185
6.4.4軟件生成技術(shù)186
6.5軟件實(shí)現(xiàn)文檔187
6.5.1實(shí)現(xiàn)文檔的組成及要求187
6.5.2軟件用戶手冊編寫188
6.5.3軟件用戶手冊的審核鑒定190
6.6實(shí)驗(yàn)6手機(jī)WebApp研發(fā)操作應(yīng)用與軟件實(shí)現(xiàn)190
6.6.1任務(wù)1手機(jī)WebApp研發(fā)操作應(yīng)用190
6.6.2任務(wù)2應(yīng)用軟件編程實(shí)現(xiàn)194
6.7本章小結(jié)194
6.8練習(xí)與實(shí)踐6195
第7章軟件測試與維護(hù)197
7.1軟件測試概述197
7.1.1軟件測試的概念及內(nèi)容197
7.1.2軟件測試的目的和原則199
7.2軟件測試的特點(diǎn)及過程201
7.2.1軟件測試的特點(diǎn)201
7.2.2軟件測試的過程201
7.3軟件測試階段及任務(wù)204
7.3.1單元測試及任務(wù)204
7.3.2軟件集成與集成測試205
7.3.3有效性測試及要求207
7.3.4系統(tǒng)測試及驗(yàn)收208
7.4軟件測試策略及面向?qū)ο鬁y試209
7.4.1軟件測試策略209
7.4.2面向?qū)ο筌浖y試212
7.5軟件測試方法、用例和標(biāo)準(zhǔn)213
7.5.1軟件測試方法213
7.5.2軟件測試用例設(shè)計(jì)及方法215
7.5.3軟件測試標(biāo)準(zhǔn)和工具220
7.5.4軟件測試文檔222
7.6軟件調(diào)試與發(fā)布223
7.6.1軟件調(diào)試的特點(diǎn)及過程223
7.6.2軟件調(diào)試的方法224
7.6.3軟件調(diào)試的原則226
7.6.4軟件推廣及發(fā)布226
7.7軟件維護(hù)227
7.7.1軟件維護(hù)的類型及特點(diǎn)227
7.7.2軟件維護(hù)策略及方法228
7.7.3軟件維護(hù)過程及任務(wù)229
7.7.4軟件再工程技術(shù)230
7.8實(shí)驗(yàn)7軟件測試與調(diào)試應(yīng)用231
7.9本章小結(jié)232
7.10練習(xí)與實(shí)踐7232
第8章軟件項(xiàng)目管理234
8.1軟件項(xiàng)目管理概述234
8.1.1軟件項(xiàng)目管理的概念及特點(diǎn)234
8.1.2軟件項(xiàng)目管理過程及內(nèi)容236
8.2軟件項(xiàng)目啟動(dòng)與組織管理237
8.2.1軟件項(xiàng)目的啟動(dòng)過程及任務(wù)237
8.2.2軟件項(xiàng)目組織管理238
8.3軟件項(xiàng)目進(jìn)度管理240
8.3.1軟件項(xiàng)目進(jìn)度估算240
8.3.2軟件項(xiàng)目進(jìn)度安排243
8.4軟件項(xiàng)目的過程管理247
8.4.1軟件項(xiàng)目的需求管理 247
8.4.2軟件項(xiàng)目的質(zhì)量管理248
8.4.3軟件項(xiàng)目的配置管理251
8.4.4軟件項(xiàng)目的風(fēng)險(xiǎn)管理253
8.5軟件項(xiàng)目監(jiān)控與驗(yàn)收256
8.5.1軟件項(xiàng)目的監(jiān)控過程256
8.5.2軟件項(xiàng)目監(jiān)控內(nèi)容及方法257
8.5.3軟件項(xiàng)目的評(píng)審258
8.5.4軟件項(xiàng)目收尾與驗(yàn)收259
8.6實(shí)驗(yàn)8軟件項(xiàng)目管理應(yīng)用261
8.7本章小結(jié)264
8.8練習(xí)與實(shí)踐8265
第9章軟件工程新技術(shù)及體系267
9.1軟件工程新技術(shù)267
9.1.1面向服務(wù)的計(jì)算268
9.1.2云計(jì)算技術(shù)270
9.1.3大數(shù)據(jù)技術(shù)274
9.1.4人工智能技術(shù)概述276
9.2能力成熟度集成模型278
9.2.1CMMI基本概述278
9.2.2CMMI能力成熟度級(jí)別278
9.2.3CMMI的評(píng)估及應(yīng)用279
9.3軟件工程新體系281
9.3.1IBM Rational軟件工程體系281
9.3.2微軟軟件工程體系284
9.3.3敏捷軟件工程體系288
9.4形式化方法及其軟件工程體系291
9.4.1形式化方法291
9.4.2凈室軟件工程體系294
9.5本章小結(jié)297
9.6練習(xí)與實(shí)踐9298
第10章WebApp開發(fā)綜合應(yīng)用301
10.1WebApp項(xiàng)目開發(fā)基礎(chǔ)301
10.1.1WebApp的特點(diǎn)及類型302
10.1.2WebApp開發(fā)任務(wù)、過程和方法303
10.1.3WebApp需求分析306
10.1.4WebApp設(shè)計(jì)實(shí)現(xiàn)方法309
10.1.5WebApp測試技術(shù)和方法312
10.1.6WebApp項(xiàng)目管理316
10.2移動(dòng)WebApp開發(fā)及應(yīng)用318
10.2.1移動(dòng)WebApp的制作方法318
10.2.2移動(dòng)WebApp調(diào)試及配置324
10.3Web商品進(jìn)銷存信息系統(tǒng)325
10.3.1系統(tǒng)需求分析325
10.3.2系統(tǒng)設(shè)計(jì)331
10.3.3系統(tǒng)實(shí)現(xiàn)335
10.4Web圖書商城信息系統(tǒng)開發(fā)340
10.4.1軟件研發(fā)的可行性分析340
10.4.2軟件需求分析341
10.4.3軟件設(shè)計(jì)345
10.4.4軟件實(shí)現(xiàn)349
10.5課程設(shè)計(jì)任務(wù)書及評(píng)價(jià)352
10.5.1課程設(shè)計(jì)任務(wù)書352
10.5.2課程設(shè)計(jì)報(bào)告評(píng)價(jià)355
10.6本章小結(jié)356
附錄A練習(xí)與實(shí)踐習(xí)題部分參考答案357
第1章部分參考答案357
第2章部分參考答案357
第3章部分參考答案358
第4章部分參考答案359
第5章部分參考答案359
第6章部分參考答案359
第7章部分參考答案360
第8章部分參考答案360
第9章部分參考答案360
附錄B軟件工程部分文檔編寫指南361
B.1軟件需求規(guī)格說明(SRS)361
B.2軟件(結(jié)構(gòu))設(shè)計(jì)說明(SDD)369
參考文獻(xiàn)375

本目錄推薦

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