實用軟體工程(第4版)

實用軟體工程(第4版)

《實用軟體工程(第4版)》是2015年電子工業出版社出版的圖書,作者是趙池龍、程努華。

基本介紹

  • 書名:實用軟體工程(第4版)
  • 作者:趙池龍、程努華
  • ISBN:9787121260377
  • 頁數:236
  • 定價:33元
  • 出版社:電子工業出版社
  • 出版時間:2015年
  • 裝幀:平裝
  • 開本:16
內容簡介,圖書目錄,

內容簡介

本書是一本具有自主創新著作權的大學教材,是作者多年在IT企業軟體工程管理與在高校軟體工程教學經驗的積累、反思與升華,是國內軟體工程教材中的經典著作。 本書面向工程實踐,按照IT企業工作流程安排章節順序,共11章,內容包括軟體工程的內容與方法、軟體生命周期與開發模型、軟體立項與契約、軟體需求分析、軟體策劃、軟體建模、軟體設計、軟體實現、軟體測試、軟體實施與維護、軟體管理。

圖書目錄

第1章 軟體工程的內容與方法 1
1.1 軟體的定義 2
1.2 軟體工程的定義 4
1.3 軟體工程在軟體行業中的作用 8
1.4 軟體工程方法論 10
1.4.1 軟體工程方法論的提出 10
1.4.2 面向過程方法 11
1.4.3 面向對象方法 12
1.4.4 面向元數據方法 13
*1.4.5 形式化方法 14
*1.4.6 面向業務基礎平台的方法 18
1.4.7 軟體工程方法論小結 20
1.5 軟體工程實踐論 21
1.5.1 軟體工程實踐論的提出 21
1.5.2 面向流程分析 22
1.5.3 面向元數據設計 22
1.5.4 面向對象實現 22
1.5.5 面向功能測試 23
1.5.6 面向過程管理 23
1.5.7 軟體工程實踐論小結 23
1.6 軟體支持過程 24
1.7 軟體管理過程 25
1.8 實例分析——某港口信息系統
建設案例 26
1.9 本章小結 28
習題1 28
第2章 軟體生命周期與開發模型 29
2.1 軟體生命周期模型概論 30
2.2 瀑布模型 31
2.3 增量模型 33
2.4 原型模型 34
2.5 疊代模型 36
2.6 螺旋模型 39
2.7 噴泉模型 41
2.8 XP模型 41
2.9 各種模型之間的關係 42
2.10 本章小結 44
習題2 45
第3章 軟體立項與契約 46
3.1 軟體立項方法與文檔 47
3.2 簽訂契約的方法與文檔 47
3.3 軟體招標與投標 48
3.4 下達任務的方法與文檔 49
3.5 本章小結 53
習題3 53
第4章 軟體需求分析 54
4.1 需求分析的基本概念 55
4.2 需求分析的任務 58
4.3 需求分析的方法 63
4.4 需求描述工具 68
4.4.1 描述工具概述 68
4.4.2 面向元數據的需求描述工具 68
4.4.3 面向過程的需求描述工具 69
4.4.4 面向對象的需求描述工具 72
4.5 需求過程管理 77
4.6 需求分析文檔 79
4.7 本章小結 81
習題4 82
第5章 軟體策劃 83
5.1 軟體策劃概論 84
5.2 軟體規模估計方法 87
5.3 軟體費用與資源估計方法 89
5.4 軟體策劃文檔 90
5.5 本章小結 91
習題5 91
第6章 軟體建模 92
6.1 三個模型的建模思想 93
6.2 數據模型設計概論 96
6.3 資料庫設計的理論與方法 100
6.4 數據模型建模實例分析——
“混凝土公司信息管理系統”
建模案例 106
6.5 三個模型建模實例分析——
“某省級新華書店信息
管理系統”建模案例 109
6.6 三個模型建模思想總結 114
6.7 本章小結 115
習題6 116
第7章 軟體設計 117
7.1 軟體設計概論 118
7.2 軟體設計原理 120
7.3 面向過程設計 124
7.3.1 面向過程概要設計 124
7.3.2 面向過程詳細設計 127
7.4 面向對象設計 130
7.4.1 面向對象設計描述工具 130
7.4.2 面向對象設計的步驟 138
7.5 面向元數據設計 140
7.6 軟體設計方法學總結 143
7.7 軟體設計文檔 144
7.8 本章小結 145
習題7 146
第8章 軟體實現 147
8.1 軟體實現概論 148
8.2 軟體編碼技術 151
8.3 軟體實現管理 155
8.4 本章小結 158
習題8 158
第9章 軟體測試 159
9.1 軟體測試概論 160
9.2 軟體測試模型 165
9.3 黑盒測試方法 167
9.3.1 等價類劃分法 168
9.3.2 邊界值分析法 169
9.3.3 錯誤推測法 170
9.3.4 因果圖分析法 170
9.3.5 場景分析法 171
9.3.6 黑盒測試用例設計 171
9.3.7 黑盒測試的優缺點 174
9.4 白盒測試方法 174
9.5 灰盒測試方法 178
9.6 測試過程與測試文檔 178
9.7 本章小結 182
習題9 182
第10章 軟體實施與維護 184
10.1 軟體產品的分類 185
10.2 軟體產品的發布 186
10.3 軟體產品的實施 188
10.4 軟體維護的傳統方法 189
10.5 軟體維護的最新方法 192
10.6 軟體維護文檔 194
10.7 本章小結 195
習題10 196
第11章 軟體管理 197
11.1 軟體過程改進模型CMMI 198
11.1.1 CMMI內容簡介 198
11.1.2 CMMI實施思路 201
*11.1.3 成熟度等級2過程域的
解釋 205
*11.2 敏捷文化現象 206
11.3 軟體配置管理 208
11.3.1 配置管理的基本概念 208
11.3.2 配置管理員的職責 211
11.3.3 配置管理工具VSS的
工作原理 211
11.4 軟體質量保證 213
11.4.1 軟體質量保證基本概念 213
11.4.2 軟體質量保證文檔 216
11.5 軟體項目管理 217
11.5.1 項目與項目管理的定義 217
11.5.2 項目經理的七項職責及
十項工作程式 217
11.5.3 項目經理對程式設計師的八項
要求 219
11.5.4 從大學生到項目經理 221
11.5.5 軟體企業人才管理策略 222
11.5.6 軟體企業架構及工作流 223
11.6 本章小結 226
習題11 227
參考文獻 228

相關詞條

熱門詞條

聯絡我們