《计算机科学与技术、软件工程》考试大纲.doc
文本预览下载声明
《计算机科学与技术、软件工程》考试大纲
适用专业名称:计算机科学与技术、软件工程、计算机技术(专业学位)、软件工程(专业学位) 考试大纲 第一部分 数据库系统基础
考试目的与要求
测试考生掌握数据库系统的基本概念和基本方法。考生应掌握数据库基本概念、关系数据库标准语言SQL、关系数据理论、数据库
安全性、完整性、数据库设计的基本步骤。
试卷结构(满分25分)
内容比例:
基本概念 约10分
SQL语句 约15分
题型比例:
1.简答题 约10分
2.设计题 约15分
三、考试内容与要求
(一)数据库的一般概念
考试内容 数据库系统概述;关系数据库;数据库安全性;数据库完整性;关系数据理论;数据库设计。
考试要求
1. 了解基本概念:数据库、数据库管理系统、数据库系统等。
2. 掌握关系数据理论、数据库设计。
3. 了解数据库的安全性、完整性。
4. 掌握E-R图的画法。
(二)关系数据库标准语言SQL
考试内容
SQL语句的编写。
考试要求
1. 建立数据库的SQL语句。
2. 掌握传查询数据库的SQL语句。。
3. 掌握数据更新的的SQL语句。。
4. 掌握如何建立视图。
第二部分 软件工程
考试目的与要求
测试考生掌握软件工程方法学的基本概念、软件过程的基本原理和软件开发的基本方法,以及学生综合运用软件工程相关理论知识进行系统分析、设计和实施的能力。
试卷结构(满分25分)
内容比例:
软件工程学概论 约30%
面向过程软件开发 约50%
面向对象软件开发 约20%
题型比例:
1.选择题 约20%
3.简答题 约50%
4.应用题 约30%
三、考试内容与要求
(一)软件工程学概论
考试内容 软件危机产生的原因及消除途径,软件工程的介绍,软件生命周期,。
考试要求
1. 了解基本概念:软件工程,软件工程方法学,软件生命周期等。
2. 了解软件危机的产生原因、典型表现及消除途径。
3. 了解软件工程的本质特性,基本原理。
4. 掌握瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型等生命周期模型的基本思想、特点及适用对象。
(二)面向过程软件开发
考试内容
可行性研究和需求分析的任务,方法进行可行性研究及需求分析所使用的模型,软件设计基本原理,启发规则,面向数据流的方法,面向数据结构的设计方法,程序复杂度的度量,软件测试的目标、准则及方法,软件维护的定义、特点及维护类型。
考试要求
1. 了解可行性研究的任务、内容及过程。
2. 掌握数据流图和数据字典的使用方法。
3. 了解需求分析的任务。
4. 掌握软件设计原理,模块化、抽象、信息隐藏、耦合、内聚等概念。
5. 了解启发规则。
6. 了解面向数据流的设计方法,以及变换流、事务流。
7. 能熟练应用判定表(树)。
8. 了解Jackson图。
9. 掌握流图的绘制方法以及环形复杂度的计算方法。
10.了解软件测试的目标、准则、测试步骤。
11.掌握逻辑覆盖白盒测试技术,了解黑盒测试技术。
12. 了解调试与测试的区别
13.了解软件维护的定义、类型。
(三) 面向对象软件开发
考试内容
面向对象的概念、各种模型及应用、软件重用。
考试要求
1. 掌握面向对象基本概念。
2. 了解面向对象建模的三种模型及三者之间的关系。
3. 掌握软件重用及类构件的概念。
第三部分 计算机网络
考试目的与要求
测试考生掌握计算机网络的基本原理和基本方法,以及对计算机网络技术分析和计算处理的能力。考生应掌计算机网络体系结构以及TCP/IP协议的基本原理和方法,初步具备计算机网络分析和设计的能力。
试卷结构(满分25分)
内容比例:
1. 计算机网络的基本概念 约28%
2. 物理层、数据链路层 约36%
3. 网络层、运输层 约36%
题型比例:
1. 填空题 约32%
2. 计算题 约28%
3. 分析论述题 约40%
三、考试内容与要求
(一)计算机网络的基本概念
考试内容 计算机网络概念,因特网发展;因特网组成,边缘、核心部分;计算机网络性能;计算机网络体系结构。
考试要求
1. 了解基本概念:互联网、因特网、因特网发展三个阶段,组成等。
2. 计算机网络性能指标。
3. 计算机网络体系结构:计算机协议与层次划分、TCP/IP的体系结构。
(二)物理层、数据链路层
考试内容
掌握计算机网络通信,物理层中相关的技术,理解数据链路层中ppp协议,以及局域网中的C
显示全部