《自考视频辅导课程》轻松易懂,助你拿证!点击试听,综合优惠低至69元/科!
自考生网为考生提供《2021年湖南01024软件工程及应用自考考试大纲》,内容包括01024软件工程及应用自学考试大纲考核内容、考试重点、次重点、一般知识点,以及大纲对应的教材版本、自学方法指导、考试题型示例等相关内容。
本大纲对应教材版本:计算机软件技术及应用,张玉洁、孟祥武、徐塞虹,机械工业出版社,2016年第1版
教材购买网址:自考教材商城
湖南省高等教育自学考试
课程考试大纲
软件工程及应用
(课程代码:01024)
湖南省教育考试院组编
2021年6月
01024软件工程及应用考试大纲第1页(共9页)
高等教育自学考试课程考试大纲
课程名称:软件工程及应用课程代码:01024
第一部分课程性质与目标
一、课程性质与特点
软件工程及应用是高等教育自学考试软件技术(专科)专业的专业核心课程,是一门综
合性和实践性较强的专业课程,主要包括程序设计技术、算法与数据结构,以及数据库技术
等内容。通过本课程的学习,使考生能较系统全面地了解计算机软件的基本知识,为今后进
一步学习计算机知识和技术打下良好的基础,从而提高计算机的软件应用和开发能力。
二、课程目标与基本要求
通过本课程学习,掌握计算机基础知识、程序设计概念的基础上,加深对软件开发与应
用中数据结构的应用,掌握计算机软件开发的基本原理、方法、技术和工具。通过学习,掌
握数据库应用的一般知识,包括关系数据库的概念、设计方法和使用方法,完成有关数据库
的简单应用,掌握支持软件开发和维护的理论、方法、技术、标准等知识。
本课程教学的基本要求:
1了解计算机软件和软件工程的概念,掌握程序与程序设计语言。
2.了解算法的基本概念和方法,掌握基本数据结构的逻辑结构、物理结构及其运算。
3.掌握数据库的基本概念和数据库的设计方法及SQL语言的使用。
三、与本专业其他课程的关系
本课程是高等教育自学考试软件技术(专科)专业的专业课,与本专业的其它软件类课
程有着密切的关系,先修课程为《高级语言程序设计》。
第二部分考核内容与考核目标
第1章计算机软件概述
一、学习目的与要求
本章对计算机软件和软件工程作了概括性的介绍,目的是使考生对软件和软件工程有初
01024软件工程及应用考试大纲第2页(共9页)
步的认识。通过本章的学习,应掌握计算机软件的基本概念和计算机软件的分类,了解软件
工程的产生背景以及基本概念,了解关于软件的一些标准、法规以及软件许可证。
二、考核知识点与考核目标
(一)计算机软件的基本概念(一般)
识记:计算机软件的概念
理解:软件的特点
(二)计算机软件的分类(次重点)
理解:计算机软件的分层体系(系统软件、支撑软件和应用软件)
(三)软件与程序(重点)
理解:软件与程序的关系(软件=程序+数据+文档)
(四)软件危机和软件工程(一般)
识记:软件工程的含义、特点与原则
理解:软件工程三要素(方法、工具和过程)
第2章程序设计
一、学习目的与要求
通过本章的学习,掌握程序设计的基本概念,了解常用的程序设计环境,了解结构化程
序设计和面向对象程序设计过程。
二、考核知识点与考核目标
(一)程序设计的基本概念(一般)
识记:程序设计环境(Visual C++、Eclipse、VB集成开发环境、VBA程序设计环境)
(二)结构化程序设计(重点)
理解:1.结构化程序设计的两个原则(逐步求精、模块化)
2.结构化程序的三种结构(顺序结构、选择结构、循环结构)
(三)面向对象程序设计(次重点)
理解:面向对象相关概念(类、对象、属性、方法、继承、多态)
第3章程序设计语言
一、学习目的与要求
01024软件工程及应用考试大纲第3页(共9页)
通过本章的学习,应掌握程序与程序设计语言的关系,了解程序设计语言的分类和一些
流行的程序设计语言,掌握程序设计语言的基本组成成分和翻译过程,熟练掌握程序设计语
言VBA。
二、考核知识点与考核目标
(一)程序与程序设计语言(一般)
理解:程序与程序设计语言关系
(二)流行的程序设计语言(一般)
识记:流行的程序设计语言(Java、Pascal、C语言、C++,C#、VB、JavaScript、
Perl、PHP、Python、Ruby等)
(三)程序设计语言的分类(次重点)
识记:低级语言和高级语言
(四)程序设计语言的翻译(重点)
理解:1.程序设计语言翻译过程
2.三种翻译程序(编译程序、汇编程序、解释程序)
(五)程序设计语言的基本成分(重点)
理解:1.常量、变量、数据类型、表达式
2.程序的三种控制结构(顺序结构、选择结构和循环结构)
(六)程序设计语言VBA(次重点)
应用:运用VBA编写程序
第4章算法基础
一、学习目的与要求
通过本章的学习,应掌握算法的概念和基本特性,掌握算法的描述方法和算法效率的度
量,了解算法设计要求。
二、考核知识点与考核目标
(一)算法的概念和特性(重点)
理解:算法的五个特性(输入、输出、有穷性、确定性、可行性)
(二)算法的描述方法(次重点)
识记:算法描述方法(自然语言、流程图、伪码语言、类语言)
(三)算法设计要求(一般)
01024软件工程及应用考试大纲第4页(共9页)
理解:算法设计要求(正确性、可读性、健壮性和高效性)
(四)算法效率的度量(次重点)
理解:时间复杂度和空间复杂度
第5章数据结构基础
一、学习目的与要求
通过本章的学习,应掌握数据结构的概念,掌握线性表、栈、队列、树的相关概念及其
应用,了解图、查找表的相关概念及其应用。
二、考核知识点与考核目标
(一)基本概念(一般)
理解:1.逻辑结构(集合结构、线性结构、树形结构、图状结构)
2.存储结构(顺序存储、链式存储、索引存储、散列存储)
3.抽象数据类型
(二)线性表(重点)
理解:1.线性表的逻辑结构
2.线性表的顺序存储结构和链式存储结构实现线性表的基本运算(初始化、
求表长、取线性表中指定位序的元素、查找、插入、删除运算)
(三)栈(重点)
理解:1.栈的逻辑结构
2.栈的顺序存储结构和链式存储结构实现栈的基本运算(初始化、判断栈空、
取栈顶元素、进栈和出栈)
(四)队列(重点)
理解:1.队列的逻辑结构
2.队列的顺序存储结构和链式存储结构实现队列的基本运算(初始化、判队
列空、求队列长度、取队头元素、入队和出队)
(五)树(次重点)
识记:树的概念(结点的度、树的度、叶子结点、分支结点、双亲和孩子、兄弟、
结点的层次、树的高度、有序树、无序树)
理解:1.二叉树的存储结构(顺序存储结构和二叉链表)
01024软件工程及应用考试大纲第5页(共9页)
2.二叉树的遍历(先序遍历、中序遍历和后序遍历)
3.树的存储结构(孩子链表、孩子兄弟链表)
(六)图(次重点)
识记:图的相关概念(图、无向图、有向图、邻接、顶点的度、子图、网)
理解:1.图的存储结构(邻接矩阵和邻接表)
2.图的深度优先遍历和广度优先遍历
(七)查找表(一般)
识记:查找表、二叉排序树的概念
理解:二分查找
第6章数据库基础
一、学习目的与要求
通过本章的学习,应掌握数据库、数据库管理系统、数据库系统的关系,掌握关系数据
库的概念和数据模型三要素,掌握E-R模型。
二、考核知识点与考核目标
(一)数据库系统的组成(一般)
识记:数据库应用系统、计算机支持系统、数据库管理系统、数据库
理解:数据库系统的主要特点
(二)数据库管理系统(次重点)
理解:数据库管理系统的功能(数据定义、数据操纵、数据控制)
(三)数据模型(次重点)
理解:1.数据模型三要素(数据结构、数据操作、数据的约束条件)
2.数据模型的分类(概念数据模型、逻辑数据模型、物理数据模型)
(四)E-R模型和E-R图(重点)
识记:E-R模型的概念(实体、属性、实体型、关键字、域、联系)
理解:1.E-R模型中联系的类型(一对一联系、一对多联系和多对多联系)
2.E-R图的构成要素(实体、属性、实体之间的联系)
应用:E-R图的制作
(五)关系模型(重点)
01024软件工程及应用考试大纲第6页(共9页)
识记:关系模型中的概念(关系的属性、元组、分量、域、候选键、主键、主属
性、非主属性、外键)
理解:1.关系的性质
2.关系模型三要素(数据结构、关系操作、关系完整性约束)
3.关系的三类完整性约束(实体完整性、参照完整性、用户定义完整性)
第7章数据库设计
一、学习目的与要求
通过本章的学习,应掌握关系数据库的设计过程,掌握E-R模型的建立方法,掌握将E-R
模型转换为关系模型的方法。了解规范化理论的作用,掌握范式的概念以及关系模式优化方
法。
二、考核知识点与考核目标
(一)数据库设计过程(次重点)
识记:数据库设计的六个阶段(需求分析、概念结构设计、逻辑结构设计、数据
库物理设计、数据库实施、数据库运行和维护)
(二)数据建模(重点)
理解:构造E-R图的步骤
应用:E-R图转换为关系模式的步骤
(三)关系模式的优化(一般)
理解:范式的概念(第一范式、第二范式、第三范式)
第8章数据库实现基础
一、学习目的与要求
通过本章的学习,应了解使用关系代数来处理关系数据的基本方法,掌握选择、投影、
连接等关系运算的意义和方法,了解结构化查询语言SQL。
二、考核知识点与考核目标
(一)关系代数(重点)
理解:1.传统的集合运算(并、差、交、笛卡尔积)、
2.专门的关系运算(选择、投影和连接)
01024软件工程及应用考试大纲第7页(共9页)
(二)结构化查询语言SQL(次重点)
理解:数据查询、数据定义、数据更新、数据删除、数据控制的SQL命令
第9章使用Access2010实现数据库
(不作考核要求)
第三部分有关说明与实施要求
一、考核目标的能力层次表述
本大纲在考核目标中,按照“识记”、“理解”、“应用”三个能力层次规定其应达到的能力
层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:
识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。
理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、
原理、方法的区别与联系,是较高层次的要求。
应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的多个知识点
分析和解决有关的理论问题和实际问题,是最高层次的要求。
二、教材
指定教材:计算机软件技术及应用,张玉洁、孟祥武、徐塞虹,机械工业出版社,2016
年第1版
三、自学方法指导
1.在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点及对知识点
的能力层次要求和考核目标,以便在阅读教材时做到心中有数,有的放矢。
2.阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必
须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。
3.在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方
法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内
容,可以不断提高自学能力。
4.完成适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高
能力的重要环节,在做练习之前,应认真阅读教材,按考核目标所要求的不同层次,掌握教
01024软件工程及应用考试大纲第8页(共9页)
材内容,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具
体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述
或推导,明确各层次(步骤)间的逻辑关系。
四、对社会助学的要求
1.应熟知考试大纲对课程提出的总要求和各章的知识点。
2.应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3.辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,以免与大纲
脱节。
4.辅导时,应对学习方法进行指导,宜提倡“认真阅读教材,刻苦钻研教材,主动争取
帮助,依靠自己学通”的方法。
5.辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启发引导。
6.注意对考生能力的培养,特别是自学能力的培养,要引导考生逐步学会独立学习,在
自学过程中善于提出问题,分析问题,做出判断,解决问题。
7.要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能力层次中会
存在着不同难度的试题。
8.助学学时:本课程共3学分,建议总课时54学时,其中助学课时分配如下:
章次章节名称学时
第1章计算机软件概述2
第2章程序设计4
第3章程序设计语言8
第4章算法基础4
第5章数据结构基础16
第6章数据库基础6
第7章数据库设计8
第8章数据库实现基础6
第9章使用Access2010实现数据库0
合计54
五、关于命题考试的若干规定
1.本大纲各章所提到的内容和考核目标都是考试内容。试题覆盖到章,突出重点。
2.试卷中对不同能力层次的试题比例大致是:“识记”为30%、“理解”为60%、“应用”
为10%。
01024软件工程及应用考试大纲第9页(共9页)
3.试题难易程度应合理:易、中等、难比例为3:4:3。
4.每份试卷中,各类考核点所占比例约为:重点占60%,次重点占30%,一般占10%。
5.试题类型一般分为:单项选择题、填空题、名词解释题、简答题、综合应用题。
6.考试采用闭卷笔试,考试时间150分钟,采用百分制评分,60分合格。
六、题型示例(样题)
一、单项选择题(本大题共■小题,每小题■分,共■分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”
上的相应字母涂黑。错涂、多涂或未涂均无分。
1.在数据结构中,从逻辑上可以把数据结构分成
A、动态结构和静态结构B、紧凑结构和非紧凑结构
C、线性结构和非线性结构D、内部结构和外部结构
二、填空题(本大题共■小题,每小题■分,共■分)
2.数据库管理系统常见的数据模型有层次模型、网状模型和3种。
三、名词解释题(本大题共■小题,每小题■分,共■分)
3.实体完整性
四、简答题(本大题共■小题,每小题■分,共■分)
4.简述栈和线性表的区别。
五、综合应用题(本大题共■小题,每小题■分,共■分)
5.某商业集团数据库中有3个实体集。一是“商店”实体集,属性有商店编号、商店名、
地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体
集,三是有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”关系,每个商店可销售多种商品,每种商品也可放在多个商
店销售,每个商店每销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个
商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)根据上述语义画出E-R图,标明每个实体及其属性、实体间联系。
(2)将E-R图转换为关系模型,并指出每个关系的主键。
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题