| 考试范围
|
知识点讲解
|
|
考试科目1
计算机与软件工程师知识
|
|
|
|
1
计算机系统基础知识
|
|
|
|
1.1
计算机内数据的表示及运算
|
|
|
|
1.1.1
计算机内数据的表示及运算
|
|
|
|
1.1.1.1
数的表示
|
|
|
|
1.1.1.2
非数值表示(字符和汉字表示、声音表示、图像表示)
|
|
|
|
1.1.1.3
计算机中的二进制数运算方法
|
|
|
|
1.1.1.4
逻辑代数的基本运算
|
|
|
|
1.2
其他数学基础知识
|
|
|
|
1.2.1
其他数学基础知识
|
|
|
|
1.2.1.1
常用数值计算
|
|
|
|
1.2.1.2
排列组合、概率论应用、应用统计(数据的统计分析)
|
|
|
|
1.2.1.3
编码基础
|
|
|
|
1.2.1.4
命题逻辑、谓词逻辑、形式逻辑的基础知识
|
|
|
|
1.2.1.5
运筹基本方法
|
|
|
|
1.3
计算机硬件基础知识
|
|
|
|
1.3.1
计算机系统的组成、体系结构分类及特性
|
|
|
|
1.3.1.1
CPU、存储器的组成、性能和基本工作原理
|
|
|
|
1.3.1.2
常用 I/O 设备、通信设备的性能以及基本工作原理
|
|
|
|
1.3.1.3
I/O 接口的功能、类型和特性
|
|
|
|
1.3.1.4
CISC/RISC、流水线操作、多处理机、并行处理
|
|
|
|
1.3.2
存储系统
|
|
|
|
1.3.2.1
虚拟存储器基本工作原理,多级存储体系
|
|
|
|
1.3.2.2
RAID 类型和特性
|
|
|
|
1.3.2.3
网络存储技术
|
|
|
|
1.3.3
可靠性与系统性能评测基础知识
|
|
|
|
1.3.3.1
诊断与容错
|
|
|
|
1.3.3.2
系统可靠性分析评价
|
|
|
|
1.3.3.3
计算机系统性能评测方法
|
|
|
|
1.4
计算机软件知识
|
|
|
|
1.4.1
数据结构与算法知识
|
|
|
|
1.4.1.1
数组
|
|
|
|
1.4.1.2
链表
|
|
|
|
1.4.1.3
队列、栈
|
|
|
|
1.4.1.4
树
|
|
|
|
1.4.1.5
图的定义、存储和基本运算
|
|
|
|
1.4.1.6
哈希表(Hash 表)
|
|
|
|
1.4.1.7
常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法
|
|
|
|
1.4.1.8
算法设计与分析
|
|
|
|
1.4.2
操作系统知识
|
|
|
|
1.4.2.1
处理机管理
|
|
|
|
1.4.2.2
存储管理
|
|
|
|
1.4.2.3
设备管理
|
|
|
|
1.4.2.4
文件管理
|
|
|
|
1.4.2.5
作业管理
|
|
|
|
1.4.2.6
操作系统的配置
|
|
|
|
1.4.3
程序设计语言和语言处理程序知识
|
|
|
|
1.4.3.1
汇编、编译、解释系统的基础知识和基本工作原理
|
|
|
|
1.4.3.2
程序设计语言的基本成分(数据、运算、控制和传输),函数调用机制
|
|
|
|
1.4.3.3
各类程序设计语言的主要特点
|
|
|
|
1.4.4
数据库知识
|
|
|
|
1.4.4.1
数据库系统基本概念
|
|
|
|
1.4.4.2
关系数据库理论
|
|
|
|
1.4.4.3
数据库设计
|
|
|
|
1.4.4.4
数据库语言
|
|
|
|
1.4.4.5
数据库新技术(非关系型数据库等)
|
|
|
|
1.5
计算机网络知识
|
|
|
|
1.5.1
计算机网络知识
|
|
|
|
1.5.1.1
协议体系结构
|
|
|
|
1.5.1.2
传输介质与交换技术
|
|
|
|
1.5.1.3
常用网络设备与服务器
|
|
|
|
1.5.1.4
局域网络连接
|
|
|
|
1.5.1.5
Internet 基础知识
|
|
|
|
1.5.1.6
TCP/IP 协议
|
|
|
|
1.5.1.7
简单网络管理
|
|
|
|
1.6
多媒体基础知识
|
|
|
|
2
系统开发和运行知识
|
|
|
|
2.1
软件工程基础知识
|
|
|
|
2.1.1
软件工程基础知识
|
|
|
|
2.1.1.1
软件生存周期与软件生存周期模型
|
|
|
|
2.1.1.2
软件开发方法
|
|
|
|
2.1.1.3
软件开发项目管理
|
|
|
|
2.1.1.4
软件工具与软件开发环境
|
|
|
|
2.1.1.5
软件过程改进(CMM 等)
|
|
|
|
2.1.1.6
软件开发文档
|
|
|
|
2.2
系统分析基础知识
|
|
|
|
2.2.1
系统分析基础知识
|
|
|
|
2.2.1.1
系统分析方法与模型
|
|
|
|
2.3
系统设计基础知识
|
|
|
|
2.3.1
系统设计基础知识
|
|
|
|
2.3.1.1
系统设计的基本原理
|
|
|
|
2.3.1.2
软件体系结构基本概念
|
|
|
|
2.3.1.3
系统设计方法与模型
|
|
|
|
2.4
软件测试基础知识
|
|
|
|
2.4.1
软件测试基础知识
|
|
|
|
2.4.1.1
软件测试的基本概念
|
|
|
|
2.4.1.2
软件测试阶段
|
|
|
|
2.4.1.3
测试方法
|
|
|
|
2.4.1.4
测试用例设计
|
|
|
|
2.5
系统运行和维护基础知识
|
|
|
|
2.5.1
系统运行和维护基础知识
|
|
|
|
2.5.1.1
系统维护的概念
|
|
|
|
2.5.1.2
系统转换
|
|
|
|
2.5.1.3
系统评价
|
|
|
|
2.6
软件质量管理基础知识
|
|
|
|
2.6.1
软件质量管理基础知识
|
|
|
|
2.6.1.1
软件质量特性(ISO/IEC 9126 软件质量模型)
|
|
|
|
2.6.1.2
软件质量保证
|
|
|
|
2.6.1.3
软件复杂性的概念及度量方法(McCabe 度量法)
|
|
|
|
2.6.1.4
软件评审(设计质量评审、程序质量评审)
|
|
|
|
2.6.1.5
软件容错技术
|
|
|
|
3
面向对象基础知识
|
|
|
|
3.1
面向对象基础知识
|
|
|
|
3.1.1
面向对象基础知识
|
|
|
|
3.1.1.1
面向对象的基本概念
|
|
|
|
3.1.1.2
面向对象分析与设计
|
|
|
|
3.1.1.3
分析模式与设计模式
|
|
|
|
3.1.1.4
面向对象程序设计
|
|
|
|
3.1.1.5
面向对象测试
|
|
|
|
4
网络与信息安全知识
|
|
|
|
4.1
网络与信息安全知识
|
|
|
|
4.1.1
网络与信息安全知识
|
|
|
|
4.1.1.1
信息安全基础
|
|
|
|
4.1.1.2
信息安全技术(加密与解密、认证、数字签名、摘要等)
|
|
|
|
4.1.1.3
网络安全技术
|
|
|
|
4.1.1.4
计算机安全等级及相关法律法规
|
|
|
|
5
标准化、信息化和知识产权基础知识
|
|
|
|
5.1
标准化基础知识
|
|
|
|
5.2
信息化基础知识
|
|
|
|
5.2.1
信息化基础知识
|
|
|
|
5.2.1.1
全球信息化趋势、国家信息化战略、企业信息化战略和策略
|
|
|
|
5.2.1.2
互联网相关的法律、法规知识
|
|
|
|
5.2.1.3
个人信息保护原则
|
|
|
|
5.2.1.4
远程教育、电子商务、电子政务等基础知识
|
|
|
|
5.2.1.5
企业信息资源管理基础知识
|
|
|
|
5.3
知识产权基础知识
|
|
|
|
5.3.1
知识产权基础知识
|
|
|
|
5.3.1.1
保护知识产权有关的法律和法规
|
|
|
|
6
软件开发新进展
|
|
|
|
6.1
软件开发新进展
|
|
|
|
6.1.1
软件开发新进展
|
|
|
|
6.1.1.1
软件开发新技术
|
|
|
|
6.1.1.2
云计算
|
|
|
|
6.1.1.3
大数据
|
|
|
|
6.1.1.4
应用领域进展
|
|
|
|
7
计算机专业英语
|
|
|
|
7.1
计算机专业英语
|
|
|
|
7.1.1
计算机专业英语
|
|
|
|
7.1.1.1
具有工程师所要求的英语阅读水平
|
|
|
|
7.1.1.2
理解本领域的英语术语
|
|
|