
微信扫一扫,移动浏览光盘
简介
《实用软件工程(第3版)》是普通高等教育“十一五”国家级规划教材的修订版,根据教学反馈和学时要求,对内容做了较大的调整,以期更好地适应教学的需要。《实用软件工程(第3版)》面向工程实践,按照IT企业工作流程安排章节顺序,新版教材共10章,包括软件工程的内容与方法、软件生命周期与开发模型、软件立项与合同、软件需求、软件策划、软件建模、软件设计、软件测试、软件实施与维护和软件管理。《实用软件工程(第3版)》为任课老师免费提供电子课件,并出版有配套实践教材《软件工程实践教程》。《实用软件工程(第3版)》内容新颖、实用性强,案例丰富且教学资源配套,适合作为高校计算机、软件工程、电子信息、信息与计算科学、信息管理与信息系统等专业大学教材,也可作为IT企业培训教材和软件工程师参考读物。
目录
第1章 软件工程的内容与方法1
1.1 软件的定义2
1.2 软件工程的定义4
1.3 软件工程在软件行业中的作用8
1.4 软件工程方法论10
1.4.1 软件工程方法论的提出10
1.4.2 面向过程的方法10
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 面向流程分析21
1.5.3 面向元数据设计22
1.5.4 面向对象实现22
1.5.5 面向功能测试22
1.5.6 面向过程管理23
1.5.7 软件工程实践论小结23
1.6 软件支持过程24
1.7 软件管理过程25
1.8 实例分析——某港口信息系统建设案例26
1.9 本章小结27
习题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章 软件需求分析55
4.1 需求分析的基本概念56
4.2 需求分析的任务59
4.3 需求分析的方法65
4.4 需求描述工具69
4.4.1 描述工具概述69
4.4.2 面向元数据的需求描述工具70
4.4.3 面向过程的需求描述工具71
4.4.4 面向对象的需求描述工具74
4.5 需求过程管理79
4.6 需求分析文档81
4.7 本章小结83
习题4 84
第5章 软件策划85
5.1 软件策划概论86
5.2 软件规模估计方法89
5.3 软件费用与资源估计方法91
5.4 软件策划文档92
5.5 本章小结93
习题5 93
第6章 软件建模94
6.1 三个模型的建模思想95
6.2 数据模型设计概论98
6.3 数据库设计的理论与方法102
6.4 数据模型建模实例分析——“混凝土公司信息管理 系统”建模案例108
6.5 三个模型建模实例分析——“某省级新华书店信息 管理系统”建模案例111
6.6 三个模型建模思想总结116
6.7 本章小结117
习题6 117
第7章 软件设计118
7.1 软件设计概论119
7.2 软件设计原理121
7.3 面向过程设计125
7.3.1 面向过程的概要设计125
7.3.2 面向过程的详细设计128
7.4 面向对象设计131
7.4.1 面向对象设计描述工具132
7.4.2 面向对象设计的步骤140
7.5 面向元数据设计143
7.6 软件设计方法总结146
7.7 软件设计文档146
7.8 本章小结148
习题7 149
第8章 软件测试150
8.1 软件测试概论151
8.2 软件测试模型153
8.3 黑盒测试方法156
8.3.1 等价类划分法156
8.3.2 边界值分析法157
8.3.3 错误推测法158
8.3.4 因果图分析法158
8.3.5 场景分析法159
8.3.6 黑盒测试用例设计160
8.3.7 黑盒测试的优缺点162
8.4 白盒测试方法163
8.5 灰盒测试方法167
8.6 测试过程与测试文档167
8.7 本章小结171
习题8 171
第9章173
软件实施与维护173
9.1 软件产品的分类174
9.2 软件产品的发布176
9.3 软件产品的实施177
9.4 软件维护的传统方法178
9.5 软件维护的最新方法181
9.6 软件维护文档184
9.7 本章小结185
习题9 186
第10章 软件管理187
10.1 软件过程改进模型CMMI188
10.1.1 CMMI内容简介188
10.1.2 CMMI实施思路192
*10.1.3 成熟度等级2过程域的解释196
*10.2 敏捷文化现象197
10.3 软件配置管理199
10.3.1 配置管理的基本概念199
10.3.2 配置管理员的职责202
10.3.3 配置管理工具VSS的工作原理203
10.4 软件质量保证204
10.4.1 软件质量保证基本概念205
10.4.2 软件质量保证文档207
10.5 软件项目管理208
10.5.1 项目与项目管理的定义208
10.5.2 项目经理的七项职责及十项工作程序209
10.5.3 项目经理对程序员的八项要求211
10.5.4 从大学生到项目经理213
10.5.5 软件企业人才管理策略214
10.5.6 软件企业架构及工作流215
10.6 本章小结218
习题10218
参考文献220
1.1 软件的定义2
1.2 软件工程的定义4
1.3 软件工程在软件行业中的作用8
1.4 软件工程方法论10
1.4.1 软件工程方法论的提出10
1.4.2 面向过程的方法10
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 面向流程分析21
1.5.3 面向元数据设计22
1.5.4 面向对象实现22
1.5.5 面向功能测试22
1.5.6 面向过程管理23
1.5.7 软件工程实践论小结23
1.6 软件支持过程24
1.7 软件管理过程25
1.8 实例分析——某港口信息系统建设案例26
1.9 本章小结27
习题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章 软件需求分析55
4.1 需求分析的基本概念56
4.2 需求分析的任务59
4.3 需求分析的方法65
4.4 需求描述工具69
4.4.1 描述工具概述69
4.4.2 面向元数据的需求描述工具70
4.4.3 面向过程的需求描述工具71
4.4.4 面向对象的需求描述工具74
4.5 需求过程管理79
4.6 需求分析文档81
4.7 本章小结83
习题4 84
第5章 软件策划85
5.1 软件策划概论86
5.2 软件规模估计方法89
5.3 软件费用与资源估计方法91
5.4 软件策划文档92
5.5 本章小结93
习题5 93
第6章 软件建模94
6.1 三个模型的建模思想95
6.2 数据模型设计概论98
6.3 数据库设计的理论与方法102
6.4 数据模型建模实例分析——“混凝土公司信息管理 系统”建模案例108
6.5 三个模型建模实例分析——“某省级新华书店信息 管理系统”建模案例111
6.6 三个模型建模思想总结116
6.7 本章小结117
习题6 117
第7章 软件设计118
7.1 软件设计概论119
7.2 软件设计原理121
7.3 面向过程设计125
7.3.1 面向过程的概要设计125
7.3.2 面向过程的详细设计128
7.4 面向对象设计131
7.4.1 面向对象设计描述工具132
7.4.2 面向对象设计的步骤140
7.5 面向元数据设计143
7.6 软件设计方法总结146
7.7 软件设计文档146
7.8 本章小结148
习题7 149
第8章 软件测试150
8.1 软件测试概论151
8.2 软件测试模型153
8.3 黑盒测试方法156
8.3.1 等价类划分法156
8.3.2 边界值分析法157
8.3.3 错误推测法158
8.3.4 因果图分析法158
8.3.5 场景分析法159
8.3.6 黑盒测试用例设计160
8.3.7 黑盒测试的优缺点162
8.4 白盒测试方法163
8.5 灰盒测试方法167
8.6 测试过程与测试文档167
8.7 本章小结171
习题8 171
第9章173
软件实施与维护173
9.1 软件产品的分类174
9.2 软件产品的发布176
9.3 软件产品的实施177
9.4 软件维护的传统方法178
9.5 软件维护的最新方法181
9.6 软件维护文档184
9.7 本章小结185
习题9 186
第10章 软件管理187
10.1 软件过程改进模型CMMI188
10.1.1 CMMI内容简介188
10.1.2 CMMI实施思路192
*10.1.3 成熟度等级2过程域的解释196
*10.2 敏捷文化现象197
10.3 软件配置管理199
10.3.1 配置管理的基本概念199
10.3.2 配置管理员的职责202
10.3.3 配置管理工具VSS的工作原理203
10.4 软件质量保证204
10.4.1 软件质量保证基本概念205
10.4.2 软件质量保证文档207
10.5 软件项目管理208
10.5.1 项目与项目管理的定义208
10.5.2 项目经理的七项职责及十项工作程序209
10.5.3 项目经理对程序员的八项要求211
10.5.4 从大学生到项目经理213
10.5.5 软件企业人才管理策略214
10.5.6 软件企业架构及工作流215
10.6 本章小结218
习题10218
参考文献220
实用软件工程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
