软件工程理论与实践

注重案例教学衔接,在技术实践和实例介绍环节,以一个完整项目(机器翻译平台)进行展示
分享 推荐 0 收藏 1 阅读 273
刘小峰 (编著) 978-7-115-68298-7

关于本书的内容有任何问题,请联系 许金霞

(1)内容介绍全面,将软件工程管理支撑活动和软件工程核心技术活动融为一体,强调软件工程的核心活动,将支撑活动和核心活动紧密结合,共同实现专业化地软件开发。
(2)注重案例教学衔接,在技术实践和实例介绍环节,以一个完整项目(机器翻译平台)进行展示,前后章节技术运用和实例环环相扣,有助于读者理解和运用相关技术和方法。
(3)强调方法拓展运用,所有章节都提供了项目题,这些项目题需要学生灵活运用所学知识,并要求学生动手查阅资料,它们既可以作为课程的上机实践环节的任务,也可以作为软件工程课程设计环节的题目使用。
¥49.80 ¥42.33 (8.5 折)

内容摘要

本书结合高等院校“软件工程”课程教学要求,系统地介绍了软件工程的基本概念、原则、方法和技术,并通过一系列环环相扣的实例展示了软件工程基本方法和技术的运用。本书比较全面地反映了软件工程技术的全貌,既介绍了软件工程核心技术活动,也介绍了软件工程管理支撑活动。全书共11章,主要内容包括导论、软件过程、敏捷开发、需求工程、软件设计、软件测试、软件进化、质量管理、配置管理、项目计划、风险管理。 本书适合作为高等院校计算机、软件工程专业或信息类相关专业软件工程课程的教材,也可作为软件开发技术人员的参考书。

目录

目录
第 1章 导论 1
1.1 软件及其特点 1
1.2 软件类型 3
1.3 软件工程 5
1.4 基本方法 6
本章要点 8
思考题 8
项目题 9
第 2章 软件过程 10
2.1 什么是软件过程 10
2.2 软件过程活动 12
2.3 软件过程类型 14
2.4 瀑布模型 18
2.5 增量过程模型 20
2.6 螺旋过程模型 21
2.7 统一过程 23
本章要点 26
思考题 26
项目题 27
第3章 敏捷开发 29
3.1 敏捷方法 29
3.2 敏捷原则 30
3.3 敏捷团队 31
3.4 极限编程XP 32
3.5 敏捷项目管理Scrum 44
3.6 敏捷开发适用性 45
本章要点 46
思考题 47
项目题 47
第4章 需求工程 49
4.1 软件需求 49
4.2 需求工程过程 53
4.3 需求工程原则 55
4.4 需求导出和发现 57
4.5 分析建模 59
4.6 场景分析建模 62
4.7 数据分析建模 67
4.8 类分析建模 72
4.9 行为建模 78
4.10 需求验证和管理 80
本章要点 82
思考题 83
项目题 84
第5章 软件设计 86
5.1 设计过程和内容 86
5.2 设计原则 87
5.3 架构设计 88
5.4 架构模式 96
5.5 数据设计 102
5.6 接口设计 110
5.7 用户界面设计 113
5.8 组件设计 122
5.9 部署设计 137
5.10 设计模式 138
本章要点 142
思考题 144
项目题 144
第6章 软件测试 146
6.1 测试目标 146
6.2 测试类型 147
6.3 测试策略 149
6.4 测试过程 150
6.5 可测试性 152
6.6 单元测试 153
6.7 集成测试 165
6.8 黑盒测试 170
6.9 确认测试 173
6.10 系统测试 175
本章要点 176
思考题 177
项目题 178
第7章 软件进化 180
7.1 软件生命周期 180
7.2 软件进化过程 182
7.3 软件维护 183
7.4 软件再工程 184
本章要点 186
思考题 186
第8章 质量管理 188
8.1 软件质量 188
8.2 SQA内容 190
8.3 SQA组 192
8.4 SQA计划 193
8.5 软件质量度量 193
8.6 软件评审 196
本章要点 198
思考题 198
项目题 199
第9章 配置管理 201
9.1概述 201
9.2 SCM活动 203
9.3 版本管理 206
9.4 变更管理 209
9.5 构建和发布管理 211
本章要点 213
思考题 214
项目题 215
第 10章 项目计划 217
10.1 项目计划过程 217
10.2 软件项目估算 218
10.3 进度安排 228
本章要点 235
思考题 235
项目题 236
第 11章 风险管理 237
11.1 软件风险 237
11.2 风险类型 237
11.3 风险识别 239
11.4 风险分析 240
11.5 风险管理计划 241
本章要点 243
思考题 244
项目题 244
参考文献 245


读者评论

赶紧抢沙发哦!

我要评论

作者介绍

刘小峰 华中科技大学软件学院,副教授,先后参与和主持多项国家自然科学基金、863计划、国防预研纵向课题研究,获得湖北省科技进步一等奖1次。在权威刊物和国际会议上发表论文十余篇,其中EI收录10篇,SCI收录2篇。获得软件著作权5项,发明专利1项。主要研究方向:自然语言和语音处理。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部