软考总结——中级软件设计师


一、介绍

软考,全称软件设计师考试。属于计算机技术与软件专业技术资格(水平)考试的资格考试,是由国家人事部(已改为:人力资源和社会保障部)和信息产业部(已改为:工业和信息化部)领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。

二、分级

初级:程序员
中级:软件设计师
高级:系统分析师

三、分数线

上午下午满分均为75分,合格分数为45分。

四、试题

(一)综合题(上午题)(共75题)
经验分享:

上午题都是选择题,经验就是多翻书,多刷真题,大部分人上午都没问题,挂在了下午题上,所以重点要放在攻克下午题。

(二)案例题(下午题)(共5题)
(1)数据流图(DFD)

1:实体E名称
2:数据存储D名称
3:缺失或错误的数据流及起点终点
4:问答题(父图子图如何平衡)

经验分享:

题目和图一句句对比,父图与子图对比。

(2)数据库分析与设计(ER)

1:补充联系及联系类型,完善实体联系图
2:补充关系模式,找出主外键
3:问答题(如满足那个范式,是否存在规范性问题,加个实体、修改关系模式)

经验分享:

熟悉三范式;
注意审题,题中给出的每一条信息都有用。

(3)面向对象分析与设计(用例图、类图等)

1:用例名、关系
2:类名、多重度
3:状态名
4:设计模式及内涵

经验分享:

多重度问题注意审题;
熟悉include、extend、泛化关系;
类图是名词,用例名是动词。

(4)算法(C代码)

1:代码填空
2:算法名称
3:时间复杂度、空间复杂度

经验分享:

时间复杂度看for循环有几层嵌套,且注意边界值;
熟悉常用的算法,动态规划、分治法、贪心算法、排序等。

(5)设计模式(Java或C代码二选一)

1:代码填空

经验分享:

熟悉设计模式;
学好java基础语法,不会设计模式也能推出来;
熟悉常用单词:interface、extends、implements、abstract、super、protected、public、private。

五、感悟

距离考完软考,已经过去5天了,我还是久久不能释怀,整个备考用了大概一个月,串课本、刷选择、刷大题、一条线。虽然结果可能不是很如意,但过程是很值得的

也祝愿大家,长风破浪会有时,直挂云帆济沧海!逢考也必过!

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cakeAndAle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值