软件技术基础考试大纲

发布时间:2024-10-08

一、适应报考的专业:适应类各专业,包括计算机科学、计算机软件、计算机应用等。机械电子工程、工业自动化各专业。

二、考试题型:简答题、论述题、分析计算题、设计编程题

  三、基本内容:

   一)数据结构 

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. 理解与掌握网络编程接口的概念、基础知识;

  五、主要参考教材 

黄迪明主编,《软件技术基础(第四版)》,电子科技大学出版社,20144月。




附件下载: