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

目录

一、考试介绍 

证书价值

考试要求

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

三、软件设计


一、考试介绍 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/902233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MCU中的BSS和data都占用SRAM空间吗?

在MCU中,BSS段和data段都占用SRAM空间,但它们的存储方式和用途有所不同。‌ BSS段 BSS段(Block Started by Symbol)用于存储未初始化的全局变量和静态变量。这些变量在程序启动时会被清零,因此它们不占用Flash空间&a…

Ubuntu 22.04 更换 Nvidia 显卡后启动无法进入桌面问题的解决

原显卡为 R7 240, 更换为 3060Ti 后, 开机进桌面时卡在了黑屏界面, 键盘有反应, 但是无法进入 shell. 解决方案为 https://askubuntu.com/questions/1538108/cant-install-rtx-4060-ti-on-ubuntu-22-04-lts 启动后在开机菜单中(如果没有开机菜单, 需要按shift键), 进入recove…

Python爬虫-爬取猫眼演出数据

前言 本文是该专栏的第53篇,后面会持续分享python爬虫干货知识,记得关注。 猫眼平台除了有影院信息之外,它还涵盖了演出信息,比如说“演唱会,音乐节,话剧音乐剧,脱口秀,音乐会,戏曲艺术,相声”等等各种演出相关信息。 而本文,笔者将以猫眼平台为例,基于Python爬虫…

人工智能-机器学习(线性回归,逻辑回归,聚类)

人工智能概述 人工智能分为:符号学习,机器学习。 机器学习是实现人工智能的一种方法,深度学习是实现机器学习的一种技术。 机器学习:使用算法来解析数据,从中学习,然后对真实世界中是事务进行决策和预测。如垃圾邮件检…

FPGA学习(五)——DDS信号发生器设计

FPGA学习(五)——DDS信号发生器设计 目录 FPGA学习(五)——DDS信号发生器设计一、FPGA开发中常用IP核——ROM/RAM/FIFO1、ROM简介2、ROM文件的设置(1)直接编辑法(2)用C语言等软件生成初始化文件 3、ROM IP核配置调用 二、DDS信号发…

【Vue】从 MVC 到 MVVM:前端架构演变与 Vue 的实践之路

个人博客:haichenyi.com。感谢关注 一. 目录 一–目录二–架构模式的演变背景​三–MVC:经典的分层起点​四–MVP:面向接口的解耦尝试​五–MVVM:数据驱动的终极形态​​六–Vue:MVVM 的现代化实践​​​ 二. 架构模…

【算法】快速排序、归并排序(非递归版)

目录 一、快速排序&#xff08;非递归&#xff09; 1.原理 2.实现 2.1 stack 2.2 partition(array,left,right) 2.3 pivot - 1 > left 二、归并排序&#xff08;非递归&#xff09; 1.原理 2.实现 2.1 gap 2.1.1 i 2*gap 2.1.2 gap * 2 2.1.3 gap < array.…

CasualLanguage Model和Seq2Seq模型的区别

**问题1&#xff1a;**Causal Language Modeling 和 Conditional Generation 、Sequence Classification 的区别是什么&#xff1f; 因果语言模型(Causal Language Model)&#xff1a; 预测给定文本序列中的下一个字符&#xff0c;一般用于文本生成、补全句子等&#xff0c;模型…

【计算机视觉】三维视觉项目 - Colmap二维图像重建三维场景

COLMAP 3D重建 项目概述项目功能项目运行方式1. 环境准备2. 编译 COLMAP3. 数据准备4. 运行 COLMAP 常见问题及解决方法1. **编译问题**2. **运行问题**3. **数据问题** 项目实战建议项目参考文献 项目概述 COLMAP 是一个开源的三维重建软件&#xff0c;专注于 Structure-from…

状态管理最佳实践:Bloc架构实践

状态管理最佳实践&#xff1a;Bloc架构实践 引言 Bloc (Business Logic Component) 是Flutter中一种强大的状态管理解决方案&#xff0c;它基于响应式编程思想&#xff0c;通过分离业务逻辑和UI表现层来实现清晰的代码架构。本文将深入探讨Bloc的核心概念、实现原理和最佳实践…

