软件技术基础考试大纲
?
一、适应报考的专业:适应类各专业,包括计算机科学、计算机软件、计算机应用等。机械电子工程、工业自动化各专业。
二、考试题型:简答题、论述题、分析计算题、设计编程题
?三、基本内容:
???(一)数据结构?
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月。
附件下载: