書籍信息
作者:劉光潔、梁立新、雷玉廣定價:29元
印次:1-1
ISBN:9787302271277
出版日期:2012.01.01
印刷日期:2011.12.30
內容簡介
本書結合.NET技術詳細講解面向對象的軟體工程原理和實踐。本書套用“項目驅動” (project-driven)這種最新的教學模式,通過完整的項目案例系統地介紹使用.NET技術進行面向對象的分析設計、開發及管理的整個流程。全書分為3篇: 第一篇介紹包括信息化建設及面向對象的軟體工程概述,以及IT項目開發流程與UML概述;第二篇面向對象的項目開發包括軟體需求分析、系統分析設計、軟體實現、軟體測試以及軟體項目部署;第三篇面向對象的項目管理包括軟體配置和變更管理、軟體過程管理以及項目管理。
教材目錄
第一篇 整體介紹1
第1章 信息化建設及面向對象的軟體工程概述2
1.1 信息化建設和ERP系統2
1.1.1 初識ERP系統2
1.1.2 ERP系統項目簡介4
1.2 面向對象的軟體工程概述6
第2章 IT項目開發流程與UML概述9
2.1 項目開發流程9
2.1.1 項目生命周期10
2.1.2 項目開發階段11
2.2 UML概述12
2.2.1 UML圖12
2.2.2 UML工具及使用17
第二篇 面向對象的項目開發31
第3章 軟體需求分析32
3.1 軟體需求分析概述32
3.2 軟體需求分析過程33
3.2.1 軟體需求33
3.2.2 需求過程中的角色34
3.2.3 需求過程疊代34
3.2.4 需求來源34
3.2.5 需求獲取方法35
3.2.6 軟體需求表達35
3.3 項目案例40
3.3.1 學習目標40
3.3.2 案例描述40
3.3.3 案例要點40 3.3.4 案例實施40
3.3.5 特別提示78
3.3.6 拓展與提高78第4章 系統分析設計79
4.1 軟體架構設計(軟體概要設計)80
4.1.1 軟體架構設計基本概念80
4.1.2 軟體架構設計步驟82
4.1.3 ERP系統概要設計說明書90
4.2 軟體詳細設計99
4.2.1 軟體詳細設計概述99
4.2.2 面向對象的詳細設計100
4.2.3 資料庫設計100
4.3 項目案例109
4.3.1 學習目標109
4.3.2 案例描述109
4.3.3 案例要點110
4.3.4 案例實施110
4.3.5 特別提示146
4.3.6 拓展與提高146
第5章 軟體實現147
5.1 .NET框架概述147
5.2 C#技術150
5.2.1 C#程式的基本結構150
5.2.2 C#面向對象技術153
5.3 ADO.NET技術166
5.4 ASP.NET技術171
5.4.1 ASP.NET概述171
5.4.2 ASP.NET Web 控制項172
5.5 項目案例178
5.5.1 學習目標178
5.5.2 案例描述178
5.5.3 案例要點178
5.5.4 項目案例178
5.5.5 特別提示183
5.5.6 拓展與提高183第6章 軟體測試184
6.1 軟體測試概述184
6.2 常用測試技術185
6.3 NUnit188
6.3.1 NUnit單元測試簡介188
6.3.2 NUnit2詳細使用步驟188
6.4 TestDriven.NET194
6.4.1 TestDriven.NET簡介194
6.4.2 Visual Studio 2008整合TestDriven.NET和使用步驟195
6.5 項目案例200
6.5.1 學習目標200
6.5.2 案例描述200
6.5.3 案例要點200
6.5.4 案例實施201
6.5.5 特別提示204
6.5.6 拓展與提高204
第7章 軟體項目部署205
7.1 軟體部署概述205
7.2 項目案例206
7.2.1 學習目標206
7.2.2 案例描述206
7.2.3 案例要點206
7.2.4 案例實施207
7.2.5 特別提示214
7.2.6 拓展與提高214第三篇 面向對象的項目管理215
第8章 軟體配置和變更管理216
8.1 軟體配置管理概述216
8.2 軟體配置管理工具--Visual SourceSafe216
8.3 項目案例219
8.3.1 學習目標219
8.3.2 案例描述2198.3.3 案例要點219
8.3.4 案例實施219
8.3.5 特別提示224
8.3.6 拓展與提高224
第9章 軟體過程管理225
9.1 能力成熟度模型225
9.1.1 能力成熟度模型的基本概念225
9.1.2 實施CMM的必要性226
9.1.3 CMM的基本內容226
9.2 能力成熟度模型集成230
9.2.1 CMMI的基本概念230
9.2.2 從CMM到CMMI的映射231
9.3 項目案例232
9.3.1 學習目標232
9.3.2 案例描述232
9.3.3 案例要點232
9.3.4 案例實施232
9.3.5 特別提示233
9.3.6 拓展與提高233
第10章 項目管理234
10.1 項目管理的基本概念234
10.1.1 項目234
10.1.2 項目管理235
10.1.3 項目管理專業知識領域 236
10.2 項目管理知識體系239
10.2.1 項目管理知識體系概述239
10.2.2 項目管理9大知識領域和5個階段240
10.3 項目管理工具MS Project及使用242
10.3.1 MS Project概述243
10.3.2 MS Project工具的使用244
10.4 項目案例260
10.4.1 學習目標260
10.4.2 案例描述260
10.4.3 案例要點260
10.4.4 案例實施261
10.4.5 特別提示264
10.4.6 拓展與提高265