软件设计师考试(软考)

发布时间 2023-08-11 11:52:48作者: 一杯清酒邀明月

1、考试时间 5月 或 11月; 报名时间 4月 或 10月,提前关注官网https://www.ruankao.org.cn/

2、 考试题型,上午单选, 75题,每题1分,45分过;下午5道大题,每题15分, 45分过,上下午都考过才算过

3、 关于备考

1)买一本教材,第五版软件设计师,蓝皮的,一共12章,可以大致浏览每章内容,几乎每一章都会考到,但不做题很难get到考点,所以大致浏览一遍,有个印象即可;教材会赠送最近几年的真题,加一个卡,卡是可以刷51CTO的题库的,题库有专项训练,好几千道题,很方便,手机,电脑都能刷题,还有错题积累,主要靠题库巩固知识点,明确考点,刷题刷题刷题,重要的事情说三遍。

2)提前1,2个月复习即可,不需要太早,太早记忆性的知识点会忘,所以临考试一个月,每天刷题就行。

75道选择题涉及的内容很广,计算机基础知识,网络协议、安全、子网、加密、程序语言、数据结构、数据库、进程通信、锁、操作系统知识、测试方法、面对对象、软件工程知识、结构化开发方法、设计模式、算法时间空间复杂度、知识产品保护等等,总之,看教材目录,几乎每章内容都有,但没事,选择题刷最近5年的,基本问题不大。

刷4,5套题之后可以再翻一遍教材,对考点印象会进一步加深,量变到质变。

3)上午题有几道必考题,关键路径题;著作权题;信号量题;面向对象题(封装继承多态,基本是概念,容易);值传递引用传递题;UML图题,设计模式,每种模式适用的情况(教材里写的非常清楚);算法题;状态转换图题;sql题;关系模式题;算法设计策略题;TCP/IP模型,各层协议;一些计算机指令;最后是71-75的英语四六级完形填空,可自由发挥,做两套找到感觉即可。剩下的基本都是细碎的知识点,很难押到题,但模式每年都差不多,所以靠刷题,问题不大。

4)下午题,5道题,类型固定,每一题会有几个小问题

第一题:数据流图题,考点:实体名字,数据存储名字,缺失的数据流、起点、终点,加工逻辑等(阅读文本基本都能写出来)

第二题:数据库设计题,考点:实体联系图补充;关系模式属性空缺补充;关系模式修改等(阅读文本基本能写出来);完整性约束等

第三题:面向对象方法系统设计,用例图、类图填写,参与者、用例名称、包含、扩展关系含义说明等;

第四题:C语言题,一般为算法题,填充空缺代码;算法设计策略;时间空间复杂度等;

第五题、第六题二选一即可,第五题是c++题,基本也是某一种设计模式的考察(接口、实现分离的逻辑,封装、继承、多态的思想);第六题是java题,和第五题题干一模一样,只是用java实现而已

以上,针对考点做,过关难度其实不大,下午题还是重点做一下,我当时做的题太少了,下午的题只刷了四五套,风险很高,争取每一个题型的考点都弄明白,争取一次通过!