目录
一、介绍
软考,全称软件设计师考试。属于计算机技术与软件专业技术资格(水平)考试的资格考试,是由国家人事部(已改为:人力资源和社会保障部)和信息产业部(已改为:工业和信息化部)领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
二、分级
初级:程序员
中级:软件设计师
高级:系统分析师
三、分数线
上午下午满分均为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天了,我还是久久不能释怀,整个备考用了大概一个月,串课本、刷选择、刷大题、一条线。虽然结果可能不是很如意,但过程是很值得的
也祝愿大家,长风破浪会有时,直挂云帆济沧海!逢考也必过!