第一篇 整体介绍 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 U M L图 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 AS P.NET技术 171
5.4.1 ASP.NET概述 171
5.4.2 AS P.NETWeb控件 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 NUnit 188
6.3.1 N U nit单元测试简介 188
6.3.2 NUnit2详细使用步骤 188
6.4Test D riven.N ET 194
6.4.1TestDriven.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 SourceSafe 216
8.3项目案例 219
8.3.1学习目标 219
8.3.2案例描述 219
8.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 C M M的基本内容 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