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

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

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

定 價:¥59.00

作 者: 賈鐵軍,李學相,王學軍,陳國秦,李宇佳 ... 著
出版社: 清華大學出版社
叢編項: 軟件工程系列教材
標 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目錄

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

本目錄推薦

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