複製鏈接
請複製以下鏈接發送給好友

軟件工程與項目管理

(2020年清華大學出版社出版的圖書)

鎖定
《軟件工程與項目管理》是2020年清華大學出版社出版的圖書,作者是常晉義,宋偉,高婷玉,本書主要內容包括軟件工程的基礎知識,軟件生命週期中的技術與方法,軟件開發項目管理的相關問題,以及應用方法。
中文名
軟件工程與項目管理
作    者
常晉義
宋偉
作    者
高婷玉
出版社
清華大學出版社
ISBN
9787302561620

軟件工程與項目管理內容簡介

本書以應用型本科計算機技術、軟件工程專業為基礎,討論軟件開發過程中工程技術問題與過程管理問題,主要內容包括軟件工程的基礎知識,軟件生命週期中的技術與方法,軟件開發項目管理的相關問題,以及應用方法。本書力求清晰而簡潔的描繪軟件開發的工程學與管理學,並用大量案例促進學生知識的掌握和技能的提高。

軟件工程與項目管理圖書目錄

第1章 軟件工程概述1
1.1 軟件與軟件工程1
1.1.1 軟件的概念1
1.1.2 軟件危機4
1.1.3 軟件工程6
1.2 軟件開發技術9
1.2.1 軟件開發方法9
1.2.2 軟件開發工具12
1.2.3 軟件開發環境13
1.2.4 統一建模語言14
1.3 軟件項目管理20
1.3.1 軟件項目概述20
1.3.2 軟件項目管理的要素23
1.3.3 軟件項目管理的要點30
1.4 思考與實踐33
1.4.1 問題思考33
1.4.2 專題討論34
1.4.3 應用實踐34
第2章 軟件過程36
2.1 軟件過程概述36
2.1.1 軟件生存週期36
2.1.2 軟件過程的概念38
2.2 軟件過程模型39
2.2.1 瀑布模型40
2.2.2 演化過程模型41
2.2.3 增量過程模型44
2.2.4 專用過程模型45
2.2.5 Rational統一過程46
2.2.6 敏捷過程與極限編程49
2.2.7 微軟軟件過程51
2.3 軟件項目的過程管理52
2.3.1 項目啓動522.3.2 項目計劃54
2.3.3 項目執行55
2.3.4 項目控制57
2.3.5 項目收尾與維護58
2.4 軟件過程評估61
2.4.1 軟件過程標準61
2.4.2 軟件能力成熟度模型64
2.5 思考與實踐67
2.5.1 問題思考67
2.5.2 專題討論67
2.5.3 應用實踐68
第3章 軟件策劃與項目計劃69
3.1 軟件項目策劃69
3.1.1 軟件策劃的任務與特點69
3.1.2 現有系統分析71
3.2 可行性研究72
3.2.1 可行性研究的任務72
3.2.2 可行性研究的主要問題74
3.2.3 可行性研究的過程80
3.3 軟件項目計劃82
3.3.1 項目計劃概述82
3.3.2 軟件項目的總體計劃84
3.3.3 軟件項目的階段實施計劃89
3.4 思考與實踐94
3.4.1 問題思考94
3.4.2 專題討論95
3.4.3 應用實踐95
第4章 軟件需求工程97
4.1 軟件需求工程概述97
4.1.1 軟件需求工程基礎97
4.1.2 軟件需求工程過程100
4.2 需求開發與管理103
4.2.1 需求獲取103
4.2.2 需求分析107
4.2.3 需求定義108
4.2.4 需求驗證109
4.2.5 需求管理112
4.3 面向數據流的需求分析114
4.3.1 數據建模114
4.3.2 功能建模116
4.3.3 數據字典123
4.3.4 加工規格説明127
4.4 面向對象的分析129
4.4.1 面向對象的分析概述129
4.4.2 建立對象模型131
4.4.3 建立動態模型135
4.4.4 建立功能模型139
4.5 思考與實踐141
4.5.1 問題思考141
4.5.2 專題討論141
4.5.3 應用實踐142
第5章 軟件設計146
5.1 軟件設計基礎146
5.1.1 軟件設計概述146
5.1.2 軟件設計基本原理148
5.2 軟件設計技術過程154
5.2.1 軟件體系結構設計154
5.2.2 數據庫設計157
5.2.3 控制過程設計162
5.2.4 用户界面設計165
5.3 面向數據流的設計168
5.3.1 面向數據流的設計過程168
5.3.2 數據流圖導出系統結構圖170
5.4 面向對象的設計174
5.4.1 面向對象的設計基礎174
5.4.2 設計用例實現方案179
5.5 思考與實踐183
5.5.1 問題思考183
5.5.2 專題討論183
5.5.3 應用實踐184
第6章 編程與測試186
6.1 程序設計基礎186
6.1.1 程序設計語言186
6.1.2 程序設計風格189
6.1.3 程序效率193
6.2 軟件測試基礎194
6.2.1 軟件測試概述194
6.2.2 軟件測試過程與管理199
6.2.3 軟件測試工具204
6.3 軟件測試技術206
6.3.1 白盒測試技術206
6.3.2 黑盒測試技術209
6.4 測試步驟與策略213
6.4.1 單元測試214
6.4.2 集成測試與確認測試215
6.4.3 系統測試217
6.4.4 面向對象的測試218
6.4.5 用户界面測試221
6.5 軟件調試222
6.5.1 軟件調試概述222
6.5.2 軟件調試技術與方法225
6.6 思考與實踐228
6.6.1 問題思考228
6.6.2 專題討論229
6.6.3 應用實踐229
第7章 軟件交付與維護231
7.1 軟件發佈與交付231
7.1.1 發佈與交付概述231
7.1.2 交付階段的文檔233
7.1.3 項目總結234
7.2 軟件維護235
7.2.1 軟件維護概述235
7.2.2 軟件維護的內容237
7.2.3 軟件維護活動240
7.2.4 軟件的可維護性241
7.3 軟件再工程244
7.3.1 軟件再工程的概念244
7.3.2 軟件再工程模型245
7.4 思考與實踐247
7.4.1 問題思考247
7.4.2 專題討論247
7.4.3 應用實踐247
第8章 項目管理與標準化249
8.1 軟件項目組織管理249
8.1.1 組織結構管理249
8.1.2 項目人員管理251
8.2 軟件項目控制管理252
8.2.1 質量管理253
8.2.2 風險管理256
8.2.3 文檔管理258
8.2.4 軟件配置管理260
8.3 思考與實踐264
8.3.1 問題思考264
8.3.2 專題討論264
8.3.3 應用實踐265
第9章 嵌入式系統開發266
9.1 嵌入式系統概述266
9.1.1 嵌入式系統的概念266
9.1.2 嵌入式系統的組成269
9.1.3 嵌入式系統設計模型271
9.2 嵌入式系統的設計275
9.2.1 嵌入式系統設計概述276
9.2.2 嵌入式系統的軟件設計278
9.2.3 嵌入式系統開發與調試工具282
9.3 嵌入式系統項目管理284
9.3.1 識別需求284
9.3.2 項目規劃與設計284
9.3.3 項目執行285
9.3.4 結束項目286
9.4 思考與實踐287
9.4.1 問題思考287
9.4.2 專題討論287
9.4.3 應用實踐287
參考文獻289

軟件工程與項目管理作者簡介

常晉義,常熟理工學院計算機科學與技術教授,中國計算機學會高級會員。主要從事軟件工程、信息系統的教學與研究。主編教材十餘部,其中3部評為江蘇省精品教材。 [1] 
參考資料