Python多任务编程:进程全面详解与实战指南

1. 进程基础概念 1.1 什么是进程&#xff1f; 进程(Process)是指正在执行的程序&#xff0c;是程序执行过程中的一次指令、数据集等的集合。简单来说&#xff0c;进程就是程序的一次执行过程&#xff0c;它是一个动态的概念。 想象你打开电脑上的音乐播放器听歌&#xff0c;…

Linux 网络基础(二) (传输协议层:UDP、TCP)

目录 一、传输层的意义 二、端口号 1、五元组标识一个通信 2、端口号范围划分 3、知名端口号&#xff08;Well-Know Port Number&#xff09; &#xff08;1&#xff09;查看端口号 4、绑定端口号数目问题 5、pidof & netstat 命令 &#xff08;1&#xff09;ne…

得佳胜哲讯科技 SAP项目启动会:胶带智造新起点 数字转型新征程

在全球制造业加速向数字化、智能化转型的浪潮中&#xff0c;胶带制造行业正迎来以“自动化生产、数据化运营、智能化决策”为核心的新变革。工业互联网、大数据分析与智能装备的深度融合&#xff0c;正推动胶带制造从传统生产模式向“柔性化生产精准质量控制全链路追溯”的智慧…

大数据学习栈记——MapReduce技术

本文介绍hadoop中的MapReduce技术的应用&#xff0c;使用java API。操作系统&#xff1a;Ubuntu24.04。 MapReduce概述 MapReduce概念 MapReduce是一个分布式运算程序的编程框架&#xff0c;核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序…

Centos9 离线安装 MYSQL8

centos 9 离线安装 mysql 8 参考教程 1. 官网下载mysql 下载地址 2. 将文件传输到Centos中解压 软件全部安装到了/opt中 在opt中新建mysql目录&#xff0c;解压到mysql目录中 tar -xvf mysql压缩文件 mysql[rootcentoshost mysql]# ls mysql-community-client-8.4.5-1.e…

helm的go模板语法学习

1、helm chart 1.0、什么是helm&#xff1f; 介绍&#xff1a;就是个包管理器。理解为java的maven、linux的yum就好。 安装方法也可参见官网&#xff1a; https://helm.sh/docs/intro/install 通过前面的演示我们知道&#xff0c;有了helm之后应用的安装、升级、查看、停止都…

display的一些学习记录

收集的SDM的log&#xff1a; 01-01 00:00:15.311 933 933 I SDM : Creating Display HW Composer HAL 01-01 00:00:15.311 933 933 I SDM : Scheduler priority settings completed 01-01 00:00:15.311 933 933 I SDM : Configuring RPC threadpool 0…

【Rust 精进之路之第2篇-初体验】安装、配置与 Hello Cargo:踏出 Rust 开发第一步

系列&#xff1a; Rust 精进之路&#xff1a;构建可靠、高效软件的底层逻辑 **作者&#xff1a;**码觉客 发布日期&#xff1a; 2025-04-20 引言&#xff1a;磨刀不误砍柴工&#xff0c;装备先行&#xff01; 在上一篇文章中&#xff0c;我们一起探索了 Rust 诞生的缘由&…

【深度学习】计算机视觉(17)——ViT理解与应用

文章目录 Embedding1 概念2 Q&A &#xff08;1&#xff09;3 Positional Encoding4 Q&A &#xff08;2&#xff09; ViT样例及Embedding可视化理解1 简化ViT练习2 CLS Token3 Embedding可视化4 多头注意力可视化 Embedding技术体系结构参考来源 在研究中对特征的编码和…

肖特基二极管详解:原理、作用、应用与选型要点

一、肖特基二极管的基本定义 肖特基二极管&#xff08;Schottky Diode&#xff09; 是一种基于金属-半导体结&#xff08;肖特基势垒&#xff09;的二极管&#xff0c;其核心特性是低正向压降&#xff08;Vf≈0.3V&#xff09;和超快开关速度。 结构特点&#xff1a;阳极采用金…