2024最新软考重要知识点整理+学习方法,高效学习(全)(已过)

2024年7月,我成功拿到了软件设计师的证书,也对得起自己一个月左右的准备时间。我是跟着文老师的课程学习的,感觉这位老师讲解通俗易懂,重点清晰。写这篇帖子是为了帮助那些想考软设的朋友们更高效地学习,了解软设的重点所在,以及取得证书的作用。
在这里插入图片描述

软件设计师的作用?

  1. 对应中级职称:
    根据(国人部发[2003]39号),软考职称属于以考代评,通过考试即拥有中级职称资格(工程师),近年来各地陆续发布了“专业技术人员职业资格与职称对应关系”,软件设计师对应工程师职称。拥有职称即意味着拥有职称相应的待遇,比如职称工资,职称入户,职称入专家库、职称申请高层次人才、各种与职称相关的福利补贴,比如人才住房补贴,安家补贴等。

  2. 地方优惠政策:
    政府以新时代引进创新人才补贴奖金5- 25万,具体根据当地政策有所不同。
    在这里插入图片描述

  3. 便于找工作
    找相关工作时,有时候会看到有软考中高级证书优先,或直接写明有软考中级软件设计师证书优先。【软件设计师证书找工作有帮助
    ?】

  4. 个税抵扣:
    根据《个人所得税专项附加扣除暂行办法的通知》(国发【2018】41号)第八条可以得知,纳税人接受技能人员职业资格继续教育、专业技术人员职业资格继续教育的支出,在取得相关证书的当年,按照3600元定额扣除。软件设计师是可以抵扣的,大家在选择证书时可以看到“计算机技术与软件专业技术资格”。
    在这里插入图片描述

  5. 对在校大学生可以加学分
    软件设计师证书在部分学校可以用于“技能学分”加分,同时拥有软件设计师证书也是拓展和加强自己所学知识、提高自己能力的一种途径,如果以后想从事相关工作,拥有软件设计师证书也是加分项。
    在这里插入图片描述

如何高效的学习?

软考分为上午题和下午题。
这篇帖子着重讲上午题(包含部分下午知识点),下午题型基本一致,重实践,多刷题即可。
具体如何做?

1. 了解分值分布

上午题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下午题

在这里插入图片描述

2. 找一套适合自己的完整的课程学习

「2024年文老师软考职称软件设计师第五版直播真题视频教程资料课件」
【2024年11月B站最新软考中级【软件设计师】付费课程视频无偿分享(含真题)!别再走弯路了,逼自己一个月学完,只要这套就够了!强推!】
【【2023软件设计师备考】软考中级 | 软件设计师考点理论精讲【已完结】】
【【2024软考】《软件设计师》精讲视频-希赛网(零基础系统教程,全面讲解,建议收藏)!】

3. 每看完一个章节,马上刷题巩固,并记录自己的错题

刷题(百度就能找到):

  1. 软考通
  2. 51CTO
  3. 软考达人

精华题库:
链接:https://pan.baidu.com/s/1n5hBcuCiKuTrjOUg85bcOg?pwd=6666
提取码:6666

4. 根据自己的错题分类整理出来,重点练习

计算机组成

计算机硬件组成

运算器、控制器、存储器、输入设备和输出设备
CPU依据指令周期的不同阶段来区分二进制的指令和数据, 因为在指令周期的不同阶段, 指令会命令CPU分别去取指令或者数据

计算机系统体系结构

image.png

image.png

存储系统

image.png
image.png

cache

image.png

组组相连映射
循环冗余校验码

image.png

指令流水线


image.png
image.png

可靠性

image.png
image.png image.png

操作系统

考点汇总

进程管理:进程三态图、前趋图、同步与互斥、PV操作、死锁、线程。
存储管理:分页存储管理、分段存储管理
设备管理:1/O软件层次、SPOOLING技术
文件管理:索引文件结构、文件目录、位示图计算

进程管理

前趋图和进程资源图

image.png
阻塞状态: 当一个进程的资源已经全部分配完了, 节点还向它请求资源, 就会进入阻塞状态。
非阻塞状态:如果一个进程还剩一个资源,但是有两个节点向它请求,那么这两个节点都是非阻塞节点,因为都有可能获得这个进程中的资源
image.png

进程的同步和互斥

image.png

习题

image.png
image.png
image.png
image.png
image.png
image.pngimage.png

存储管理

索引文件结构

image.png
image.png
image.png

分页存储管理

image.png
淘汰表中的页号: 是否被访问过->是否被修改过
image.png
image.png

设备管理

文件管理

数据库

三级模式 - 两级映射

image.png

数据库设计


image.png
image.png

ER模型

image.png

关系模型

image.png

关系代数

image.pngimage.png

事务

故障

数据库中的4类故障是事务内部故障、系统故障、介质故障及计算机病毒。
(1)事务内部故障。事务内部的故障有的可以通过事务程序本身发现。但有些是非预期的,不能由事务程序处理,例如运算溢出并发事务发生死锁等。
(2)系统故障。通常称为软故障,是指造成系统停止运行的任何事件,使得系统要重新启动。
(3)介质故障。通常称为硬故障,如磁盘损坏、磁头碰撞和瞬时强磁干扰。此类故障发生的几率小,但破坏性最大。
(4)计算机病毒

