目录
一、考试介绍
证书价值
考试要求
二、【新】计算机与软件工程知识
三、软件设计
一、考试介绍
>考试科目 | >考题形式 | >考试时长 | >合格标准 |
---|---|---|---|
计算机与软件工程知识 | 75道单选题(每题1分,总分75分) | 2023年11月改革机试后,合并考试,总时间240分钟 | 45分及以上 |
软件设计 | 6道问答题,其中前4道必做,后两道题选做一题(每题15分,总分75分) | 45分及以上 |
两门考试必须同时通过,才能拿到证书。否则下次重考两门。
证书价值
- 以考代评
- 单位聘职称,升职加薪
- 找工作,提升职场竞争力
- 人才引进,人才补贴
- 直接落户或积分落户
- 入专家库,成为评标专家
- 招投标时加分项
考试要求
(1) 掌握计算机内的数据表示、算术和逻辑运算方法;
(2) 掌握相关的应用数学及离散数学基础知识;
(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5) 熟练掌握常用数据结构和常用算法;
(6) 熟悉数据库与网络基础知识;
(7) 熟练掌握一种结构化程序设计语言(C 语言)和一种面向对象程序设计语言(C++或Java);
(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9) 掌握软件设计的方法和技术;
(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;
(11) 正确阅读和理解计算机领域的英文资料。
二、【新】计算机与软件工程知识
章节 | 考点内容 | 分数 |
---|
1.计算机系统知识 | 数据的表示:进制转换、编码表示、逻辑运算、浮点数。 校验码:奇偶校验码、循环冗余校验码、海明校验码。 计算机硬件:硬件组成、CPU、寄存器等。 计算机指令:寻址方式、指令流水线计算。 计算机体系结构:体系结构分类,指令系统CISC和RISC。
输入输出技术、总线。 系统可靠性分析。 《软件设计师》复习笔记(2.1)——硬件组成、CPU、编码、浮点数-CSDN博客 《软件设计师》复习笔记(2.2)——效验码、体系结构、指令、流水线-CSDN博客 《软件设计师》复习笔记(2.3)——存储系统、cache、磁盘-CSDN博客 《软件设计师》复习笔记(2.4)——输入输出、中断、总线、可靠性-CSDN博客 | 6 |
2.操作系统知识 | 进程管理:进程状态、前趋图、同步与互斥、调度、死锁、线程。
文件管理:索引文件结构、文件目录、空闲存储空间管理。 设备管理:I/O软件、虚设备和SPOOLING技术、磁盘调度。 作业管理:作业状态、调度算法、周转时间。 《软件设计师》复习笔记(3.1)——操作系统概述、进程管理、同步互斥-CSDN博客 《软件设计师》复习笔记(3.2)——进程调度、死锁、存储管理、固定分页分段-CSDN博客 《软件设计师》复习笔记(3.3)——设备管理、文件管理-CSDN博客 | 6 |
3.数据库技术基础 | 数据库设计:三级模式 - 两级映射、需求分析、逻辑、物理设计。
关系数据库的规范化:函数依赖、键和约束、范式、模式分解。 数据库的控制:并发控制、事务管理、封锁协议。 数据故障、数据恢复、数据备份。 数据仓库组成、数据挖掘算法。
《软件设计师》复习笔记(4.1)——概述、三级模式、数据库设计、数据模型-CSDN博客 《软件设计师》复习笔记(4.2)——关系代数、函数依赖、范式-CSDN博客 《软件设计师》复习笔记(4.3)——模式分解、事务并发、封锁协议-CSDN博客 《软件设计师》复习笔记(4.4)——数据库新技术、SQL语言-CSDN博客 | 6 |
4.计算机网络 | 网络体系结构:OSI/RM七层模型、TCP/IP模型。 网络技术标准和协议:局域网、广域网、TCP/IP协议族、路由协议。 层次化局域网模型、综合布线系统。
其他重要概念:NAT、网关、VLAN、VPN、PPP、冲突域和广播域等。 《软件设计师》复习笔记(5.1)——七层模型、局域网、TCPIP协议族-CSDN博客 《软件设计师》复习笔记(5.2)——传输介质、通信方式、IP地址、子网划分-CSDN博客 《软件设计师》复习笔记(5.3)——IPV6、网络规划、网络存储、补充考点-CSDN博客 | 5 |
5.信息安全和网络安全 | 网络安全概述:五大基本要素、网络攻击、各种安全威胁分类。 网络安全技术:对称/非对称加密、信息摘要、数字签名。
防火墙技术、入侵检测。 《软件设计师》复习笔记(6.1)——信息安全及技术-CSDN博客 《软件设计师》复习笔记(6.2)——网络安全技术和协议-CSDN博客 | 4 |
6.软件工程基础知识 | 软件工程概述、基本原理、生命周期、软件过程。 软件过程模型:瀑布、原型、增量、V模型、喷泉模型、CBSD。
系统设计:内聚、耦合、系统结构设计、模块设计、生命周期。
测试用例设计:黑盒等价类、边界值;白盒各种路径覆盖。 系统运行与维护:系统转换、系统维护、可维护性、系统评价。 软件质量、软件度量。
《软件设计师》复习笔记(11.1)——生命周期、CMM、开发模型-CSDN博客 《软件设计师》复习笔记(11.2)——开发方法、产品线、软件复用、逆向-CSDN博客 《软件设计师》复习笔记(11.3)——需求获取、分析、定义、验证、管理-CSDN博客 《软件设计师》复习笔记(11.4)——处理流程设计、系统设计、人机界面设计-CSDN博客 《软件设计师》复习笔记(11.5)——测试原则、阶段、测试用例设计、调试-CSDN博客 《软件设计师》复习笔记(11.6)——系统转换、系统维护、系统评价-CSDN博客 | 8 |
7.项目管理 | 软件项目管理:项目估算方法、进度管理、项目组织、质量管理、配置管理、风险管理。 《软件设计师》复习笔记(12.1)——范围管理、进度管理-CSDN博客 《软件设计师》复习笔记(12.2)——成本管理、配置管理-CSDN博客 《软件设计师》复习笔记(12.3)——质量管理、风险管理-CSDN博客 | 3 |
8.结构化开发方法 | 结构化分析与设计、内聚,耦合等,系统文档。
结构化设计、WebApp分析与设计、用户界面设计。 《软件设计师》复习笔记(13)——结构化开发方法-CSDN博客 | 3 |
9.面向对象技术 | 面向对象基础:基本概念、分析与设计、测试。
《软件设计师》复习笔记(14.1)——面向对象基本概念、分析设计测试-CSDN博客 《软件设计师》复习笔记(14.2)——统一建模语言UML、事务关系图-CSDN博客 《软件设计师》复习笔记(14.3)——设计模式-CSDN博客 | 10 |
10. 程序语言基础知识 | 程序设计语言基本概念、基本组成、传值与传址。 编译程序基本原理:词法、语法、语义、中间代码、后缀表达式。 文法定义、正规式、有限自动机、语法分析。 《软件设计师》复习笔记(8.1)——程序语言基本概念、成分、函数-CSDN博客 《软件设计师》复习笔记(8.2)——编译程序基本原理、文法、正规式、有限自动机-CSDN博客 | 6 |
11. 数据结构 | 线性结构:线性表、栈和队列、串。 数组、矩阵、广义表。 树与二叉树:二叉树的存储结构、遍历、线索二叉树、哈夫曼树。 查找二叉树、平衡二叉树。 图:图的存储、遍历、最小生成树、拓扑序列、关键路径。 查找算法:顺序查找、折半查找、哈希表。 排序算法:直接插入、希尔、简单选择、堆、冒泡、快速、归并、基数排序算法。 《软件设计师》复习笔记(9.1)——顺序表、链表、栈和队列-CSDN博客 《软件设计师》复习笔记(9.2)——串、数组、矩阵、广义表、树-CSDN博客 《软件设计师》复习笔记(9.3)——二叉树存储、遍历、线索、最优、查找、平衡-CSDN博客 《软件设计师》复习笔记(9.4)——图的概念、存储、遍历、最小生成树、拓扑、查找-CSDN博客 《软件设计师》复习笔记(9.5)——排序算法原理-CSDN博客 | 7 |
12. 算法分析与设计 | 算法分析:特性、时间、空间复杂度分析、经典算法。
数据挖掘算法:分类、频繁模式和关联规则、聚类。 智能优化算法:ANN、遗传算法、SA、TS、蚁群算法、PSO。 《软件设计师》复习笔记(10.1)——算法特性、时间复杂度、递归、分治、动态规划-CSDN博客 《软件设计师》复习笔记(10.2)——贪心法、回溯法、数据挖掘、智能优化-CSDN博客 | 3 |
13. 多媒体基础(已经不考) | 多媒体基础知识、声音、图像、视频 | 0 |
14. 标准化和软件知识产权 | 知识产权基础知识:保护期限、产权人、侵权判定、专利、商标、商业秘密。
《软件设计师》复习笔记(7)——知识产权和标准化-CSDN博客 | 3 |
专业英语 | 专业英语词汇 | 5 |
三、软件设计
题号 | 试题类型 | 学科知识点 | 考察内容 | 建议得分 |
---|---|---|---|---|
试题1 | 必答题 | 数据流图DFD | 补充数据流图外部实体; 补充数据流图数据存储; 补充数据流(名称、起点、终点); 数据流图相关概念简答 | 12-15 |
试题2 | 必答题 | 数据库设计 | 补充E - R图; E - R图转换为关系模式; 主键和外键、新增联系判断 | 12-15 |
试题3 | 必答题 | UML建模 | 用例图(联系类型,参与者); 类图和对象图(多重度,联系类型); 顺序图(补充对象名和消息名);活动图(补充活动名,分岔线用途);状态图(补充状态,状态转换条件);通信图(补充对象名,消息名) | 12 |
试题4 | 必答题 | C算法设计 | C语言代码填空;
给定输入求输出 | 看基础4/7/12 |
试题5 | 选答题 | C++语言程序设计 | 不推荐选做:C++语法(只考简单语法,不考算法)+设计模式 | |
试题6 | 选答题 | Java语言程序设计 | 推荐选做:Java语法(只考简单语法,不考算法)+设计模式 | 15 |