-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國(guó)政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
軟件工程 版權(quán)信息
- ISBN:9787302667889
- 條形碼:9787302667889 ; 978-7-302-66788-9
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
軟件工程 本書特色
全面深入的知識(shí)體系:本書系統(tǒng)地介紹了軟件工程的方方面面,涵蓋了從概念到實(shí)踐的所有重要內(nèi)容,使讀者能夠建立起扎實(shí)的軟件工程知識(shí)體系。
豐富多樣的基礎(chǔ)實(shí)踐:每章都配有實(shí)用案例和基礎(chǔ)實(shí)踐,通過具體的案例分析和實(shí)踐任務(wù),幫助讀者將理論知識(shí)轉(zhuǎn)化為實(shí)際動(dòng)手能力。
經(jīng)典與前沿兼具的引申閱讀:每章都提供了經(jīng)典與前沿引申閱讀,通過經(jīng)典文獻(xiàn)的引申閱讀,讀者能夠不囿于篇幅詳細(xì)了解方法、技術(shù)的起源與發(fā)展;通過新進(jìn)文獻(xiàn)的引申閱讀,能夠幫助讀者了解學(xué)界、業(yè)界的*新進(jìn)展。
國(guó)內(nèi)外主流的工具對(duì)比分析:每章詳細(xì)介紹了軟件工程中各開發(fā)階段常用的工具并進(jìn)行了對(duì)比分析,讀者能夠在實(shí)際項(xiàng)目中結(jié)合工具來(lái)更高效地運(yùn)用所學(xué)到的知識(shí)。
面向未來(lái)的新方法技術(shù):探討了軟件工程領(lǐng)域的前沿技術(shù),包括低代碼編程、智能化測(cè)試技術(shù)等,希望讀者通過學(xué)習(xí)本書能夠更好地適應(yīng)未來(lái)軟件工程發(fā)展的趨勢(shì)。
本書中還提供了大量引申閱讀,以便讀者在有余力的條件下深入地挖掘各個(gè)主題。
軟件工程 內(nèi)容簡(jiǎn)介
本書是一部全面介紹軟件工程相關(guān)理論、方法、技術(shù)及應(yīng)用案例的教材,旨在幫助讀者深刻理解軟件工程的基本概念和原理。本書系統(tǒng)地介紹了軟件工程的各個(gè)方面,從軟件的定義、構(gòu)成和特點(diǎn)開始,深入淺出地闡述了軟件生存周期全過程涉及的軟件開發(fā)方法、軟件開發(fā)各階段以及軟件項(xiàng)目管理等軟件工程關(guān)鍵主題。
通過對(duì)這些關(guān)鍵主題的深入和系統(tǒng)講解,學(xué)生將建立起對(duì)軟件工程全景的認(rèn)識(shí),同時(shí)對(duì)軟件工程領(lǐng)域的前沿技術(shù)有清晰的了解。本書將為學(xué)生提供堅(jiān)實(shí)的軟件工程基礎(chǔ),使他們?cè)谖磥?lái)的職業(yè)生涯中能夠應(yīng)對(duì)各種挑戰(zhàn)。
本書不僅適用于計(jì)算機(jī)和軟件工程相關(guān)專業(yè)的本科生和研究生,還可作為從事軟件開發(fā)和軟件項(xiàng)目管理工作的從業(yè)人員的參考書。
軟件工程 目錄
第1章軟件31.1軟件的概念4
1.1.1軟件的概念、構(gòu)成和特點(diǎn)4
1.1.2軟件的分類5
1.2軟件生存周期8
1.2.1軟件生存周期的概念8
1.2.2軟件生存周期的各個(gè)階段9
1.3軟件質(zhì)量12
1.3.1軟件質(zhì)量的概念12
1.3.2軟件質(zhì)量模型13
1.3.3案例分析15
1.4軟件質(zhì)量保證技術(shù)16
1.4.1軟件質(zhì)量保證的思想16
1.4.2軟件質(zhì)量保證方法17
1.5本章小結(jié)22
1.6綜合習(xí)題23
1.7引申閱讀23
1.8參考文獻(xiàn)24
第2章軟件工程概述25
2.1軟件工程的概念25
2.1.1軟件工程的概念和思想25
2.1.2軟件工程發(fā)展歷史27
2.1.3軟件工程的目標(biāo)和原則31
2.2軟件危機(jī)33
2.2.1軟件開發(fā)的特殊性33
2.2.2軟件危機(jī)的表現(xiàn)和根源36
2.3計(jì)算機(jī)輔助軟件工程及工具37
2.3.1計(jì)算機(jī)輔助軟件工程的概念37
2.3.2計(jì)算機(jī)輔助軟件工程的工具38
2.4軟件從業(yè)人員職業(yè)道德規(guī)范41
2.4.1軟件從業(yè)人員需遵守的法律和法規(guī)41
2.4.2軟件從業(yè)人員需遵守的職業(yè)道德42
2.5本章小結(jié)44
2.6綜合習(xí)題44
2.7引申閱讀44
2.8參考文獻(xiàn)44
第3章軟件過程47
3.1軟件過程的概念47
3.1.1軟件過程的概念和模型47
3.1.2軟件過程框架及活動(dòng)49
3.2經(jīng)典的軟件過程模型52
3.2.1瀑布模型53
3.2.2V模型55
3.2.3原型模型55
3.2.4增量模型57
3.2.5迭代模型58
3.2.6螺旋模型60
3.2.7演化模型61
3.2.8統(tǒng)一過程模型62
3.3軟件過程模型的選用64
3.3.1軟件過程模型選擇示例65
3.3.2評(píng)估軟件過程模型的適用性67
3.3.3特定類型的軟件開發(fā)適用的過程模型68
3.3.4軟件過程模型的選擇建議70
3.4本章小結(jié)71
3.5綜合習(xí)題71
3.6基礎(chǔ)實(shí)踐71
3.7引申閱讀72
3.8參考文獻(xiàn)72
第4章軟件開發(fā)方法73
4.1結(jié)構(gòu)化開發(fā)方法73
4.1.1結(jié)構(gòu)化開發(fā)方法的概念和思想74
4.1.2結(jié)構(gòu)化開發(fā)方法的建模語(yǔ)言75
4.1.3結(jié)構(gòu)化軟件開發(fā)的過程及策略86
4.2面向?qū)ο箝_發(fā)方法88
4.2.1面向?qū)ο箝_發(fā)方法的發(fā)展及演化88
4.2.2面向?qū)ο箝_發(fā)方法的概念和思想89
4.2.3面向?qū)ο箝_發(fā)方法的建模語(yǔ)言UML92
4.2.4面向?qū)ο蠓治龊驮O(shè)計(jì)的過程及策略99
4.3敏捷開發(fā)方法100
4.3.1敏捷開發(fā)方法的理念、思想和原則100
4.3.2典型的敏捷開發(fā)方法103
4.4本章小結(jié)109
4.5綜合習(xí)題109
4.6基礎(chǔ)實(shí)踐110
4.7引申閱讀112
4.8參考文獻(xiàn)113
第2篇軟件開發(fā)階段篇
第5章需求工程1175.1需求工程概述117
5.1.1相關(guān)定義118
5.1.2需求分類120
5.1.3需求工程過程122
5.1.4代表性的需求工程方法125
5.2需求獲取126
5.2.1需求獲取的任務(wù)和原則126
5.2.2需求獲取的典型方法129
5.2.3需求獲取的輔助方法134
5.2.4需求獲取中的智能化輔助技術(shù)136
5.2.5需求獲取工具136
5.3需求建模與分析137
5.3.1需求建模與分析概述137
5.3.2需求建模與分析的典型方法138
5.3.3需求分析輔助方法153
5.3.4需求建模與分析中的智能化輔助技術(shù)158
5.3.5需求建模與分析工具159
5.4需求規(guī)約159
5.4.1需求規(guī)約的結(jié)構(gòu)和內(nèi)容160
5.4.2需求規(guī)約的描述方法165
5.4.3需求、需求規(guī)約與需求規(guī)格說(shuō)明書167
5.5需求確認(rèn)和驗(yàn)證168
5.5.1需求確認(rèn)和驗(yàn)證概述168
5.5.2需求確認(rèn)168
5.5.3需求驗(yàn)證172
5.6軟件需求管理173
5.6.1需求管理概述173
5.6.2需求跟蹤174
5.6.3需求基線與變更管理177
5.6.4需求管理工具179
5.7本章小結(jié)183
5.8綜合習(xí)題183
5.9基礎(chǔ)實(shí)踐183
5.10引申閱讀187
5.11參考文獻(xiàn)188
第6章軟件設(shè)計(jì)189
6.1軟件設(shè)計(jì)概念189
6.1.1軟件設(shè)計(jì)的概念和思想189
6.1.2軟件設(shè)計(jì)的目標(biāo)、過程和原則191
6.1.3軟件設(shè)計(jì)的質(zhì)量要求192
6.1.4軟件設(shè)計(jì)的質(zhì)量要求說(shuō)明193
6.2軟件體系結(jié)構(gòu)及模式195
6.2.1軟件體系結(jié)構(gòu)的概念195
6.2.2軟件體系結(jié)構(gòu)模式的概念197
6.2.3軟件體系結(jié)構(gòu)模式的描述方法197
6.2.4典型軟件體系結(jié)構(gòu)模式及其特點(diǎn)198
6.3軟件體系結(jié)構(gòu)設(shè)計(jì)212
6.3.1軟件體系結(jié)構(gòu)設(shè)計(jì)的目的212
6.3.2軟件體系結(jié)構(gòu)設(shè)計(jì)過程213
6.3.3軟件體系結(jié)構(gòu)設(shè)計(jì)歸檔215
6.4用戶界面設(shè)計(jì)216
6.4.1用戶界面的組成216
6.4.2用戶界面設(shè)計(jì)的任務(wù)和原則218
6.4.3用戶界面設(shè)計(jì)方法222
6.4.4用戶界面設(shè)計(jì)評(píng)估226
6.5軟件詳細(xì)設(shè)計(jì)228
6.5.1詳細(xì)設(shè)計(jì)概述228
6.5.2用例設(shè)計(jì)229
6.5.3構(gòu)建初始設(shè)計(jì)類圖232
6.5.4類設(shè)計(jì)233
6.5.5類的精化244
6.5.6數(shù)據(jù)設(shè)計(jì)246
6.5.7軟件設(shè)計(jì)規(guī)約248
6.5.8不同類型軟件的軟件詳細(xì)設(shè)計(jì)250
6.6本章小結(jié)254
6.7綜合習(xí)題254
6.8基礎(chǔ)實(shí)踐255
6.9引申閱讀256
6.10參考文獻(xiàn)257
第7章編碼實(shí)現(xiàn)259
7.1編碼規(guī)范及代碼風(fēng)格259
7.1.1程序代碼的質(zhì)量要求259
7.1.2程序代碼的編碼規(guī)范262
7.1.3程序代碼風(fēng)格265
7.1.4代碼審查及工具267
7.2代碼重用270
7.2.1代碼重用的概念270
7.2.2代碼重用的方式和方法272
7.3程序調(diào)試278
7.3.1程序調(diào)試的概念278
7.3.2程序調(diào)試的技術(shù)和工具282
7.4低代碼編程285
7.4.1低代碼的發(fā)展285
7.4.2低代碼的概念285
7.4.3低代碼的種類286
7.4.4低代碼的工作原理287
7.4.5低代碼平臺(tái)舉例288
7.5本章小結(jié)289
7.6綜合習(xí)題290
7.7基礎(chǔ)實(shí)踐291
7.8引申閱讀291
7.9參考文獻(xiàn)292
第8章軟件測(cè)試293
8.1軟件錯(cuò)誤、缺陷和故障294
8.1.1軟件錯(cuò)誤、缺陷和故障的概念294
8.1.2軟件錯(cuò)誤、缺陷和故障的差異性294
8.2軟件測(cè)試概念和思想295
8.2.1軟件測(cè)試的概念296
8.2.2軟件測(cè)試的思想和原理296
8.2.3軟件測(cè)試的目標(biāo)和準(zhǔn)則298
8.3軟件測(cè)試用例300
8.3.1軟件測(cè)試用例的概念301
8.3.2軟件測(cè)試用例的構(gòu)成及表示301
8.4軟件測(cè)試過程和策略303
8.4.1軟件測(cè)試過程303
8.4.2軟件測(cè)試的實(shí)施策略306
8.5白盒測(cè)試技術(shù)309
8.5.1白盒測(cè)試的概念和思想309
8.5.2典型的白盒測(cè)試技術(shù)310
8.6黑盒測(cè)試技術(shù)313
8.6.1黑盒測(cè)試的概念和思想313
8.6.2典型的黑盒測(cè)試技術(shù)314
8.7灰盒測(cè)試技術(shù)319
8.7.1灰盒測(cè)試的概念和思想319
8.7.2典型的灰盒測(cè)試技術(shù)321
8.8軟件測(cè)試前沿技術(shù)322
8.8.1測(cè)試用例自動(dòng)生成方法322
8.8.2測(cè)試預(yù)言330
8.8.3智能化測(cè)試技術(shù)331
8.9軟件測(cè)試工具333
8.10本章小結(jié)334
8.11綜合習(xí)題335
8.12基礎(chǔ)實(shí)踐336
8.13引申閱讀338
8.14參考文獻(xiàn)338
第9章軟件部署與維護(hù)339
9.1軟件部署方法340
9.1.1軟件部署的概念和任務(wù)340
9.1.2軟件部署的方式343
9.1.3軟件部署的方法346
9.2軟件維護(hù)概念和形式353
9.2.1軟件維護(hù)與可維護(hù)性的概念354
9.2.2軟件維護(hù)的形式和類別359
9.2.3軟件維護(hù)的副作用及影響軟件可維護(hù)性的因素363
9.3軟件維護(hù)過程和技術(shù)364
9.3.1軟件維護(hù)的任務(wù)、過程和原則365
9.3.2軟件維護(hù)的實(shí)施策略369
9.3.3軟件維護(hù)技術(shù)373
9.4面向幾類關(guān)鍵軟件在部署與維護(hù)方面的特點(diǎn)378
9.4.1關(guān)鍵基礎(chǔ)軟件378
9.4.2大型工業(yè)軟件379
9.4.3嵌入式軟件381
9.4.4新型平臺(tái)軟件383
9.4.5行業(yè)應(yīng)用軟件384
9.5本章小結(jié)385
9.6綜合習(xí)題386
9.7基礎(chǔ)實(shí)踐387
9.8引申閱讀387
9.9參考文獻(xiàn)389
第3篇管理篇
第10章軟件項(xiàng)目管理39310.1項(xiàng)目管理的基本概念393
10.1.1項(xiàng)目管理的基本思想393
10.1.2項(xiàng)目管理現(xiàn)狀396
10.1.3軟件項(xiàng)目管理規(guī)范398
10.2軟件項(xiàng)目估算和計(jì)劃399
10.2.1軟件規(guī)模估算400
10.2.2軟件項(xiàng)目工作量估算方法405
10.2.3軟件項(xiàng)目計(jì)劃409
10.3軟件項(xiàng)目監(jiān)控420
10.3.1軟件項(xiàng)目監(jiān)控的概念420
10.3.2軟件項(xiàng)目跟蹤的方法與工具420
10.3.3軟件項(xiàng)目評(píng)審423
10.3.4軟件項(xiàng)目計(jì)劃調(diào)整424
10.4軟件項(xiàng)目風(fēng)險(xiǎn)管理425
10.4.1軟件項(xiàng)目風(fēng)險(xiǎn)的概念和類別425
10.4.2軟件項(xiàng)目風(fēng)險(xiǎn)管理的方法426
10.5軟件項(xiàng)目質(zhì)量保證429
10.5.1軟件項(xiàng)目中涉及的質(zhì)量管理內(nèi)容429
10.5.2軟件項(xiàng)目中質(zhì)量保證的方法431
10.6軟件配置管理433
10.6.1軟件配置管理、配置項(xiàng)和基線概念433
10.6.2軟件配置管理的方法434
10.7項(xiàng)目管理的工具437
10.7.1通用項(xiàng)目管理工具437
10.7.2軟件項(xiàng)目管理工具438
10.7.3其他支持軟件項(xiàng)目管理的工具438
10.8本章小結(jié)439
10.9綜合習(xí)題440
10.10基礎(chǔ)實(shí)踐440
10.11引申閱讀440
10.12參考文獻(xiàn)441
軟件工程 作者簡(jiǎn)介
彭蓉,武漢大學(xué)計(jì)算機(jī)學(xué)院教授、博士生導(dǎo)師,主持和參與多項(xiàng)國(guó)家重點(diǎn)研發(fā)計(jì)劃項(xiàng)目國(guó)家自然科學(xué)基金項(xiàng)目、973計(jì)劃項(xiàng)目、863項(xiàng)目課題和各類省市重點(diǎn)項(xiàng)目,研究興趣主要集中在軟件工程、知識(shí)工程、服務(wù)計(jì)算、可信計(jì)算等方面,在TKDE、TSC等國(guó)際頂級(jí)期刊、會(huì)議上發(fā)表文章100多篇,獲湖北省科學(xué)技術(shù)進(jìn)步獎(jiǎng)一等獎(jiǎng)2項(xiàng),出版專著2部、譯著3部、教材1部。
- >
小考拉的故事-套裝共3冊(cè)
- >
莉莉和章魚
- >
羅庸西南聯(lián)大授課錄
- >
名家?guī)阕x魯迅:朝花夕拾
- >
回憶愛瑪儂
- >
姑媽的寶刀
- >
李白與唐代文化
- >
名家?guī)阕x魯迅:故事新編