SQL语句

image.png
参与运算的两张表要尽可能小
image.png

函数依赖

image.png

范式

一范式: 每一个属性都不可再分
image.png
二范式: 消除了非主属性->主属性的部分函数依赖
image.png
三范式: 消除了非主属性到主属性的传递依赖
image.png
习题
image.png

并发控制

image.png

分布式数据库

image.png

计算机网络

七层模型

new ducument.jpg

端口号

2.jpg

IP地址

3.jpg4.jpg5.jpg

结构化布线

6.jpg

网络安全协议

7.jpg8.jpg
image.png
image.png
同网段判断 : 十进制转二进制, 判断前n位子网掩码对应的二进制是否相同。
image.png
image.png image.png

RAID

image.png
image.png- telnet连接: 明文,不安全,23

  • ssh连接: 密文,安全、22

image.png

  • IMAP能和服务器交互
  • MIME(多用途互联网邮件扩展)协议是一种扩展标准,使电子邮件能够支持文本、图像、音频、视频等多种数据格式的传输。
  • FTP
    • 20:数据端口
    • 21:控制端口
  • 配置nameserver用于确定DNS地址

image.png

信息安全

image.png
image.png

加密算法


image.png
image.png
image.png

软件工程

image.png
image.png
image.png

软件过程模型

image.png
image.png

敏捷开发

image.png

统一过程建模(RUP)

image.png
image.png

信息系统开发方法

image.pngimage.png
image.png
image.png
image.png
image.png

系统分析和需求工程

image.pngimage.png

image.png

数据流图


image.pngimage.png
image.png
image.pngimage.pngimage.png

系统设计

1715761045850.png
1715761045838.png

耦合和内聚关系



image.png
image.png

处理流程设计

1715761045892.png1715761045879.png
1715761045859.png
image.pngimage.png

架构设计

image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png
1715761045914.png1715761045927.png1715761045940.png1715761045947.png1715761045955.png1715761045962.png1715761045979.png1715761045817.png
1715761045827.pngimage.pngimage.pngimage.png

软著

  • 软件著作权:开发完成即自动产生,无需登记、标记或发表。
  • 商业秘密权:需满足不公开、实用性、保密措施三个条件。
  • 商标权和专利权:需通过正式申请程序获准后取得。

image.png

测试

image.png


image.png


image.png
image.png
1715761045805.png

系统运维

image.png
image.pngimage.png
image.png
在这里插入图片描述

image.pngimage.png
在这里插入图片描述

image.png

面向对象

image.png

image.png

UML


image.pngimage.png
image.png
在这里插入图片描述
在这里插入图片描述

部署图

1715786304609.png

构件图

1715786304623.png#### 活动图1715786304640.png#### 状态图
1715786304651.png#### 通信图
1715786304660.png#### 序列图
1715786304671.png#### 用例图
1715786304686.png#### 对象图
1715786304699.png#### 类图
1715786304719.png1715786304735.png
在这里插入图片描述
在这里插入图片描述
image.pngimage.png
1715786304584.png

设计模式


1715786304572.png1715786304510.png
在这里插入图片描述
在这里插入图片描述
1715786304557.png
image.pngimage.pngimage.png

程序设计语言

image.png

Python语法


在这里插入图片描述

image.png
image.png
在这里插入图片描述

image.png
在这里插入图片描述

image.pngimage.png
在这里插入图片描述

数据结构与算法

image.png

链表

image.png

队列

循环队列:

  • 空队列: front == rear
  • 队列满: front == rear+1

image.png

树与二叉树

  • 二叉树节点: 2^(i-1) (i为层数)
  • 二叉树深度: 2^k-1 (k为深度)
  • 终端节点数(n0) = 度为2的节点数(n2) + 1
  • n个节点的完全二叉树的深度为 |log2 n| + 1

在这里插入图片描述

image.png
image.png
在这里插入图片描述

二叉树的遍历

image.png
在这里插入图片描述

image.png
线索二叉树
image.png

哈夫曼树

在这里插入图片描述

image.pngimage.png

图的存储

在这里插入图片描述
image.png

图的遍历

在这里插入图片描述

最小生成树

prim算法: 每次选最小的走
image.png
Kruskal算法: 每次选出最短的连起来image.png

拓扑序列
  1. 选取入度为0的节点, 删除相邻的边
  2. 重复
    在这里插入图片描述

查找

image.png
image.png

排序

稳定: 元素的相对位置不变
在这里插入图片描述

算法分析

回溯法

1715961953002.png

贪心

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

动态规划

在这里插入图片描述

分治

在这里插入图片描述

1715961953094.jpg

1715961952968.png1715961952987.pngimage.pngimage.pngimage.pngimage.png
在这里插入图片描述

算法分析

  • 动态规划: 递归, 求最优
  • 贪心: 非递归, 求最优

image.png

分享一些高质量的复习资料

最后,希望大家都能顺利通过软考,成功取得证书!
链接:https://pan.baidu.com/s/169EirY8x2ZwJj6A-G83Iwg?pwd=6666
提取码:6666

  • 20
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值