科目代码:3402
科目名称:软件工程
适用学科:计算机科学与技术
一、考试的总体要求
主要考查学生对软件工程领域基本概念和基本理论的掌握,以及较熟练运用软件工程相关原则和技术方法解决具体问题的能力和对软件项目开发实践的经验、认识和感悟。
二、考试内容
1.软件工程基础(10%)
软件工程基本概念;软件生存周期;软件工程过程模型;面向对象软件工程。
2.软件需求分析(30%)
软件需求定义;需求工程;需求获取方法;结构化分析方法及其建模技术;面向对象分析方法及其建模技术。
3.软件设计(30%)
软件设计基础;总体设计;详细设计;结构化设计方法及其建模技术;面向对象设计方法及其建模技术。
4.软件测试与维护(10%)
软件测试基本理论;软件测试策略;白盒测试技术;黑盒测试技术;软件维护过程;软件再工程。
5.软件项目管理(10%)
软件项目管理;软件风险管理;软件质量管理;软件配置管理;软件过程管理。
6.软件工程高级课题(10%)
Web工程;基于构件的软件开发;分布式系统的软件开发;敏捷开发。
三、试卷类型及比例
(1)选择题,约占15%;
(2)简答题,约占35%;
(3)分析应用题,约占25%;
(4)综合应用题,约占25%;
四、考试形式及时间
(1)考试形式:笔试;
(2)考试时间:180分钟;
(3)试卷满分:100分。
五、参考书目
(1)周丽娟,王华等.《软件工程实用教程(第2版)》.清华大学出版社,2016.3。