- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
软件工程:共同演进的方法介绍
(2012 年秋)
主编: 田文洪
副主编:王玉林,李凡,周俊临
参编:段贵多,蓝天,孙夏爽,钟元椋,
景晨,胡金安,董旭,王浩严
软件工程(仅供电子科技大学计算机学院内部教学使用)
前 言
“软件工程”是高等院校计算机教学计划中的一门核心课程,主要内容包括软件工程
背景介绍,软件过程模型,软件需求分析,软件设计,软件编码规范,软件测试,软件项
目管理,软件项目度量,软件风险管理,软件质量管理等内容。
为突出理论与实践紧密结合的特点以及配合“卓越工程师计划”,本书采用理论与实践
紧密结合的共同演进方法进行介绍,既介绍了传统软件生命周期过程中的主要内容,又介
绍了现代软件工程中比较新颖的技术方法,包括新的过程模型、软件作为一种服务、新的
并行分布式编程模型等近年来新兴的方法和技术。
本教材涵盖 IEEE 和 ACM 联合研究项目——SWEBOK (工程知识体系)包含的10 个
知识领域的主要内容,主要介绍软件工程的背景知识、软件过程模型、需求分析、需求建
模、设计工程、体系结构设计、编码和新的技术趋势需求、测试技术与策略、项目管理
概要、风险分析与管理、软件质量管理等内容。同时适应卓越工程师培养计划的需求,通
过理论与实践(实际项目)的紧密结合介绍,使得学生在学习的过程中了解和掌握软件
工程的基本概念、原理和方法,并能应用到实际项目中去。
本教材基于作者多年来教学实践与改革的经验,特别是收集了学生的反馈,结合目前
软件工程教材的优点并考虑到学生的学习特点而编著。主要特色包括以下几个方面:
(1)增强理论与实践相结合:案例贯穿全教材。教学案例源于已实际开发的项目,从
教学一开始直至结束,所有概念、方法都会应用于这些教学案例中。随着案例项目的进展
分析,完成全部教学内容。这种方法国外相当流行,这种方法的确可以在培养学生分析解
决问题的能力上发挥更大作用,因而值得研究和发扬;
(2 )突出组织逻辑和增加趣味性:目前的国内教材和选用的国外经典教材,用于本科
教学后,学生的普遍反映还是概念原理介绍过多,内容组织的逻辑思路不是很明晰,介绍
的内容非常技术性。我们希望针对学生的反馈在新编教材中进行改进。
(3 )增加软件产业热门和急需的技术知识:适当介绍软件产业热门和急需的软件/平台
作为服务等知识,开阔学生的视野并为他们就业做好准备。
本书将阐释:
软件工程的发展背景和发展趋势如何?
IEEE 和 ACM 软件知识体系建议的软件工程的主要内容有哪些?
软件工程的核心内容是什么?
经典的软件工程流程包含哪些主要环节?
软件工程的主要理论与实践如何结合?
如何建立一个全局的需求分析、设计、测试与维护的软件工程观?
常用的软件开发工具和编码规范有哪些?
本书主要内容包括软件工程简介(第 1 章),过程模型(第2 章),软件需求(第 3 章),
软件设计工程(第 4 章),软件生产率和工作量度量(第 5 章),软件质量管理(第 6 章),
测试方法(第 7 章),测试策略(第 8 章),软件维护(第 9 章),软件项目管理(第 10 章),
软件风险分析和管理(第 11 章),软件工程开发工具(第 12 章)。
本书适合高年级本科学生和低年级研究生作为教材使用,同时也可作为研究人员的
参考指南。本书的编写获得 985 高校基金资助和”卓越工程师计划”资助。
本书由田文洪主编,王玉林、李凡 、周俊临为副主编,参加本书编写工作的还有:段
贵多, 蓝天, 孙夏爽、胡金安、董旭、钟元椋、景晨、王浩严。本书是编辑组成员对以上内容大
‐II‐
软件工程(仅供电子科技大学计算机学院内部教学使用)
量理论知识与实践经验的积累结果,因时间仓促,可能
文档评论(0)