附件4:
2024年研究生入学考试同等学力科目考试大纲
考试科目代码: 考试科目名称: 软件工程导论及数据库技术 考试内容范围: 第一部分:软件工程导论 一、软件工程学概述 软件工程;软件生命周期;软件过程。 二、可行性研究 可行性研究的任务;可行性研究过程和方法;系统流程图;数据流图;数据字典。 三、需求分析 需求分析的任务;与用户沟通获取需求的方法;分析建模与规格说明。 四、总体设计 设计过程;设计原理;描绘软件结构的图形工具;结构程序设计;过程设计的工具。 五、软件测试基础 软件测试过程;单元测试;集成测试;软件测试技术;白盒测试技术,黑盒测试技术。 第二部分 数据库原理 一、数据库系统基础 数据库管理系统;数据库系统特点;数据模型;关系数据库;关系操作;关系完整性约束;数据库完整性约束条件的定义、检查和违约处理,数据库触发器的定义和使用。 二、数据库系统结构 数据库系统结构分类;数据库系统模式;三级模式;二级映射;数据库系统组成。 三、数据库标准语言SQL SQL的数据定义、查询和更新功能;视图。 四、数据库安全性 数据库安全标准;数据库安全性控制的常用方法和技术、权限、授权、收权、角色;审计;数据加密;数据库安全。 五、数据库设计 数据库设计的基本步骤,数据字典的内容,数据库设计各阶段的设计方法及描述,E-R图的设计,E-R图向关系模型的转化。 六、数据库恢复技术 事务,ADIC特性,故障恢复策略。 七、数据库并发控制 并发操作可能带来的数据不一致问题,封锁类型及定义,封锁协议,封锁协议与数据不一致的关系,并发调度的可串行性概念、两段锁协议。 参考书目: 《数据库原理及应用教程》(第3版),陈志泊主编,人民邮电出版社,2012年
《软件工程导论》(第六版),张海藩 清华大学出版社 2013年