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

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

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

《軟體工程與項目案例教程》是2020年清華大學出版社出版的圖書,作者是梁立新、郭銳,本書是一本融合項目實踐與開發原理於一體的書。以項目實踐作為主線貫穿其中的特色,提供了完整的項目案例,能夠快速掌握軟體工程中核心的組件。

基本介紹

  • 中文名:軟體工程與項目案例教程
  • 作者:梁立新 、郭銳
  • 出版社:清華大學出版社
  • ISBN:9787302562276
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是一本融合項目實踐與開發原理於一體的書。它的特色是以項目實踐作為主線貫穿其中。本書提供了完整的項目案例,通過項目使讀者能夠快速掌握軟體工程中*核心的組件,包括:軟體工程概述,項目開發生命周期及流程,需求分析,系統分析和設計,編碼實現,測試和實施,軟體配置和變更管理,軟體過程管理,項目管理等。另外本書提供國際化企業標準開發文檔,體現了國際化軟體項目的標準開發流程和過程管理等。本書即可以作為初學軟體工程的基礎教程,對已經掌握了部分J知識的讀者亦可起到畫龍點睛的作用。

圖書目錄

第1章軟體工程及信息化建設1
1.1軟體工程概述1
1.1.1面向過程的方法3
1.1.2面向對象的方法3
1.2信息化建設項目案例——電子政務系統4
1.2.1電子政務系統概述4
1.2.2電子政務系統分類6
1.2.3電子政務建設的基礎8
習題9
第2章項目開發流程與UML概述10
2.1項目開發流程10
2.1.1項目生命周期11
2.1.2項目開發階段12
2.2UML概述13
2.2.1UML圖13
2.2.2Rational Rose及其使用19
習題27
第3章軟體需求分析28
3.1軟體需求分析概述28
3.2軟體需求分析過程29
3.2.1什麼是軟體需求29
3.2.2需求分析過程中的角色30
3.2.3需求分析過程的疊代30
3.2.4需求來源31
3.2.5需求獲取方法31
3.2.6軟體需求表達31
3.3項目案例36
3.3.1學習目標36
3.3.2案例描述363.3.3案例要點36
3.3.4案例實施37
3.3.5特別提示55
3.3.6拓展與提高55
習題55
第4章系統分析設計56
4.1軟體架構設計57
4.1.1軟體架構設計基本概念57
4.1.2軟體架構設計步驟59
4.1.3架構設計文檔69
4.2軟體詳細設計78
4.2.1軟體詳細設計概述78
4.2.2面向對象的詳細設計79
4.2.3資料庫設計82
4.3項目案例94
4.3.1學習目標94
4.3.2案例描述94
4.3.3案例要點94
4.3.4案例實施94
4.3.5特別提示127
4.3.6拓展與提高127
習題127
第5章軟體實現128
5.1StrutsSpringHibernate架構概述 128
5.2Struts技術128
5.2.1Struts概述129
5.2.2MVC與Struts映射129
5.2.3Struts 2的工作流程和配置檔案130
5.2.4創建Controller組件132
5.2.5創建Model組件142
5.2.6創建View組件143
5.3Hibernate技術144
5.3.1Hibernate概述144
5.3.2Hibernate的對象/關係資料庫映射146
5.4Spring技術1655.4.1Spring概述165
5.4.2Spring IoC166
5.4.3Spring AOP原理176
5.4.4事務管理180
5.5項目案例185
5.5.1學習目標185
5.5.2案例描述185
5.5.3案例要點185
5.5.4案例實施185
5.5.5特別提示211
5.5.6拓展與提高212
習題212
第6章軟體測試213
6.1軟體測試概述213
6.2常用測試技術214
6.3JUnit217
6.3.1安裝JUnit217
6.3.2JUnit測試流程217
6.3.3Eclipse與JUnit220
6.4JMeter223
6.4.1JMeter簡介223
6.4.2JMeter測試流程223
6.4.3JMeter總結226
6.5項目案例227
6.5.1學習目標227
6.5.2案例描述227
6.5.3案例要點227
6.5.4案例實施227
6.5.5特別提示230
6.5.6拓展與提高230
習題230
第7章軟體項目部署231
7.1軟體部署概述231
7.2項目案例236
7.2.1學習目標2367.2.2案例描述236
7.2.3案例要點236
7.2.4案例實施236
7.2.5特別提示247
7.2.6拓展與提高247
習題247
第8章軟體配置和變更管理248
8.1軟體配置管理概述248
8.2軟體配置管理工具——CVS248
8.3軟體變更管理概述249
8.4統一變更管理250
8.4.1統一變更管理簡介250
8.4.2統一變更管理原理250
8.5項目案例259
8.5.1學習目標259
8.5.2案例描述259
8.5.3案例要點259
8.5.4案例實施260
8.5.5特別提示271
8.5.6拓展與提高272
習題272
第9章軟體過程管理273
9.1CMM273
9.1.1CMM基本概念273
9.1.2實施CMM的必要性274
9.1.3CMM的基本內容274
9.2CMMI278
9.2.1CMMI基本概念278
9.2.2從CMM到CMMI的映射279
9.3項目案例280
9.3.1學習目標280
9.3.2案例描述280
9.3.3案例要點280
9.3.4案例實施280
9.3.5特別提示2819.3.6拓展與提高281
習題281
第10章項目管理282
10.1項目管理基本概念282
10.1.1項目282
10.1.2項目管理的定義和特點283
10.1.3項目管理專業知識領域284
10.2項目管理知識體系286
10.2.1項目管理知識體系概述286
10.2.2項目管理的9個知識領域和5個過程287
10.3項目管理工具Project及其使用290
10.3.1Project概述290
10.3.2Project工具的使用292
10.4項目案例309
10.4.1學習目標309
10.4.2案例描述309
10.4.3案例要點310
10.4.4案例實施310
10.4.5特別提示314
10.4.6拓展與提高314
習題314
附錄A軟體工程標準文檔模板315
A.1軟體需求規格說明書315
A.2架構設計說明書317
A.3詳細設計說明書320
A.4測試說明書322
A.5用戶手冊324
A.6項目開發計畫327

作者簡介

梁立新,畢業於中國科技大學,獲理學學士和管理科學碩士學位,後留學美國伊利諾依理工大學,獲工商管理碩士學位。畢業後曾工作於美國華爾街、加拿大多倫多證券交易所和Canada Gain Fortune Inc.,擔任高級軟體設計師和首席技術官。在國內具有從零開始成功創業以及多年職業管理經歷。現任深圳技術大學大數據與網際網路學院副教授、外國專家局特聘專家。

相關詞條

熱門詞條

聯絡我們