2015硕士研究生(877)
《软件工程基础综合》考试大纲和参考书目
一、考试说明
《软件工程基础综合》的考试内容包括两部分:软件工程和数据库原理,各占50%。
二、软件工程部分:
1、参考书目:张海藩主编,软件工程导论(第六版),清华大学出版社,2013-08
2、主要内容:
第1部分:软件工程概论,包括:软件危机、软件工程、软件生命周期、软件过程等。
第2部分:可行性研究,包括:可行性研究的任务、可行性研究过程、系统流程图、数据流图、数据字典等。
第3部分:需求分析,包括:需求分析的任务、与用户沟通获取需求的方法、分析建模与规格说明、分析建模、软件需求规格说明、实体联系图、状态转换图、其他图形工具、验证软件需求等。
第4部分:总体设计,包括:设计过程、设计原理、启发规则、描绘软件结构的图形工具等。
第5部分:结构程序设计,包括:人机界面设计、过程设计的工具、面向数据结构的设计方法、程序复杂程度的定量度量等。
第6部分:实现,包括:编码、软件测试基础、单元测试、集成测试、确认测试、白盒测试技术、黑盒测试技术、调试等。
第7部分:维护,包括:软件维护的定义、软件维护的特点、软件维护过程、软件的可维护性、预防性维护等。
三、数据库原理部分:
1、参考书目:王成良、柳玲、徐玲,数据库技术与应用,清华大学出版社,2011.11
2、主要内容:
第1部分:数据库基础知识,包括:数据库技术的相关概念、数据管理的发展、数据库的体系结构、数据库管理系统。
第2部分:信息的三种世界与数据模型,包括:信息的三种世界及其描述、数据模型。
第3部分:关系模型,包括:关系数据库的结构、关系模型的基本术语、关
系的键、基于集合论的关系定义、关系规则、关系操作、关系代数。
第4部分:关系数据库标准语言—SQL,包括:SQL概述及特点、SQL的数据定义功能、SQL的数据查询功能、SQL的数据操纵功能、视图、索引、SQL 的数据控制功能、存储过程、函数、嵌入式SQL。
第5部分:数据库保护,包括:数据库完整性、数据库的安全性、事务、并发控制、数据库的恢复。
第6部分:关系数据库理论,包括:函数依赖、关系模式的分解、关系模式的范式。
第7部分:数据库系统的设计,包括:系统需求分析、概念结构的设计、数据库逻辑结构的设计、数据库物理结构的设计、数据库的实施和维护。
四、考试形式和时间
1、考试形式:笔试,闭卷
2、答题时间:120分钟。