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月