软件技术基础考试大纲
一、适应报考的专业:适应类各专业,包括计算机科学、计算机软件、计算机应用等。机械电子工程、工业自动化各专业。
二、考试题型:简答题、论述题、分析计算题、设计编程题
三、基本内容:
(一)数据结构
1. 数据结构基本概念;
2. 线性结构;
3. 非线性结构;
4. 查找与排序;
(二)操作系统
1. 操作系统的功能与特征;
2. 处理机管理;
3. 作业管理;
4. 设备管理;
5. 文件管理;
(三)软件工程
1. 软件需求分析;
2. 软件设计与编程;
3. 面向对象的基本概念;
4. 面向对象程序设计的方法、特点。
(四)数据库技术
1. 数据库基础知识;
2. 数据库系统组成;
3. 数据模型;
4. 关系数据库;
5. 结构化查询语言(SQL);
6. 数据定义、查询;
7. 数据操纵与控制;
8. 数据字典;
9. 嵌入式SQL;
(五)网络技术基础
1. 网络的概念、基础知识;
2. 网络协议;
3. 网络编程接口;
四、考试要求
(一)数据结构
1. 理解和掌握数据结构的基本概念;
2. 理解和掌握线性结构的概念、知识与运用;
3. 熟练掌握非线性结构的概念、知识与运用;
4. 熟练掌握查找与排序的概念、知识与运用;
(二)操作系统
1. 理解和掌握操作系统的功能与特征;
2. 理解与掌握处理机管理的概念、功能,灵活应用处理机管理的控制、调度与管理方法;
3. 理解与掌握作业管理的概念、功能,灵活应用作业管理的控制、调度与管理方法;
4. 理解与掌握设备管理的基本概念;
5. 理解与掌握文件管理的基本概念;
(三)软件工程
1. 熟练掌握软件的需求分析的概念、方法与运用;
2. 熟练掌握软件设计与编程的概念、方法与运用;
3. 理解与掌握面向对象的基本概念;
4. 理解与掌握面向对象程序设计的方法、特点。
(四)数据库技术
1. 掌握数据库基础知识;
2. 掌握数据库系统组成;
3. 掌握数据模型的基本概念;
4. 熟练掌握关系数据库的基本概念、设计方法;
5. 理解与掌握结构化查询语言(SQL)的基本概念;
6. 理解与掌握数据定义、查询的基本概念,灵活用用数据定义、查询的方法;
7. 理解与掌握数据操纵与控制的基本概念和方法;
8. 了解数据字典的概念、知识与运用;
9. 了解嵌入式SQL的概念、知识与运用;
(五)网络技术基础
1. 理解与掌握网络的概念、基础知识;
2. 熟练掌握网络协议的概念、基础知识;
3. 理解与掌握网络编程接口的概念、基础知识;
五、主要参考教材
黄迪明主编,《软件技术基础(第四版)》,电子科技大学出版社,2014年4月。
附件下载: