2021年硕士研究生复试专业课参考大纲——人工智能学院 发布日期:2021-03-17
010 人工智能学院 083500 软件工程 085400 电子信息(01、02、03方向) (专业学位) 一、复试科目:软件工程、数据库原理 二、复习大纲: Ⅰ.考查目标 要求考生系统地掌握上述软件工程、数据库的概念、基本原理和基本方法,能够运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。 Ⅱ.试卷结构及题型 单项选择题 简答题 综合应用题 Ⅲ.考查内容 复试科目:软件工程、数据库原理 1. 软件工程 1.1 软件工程学概述:软件危机、软件工程、软件生命周期、软件过程等 1.2 可行性研究:可行性分析任务、系统流程图、数据流图、数据字典、成本/效益分析等 1.3 需求分析:需求分析任务、数据规范化、需求分析建模及相关工具等 1.4 总体设计:设计原理、启发式规划、软件结构图及工具、面向数据流的设计方法 1.5 详细设计:过程设计工具、面向数据结构的设计方法、复杂程序度量等 1.6 实现:软件测试概念、测试技术、软件可靠性等 1.7 维护:软件维护概念、过程、软件可维护性、软件再工程等 1.8 面向对象方法学:面向对象的概念、对象模型、动态模型、功能模型、软件重用、服务等。 1.9 软件项目管理:软件规模估算、工作量估算、进行计划、人员组织、质量保证、软件配置管理等。 2. 数据库原理 2.1 绪论:数据库系统概述、数据模型、数据库系统的结构、数据库系统的组成 2.2 关系数据库:关系数据结构及形式化定义、关系操作、关系的完整性、关系代数 2.3 关系数据库标准语言SQL:SQL 概述、数据定义、数据查询、数据更新、视图 2.4 数据库安全性:数据库安全性概述、数据库安全性控制、视图机制、审计、数据加密 2.5 数据库完整性:实体完整性、参照完整性、用户定义的完整性、完整性约束命名子句、断言、触发器 2.6 关系数据理论:规范化、数据依赖的公理系统 2.7 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和维护 2.8 数据库编程:嵌入式SQL、过程化SQL、存储过程和函数、ODBC 编程 2.9 关系查询处理和查询优化:查询处理、查询优化、代数优化等 2.10 数据库恢复技术:事务的基本概念、数据库恢复概述、故障的种类、恢复的实现技术、恢复策略、具有检查点的恢复技术、数据库镜像 2.11 并发控制:并发控制概念、封锁、封锁协议、活锁和死锁、并发调度的可串行性、两段锁协议、封锁的粒度 三、参考书目: 1. 软件工程导论(第6版),张海藩、牟永敏,清华大学出版社,2013年10月 2. 数据库系统概论(第5版),王珊、萨师煊,高等教育出版社,2014年9月 |