軟體工程與項目管理(2020年清華大學出版社出版的圖書)

軟體工程與項目管理(2020年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《軟體工程與項目管理》是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部評為江蘇省精品教材。

相關詞條

熱門詞條

聯絡我們