2024年7月,我成功拿到了软件设计师的证书,也对得起自己一个月左右的准备时间。我是跟着文老师的课程学习的,感觉这位老师讲解通俗易懂,重点清晰。写这篇帖子是为了帮助那些想考软设的朋友们更高效地学习,了解软设的重点所在,以及取得证书的作用。
软件设计师的作用?
-
对应中级职称:
根据(国人部发[2003]39号),软考职称属于以考代评,通过考试即拥有中级职称资格(工程师),近年来各地陆续发布了“专业技术人员职业资格与职称对应关系”,软件设计师对应工程师职称。拥有职称即意味着拥有职称相应的待遇,比如职称工资,职称入户,职称入专家库、职称申请高层次人才、各种与职称相关的福利补贴,比如人才住房补贴,安家补贴等。 -
地方优惠政策:
政府以新时代引进创新人才补贴奖金5- 25万,具体根据当地政策有所不同。
-
便于找工作
找相关工作时,有时候会看到有软考中高级证书优先,或直接写明有软考中级软件设计师证书优先。【软件设计师证书找工作有帮助
吗?】
-
个税抵扣:
根据《个人所得税专项附加扣除暂行办法的通知》(国发【2018】41号)第八条可以得知,纳税人接受技能人员职业资格继续教育、专业技术人员职业资格继续教育的支出,在取得相关证书的当年,按照3600元定额扣除。软件设计师是可以抵扣的,大家在选择证书时可以看到“计算机技术与软件专业技术资格”。
-
对在校大学生可以加学分
软件设计师证书在部分学校可以用于“技能学分”加分,同时拥有软件设计师证书也是拓展和加强自己所学知识、提高自己能力的一种途径,如果以后想从事相关工作,拥有软件设计师证书也是加分项。
如何高效的学习?
软考分为上午题和下午题。
这篇帖子着重讲上午题(包含部分下午知识点),下午题型基本一致,重实践,多刷题即可。
具体如何做?
1. 了解分值分布
上午题
下午题
2. 找一套适合自己的完整的课程学习
「2024年文老师软考职称软件设计师第五版直播真题视频教程资料课件」
【2024年11月B站最新软考中级【软件设计师】付费课程视频无偿分享(含真题)!别再走弯路了,逼自己一个月学完,只要这套就够了!强推!】
【【2023软件设计师备考】软考中级 | 软件设计师考点理论精讲【已完结】】
【【2024软考】《软件设计师》精讲视频-希赛网(零基础系统教程,全面讲解,建议收藏)!】
3. 每看完一个章节,马上刷题巩固,并记录自己的错题
刷题(百度就能找到):
- 软考通
- 51CTO
- 软考达人
精华题库:
链接:https://pan.baidu.com/s/1n5hBcuCiKuTrjOUg85bcOg?pwd=6666
提取码:6666
4. 根据自己的错题分类整理出来,重点练习
计算机组成
计算机硬件组成
运算器、控制器、存储器、输入设备和输出设备
CPU依据指令周期的不同阶段来区分二进制的指令和数据, 因为在指令周期的不同阶段, 指令会命令CPU分别去取指令或者数据
计算机系统体系结构
存储系统
cache
组组相连映射
循环冗余校验码
指令流水线
可靠性
操作系统
考点汇总
进程管理:进程三态图、前趋图、同步与互斥、PV操作、死锁、线程。
存储管理:分页存储管理、分段存储管理
设备管理:1/O软件层次、SPOOLING技术
文件管理:索引文件结构、文件目录、位示图计算
进程管理
前趋图和进程资源图
阻塞状态: 当一个进程的资源已经全部分配完了, 节点还向它请求资源, 就会进入阻塞状态。
非阻塞状态:如果一个进程还剩一个资源,但是有两个节点向它请求,那么这两个节点都是非阻塞节点,因为都有可能获得这个进程中的资源
进程的同步和互斥
习题
存储管理
索引文件结构
分页存储管理
淘汰表中的页号: 是否被访问过->是否被修改过
设备管理
文件管理
数据库
三级模式 - 两级映射
数据库设计
ER模型
关系模型
关系代数
事务
故障
数据库中的4类故障是事务内部故障、系统故障、介质故障及计算机病毒。
(1)事务内部故障。事务内部的故障有的可以通过事务程序本身发现。但有些是非预期的,不能由事务程序处理,例如运算溢出、并发事务发生死锁等。
(2)系统故障。通常称为软故障,是指造成系统停止运行的任何事件,使得系统要重新启动。
(3)介质故障。通常称为硬故障,如磁盘损坏、磁头碰撞和瞬时强磁干扰。此类故障发生的几率小,但破坏性最大。
(4)计算机病毒。
SQL语句
参与运算的两张表要尽可能小
函数依赖
范式
一范式: 每一个属性都不可再分
二范式: 消除了非主属性->主属性的部分函数依赖
三范式: 消除了非主属性到主属性的传递依赖
习题
并发控制
分布式数据库
计算机网络
七层模型
端口号
IP地址
结构化布线
网络安全协议
同网段判断 : 十进制转二进制, 判断前n位子网掩码对应的二进制是否相同。
RAID
- telnet连接: 明文,不安全,23
- ssh连接: 密文,安全、22
- IMAP能和服务器交互
- MIME(多用途互联网邮件扩展)协议是一种扩展标准,使电子邮件能够支持文本、图像、音频、视频等多种数据格式的传输。
- FTP
- 20:数据端口
- 21:控制端口
- 配置nameserver用于确定DNS地址
信息安全
加密算法
软件工程
软件过程模型
敏捷开发
统一过程建模(RUP)
信息系统开发方法
系统分析和需求工程
数据流图
系统设计
耦合和内聚关系
处理流程设计
架构设计
软著
- 软件著作权:开发完成即自动产生,无需登记、标记或发表。
- 商业秘密权:需满足不公开、实用性、保密措施三个条件。
- 商标权和专利权:需通过正式申请程序获准后取得。
测试
系统运维
面向对象
UML
部署图
构件图
#### 活动图
#### 状态图
#### 通信图
#### 序列图
#### 用例图
#### 对象图
#### 类图
设计模式
程序设计语言
Python语法
数据结构与算法
链表
队列
循环队列:
- 空队列: front == rear
- 队列满: front == rear+1
树与二叉树
- 二叉树节点: 2^(i-1) (i为层数)
- 二叉树深度: 2^k-1 (k为深度)
- 终端节点数(n0) = 度为2的节点数(n2) + 1
- n个节点的完全二叉树的深度为 |log2 n| + 1
二叉树的遍历
线索二叉树
哈夫曼树
图
图的存储
图的遍历
最小生成树
prim算法: 每次选最小的走
Kruskal算法: 每次选出最短的连起来
拓扑序列
- 选取入度为0的节点, 删除相邻的边
- 重复
查找
排序
稳定: 元素的相对位置不变
算法分析
回溯法
贪心
动态规划
分治
算法分析
- 动态规划: 递归, 求最优
- 贪心: 非递归, 求最优
分享一些高质量的复习资料
最后,希望大家都能顺利通过软考,成功取得证书!
链接:https://pan.baidu.com/s/169EirY8x2ZwJj6A-G83Iwg?pwd=6666
提取码:6666