《软件设计师》复习笔记(1)——考试介绍【新】

发布于:2025-04-19 ⋅ 阅读:(59) ⋅ 点赞:(0)

目录

一、考试介绍 

证书价值

考试要求

二、【新】计算机与软件工程知识

三、软件设计


一、考试介绍 

>考试科目 >考题形式 >考试时长 >合格标准
计算机与软件工程知识 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。

计算机存储系统:分级存储、cache、存储体系、虚拟存储器。

输入输出技术、总线。

系统可靠性分析。

《软件设计师》复习笔记(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.数据库技术基础

数据库设计:三级模式 - 两级映射、需求分析、逻辑、物理设计。

E - R模型:实体 - 联系图、关系模式转换。

关系代数:并、交、差、笛卡尔积、投影、选择、连接。

关系数据库的规范化:函数依赖、键和约束、范式、模式分解

数据库的控制并发控制、事务管理、封锁协议。

数据故障、数据恢复、数据备份。

数据仓库组成、数据挖掘算法。

反规范化技术、大数据。

SQL语言:语法基础。

《软件设计师》复习笔记(4.1)——概述、三级模式、数据库设计、数据模型-CSDN博客

《软件设计师》复习笔记(4.2)——关系代数、函数依赖、范式-CSDN博客

《软件设计师》复习笔记(4.3)——模式分解、事务并发、封锁协议-CSDN博客

《软件设计师》复习笔记(4.4)——数据库新技术、SQL语言-CSDN博客

6
4.计算机网络

网络体系结构:OSI/RM七层模型、TCP/IP模型。

网络技术标准和协议:局域网、广域网、TCP/IP协议族、路由协议。

层次化局域网模型、综合布线系统。

IP地址:分类编制、子网划分、路由聚合、无分类编制、IPv6。

其他重要概念:NAT、网关、VLAN、VPN、PPP、冲突域和广播域等。

《软件设计师》复习笔记(5.1)——七层模型、局域网、TCPIP协议族-CSDN博客

《软件设计师》复习笔记(5.2)——传输介质、通信方式、IP地址、子网划分-CSDN博客

《软件设计师》复习笔记(5.3)——IPV6、网络规划、网络存储、补充考点-CSDN博客

5
5.信息安全和网络安全

网络安全概述:五大基本要素、网络攻击、各种安全威胁分类。

网络安全技术:对称/非对称加密、信息摘要、数字签名。

密钥管理技术、数字证书、PKI密钥管理体系。

计算机病毒和木马分类、常见考点。

防火墙技术、入侵检测。

《软件设计师》复习笔记(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.面向对象技术

面向对象基础:基本概念、分析与设计、测试。

面向对象的程序设计:JAVA、C++语法,见【软件设计(大题)】讲解。

UML:事物、关系、图

设计模式:各种设计模式、常考关键字。

《软件设计师》复习笔记(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