一、成绩和悄悄话
考试内容是分为基础知识+应用技术两大块。基础模块全部选择题,应用模块是大题。
机考改革之后都是上机考试,我个人的感受是没有想象中那么吓人啦,时间还算挺充足的。中级软件设计师考试时间是8:30-12:30,那天是8点,巡考的工作人员就开始催促进场了。我在的考场电脑两边是有立板隔开的(其实还是能看到左前方和右前方的屏幕的,注:诚信参考啦~说不定别人的是错的哈哈)接下来是我的一些经验以及我个人认为的试题侧重点
二、选择题常考题目
选择题部分:刷历年真题!!!一定要刷,虽然我就是被“坑”了,因为今年上半年的选择题理论部分太多了,有7-10题考的定义之类我是没见过的(我是没有每类题都刷完,在软考通刷题)所以考完也是比较慌选择。
常考题型/知识点:
- 语句覆盖、路径覆盖。可以看看下面推荐一个博主的文章~
题目长这样
2、Java设计模式。一般就是给定一个场景和模式的结构,让你判断是哪种类型的模式/具体叫什么模式/适用于哪种情况/XX构造了一个实现XX接口的对象
设计模式例题
3、关键路径、最短时间
关键路径例题
4、哪一层是有哪些常见的协议
这里推荐一个小姐妹分享的电子版学习笔记,看一遍过后会对重点有个大致了解哒,计算机组成原理、数据结构、网络....反正还是比较全的(在此感谢姐妹的分享嘻嘻)
https://zhuanlan.zhihu.com/p/394802434https://zhuanlan.zhihu.com/p/394802434
三、应用技术
五个大题(数据流图、E-R图、UML、C代码、Java代码)
1、数据流图基本就是阅读理解,问题1、2是找实体和数据存储(实体在每一条说明中找名词,比如图书管理系统的说明里有管理员、学生等等;数据存储一般就写成某某信息表就行) 重点分享一下问题3“补充缺失数据的起点和终点”刚开始这道题我是有点摸不到思路的,就是先放着,后来多观察3-5题的答案,发现起点和终点中必有一个是加工(P)图一红色圆圈部分 根据父图与子图平衡的原则去做 问题4一般多变,可以自己多积累一些知识点。
试题一例题
2、试题二基本是数据库E-R图有关知识,主外键的含义、用法。多练上几道题找找做题思路就ok
3、试题三是用例图,软件工程学过就也还好,重难点比如《《include》》、《《extend》》两个的含义和具体用法。
include:A操作的前提是B
A-->B(箭头上是《《include》》)
extend:A是B操作的扩展
A<---B(箭头上是《《extend》》)
4、试题四是C代码,这一块比较难(对于我来说哈,大佬勿扰),要去学习(复习)基础知识,比如循环的内部逻辑,按照题目的要求去分析、思考那一空到底是起到一个什么样的作用,还有就是算法与数据结构,比如常考的分治法、动态规划法....以及时间复杂度怎么算。24年上半年这场考试,我一出来就感慨:选择比大题没有把握哈哈。因为C代码考的是之前选择题出现过的哈夫曼编码,当我看到熟悉的数据,编码XXX对应的字符是“face”时,我真的很难不开心!(刷真题的重要性)
5、试题六是Java代码。还是基础知识很重要,代码这一块要去理解一下那一块代码是完成了一个怎样的功能,是实例化了一个具体的对象?继承了父类的什么方法?是XX的调用?
总结:大题的话可以去查漏补缺一下,哪块知识比较薄弱可以去B站或是CSDN补一补,特别是数据结构和算法,选择题和代码题都能用的上的。B站推荐炸薯条老师(id:zst_2001),他的主页有很详细的备考指南、历年真题及答案、电子教辅书等等,免费哒[找不到的话我可以分享]
虽然我是计算机专业的,但是代码是挺薄弱的,所以刚开始在报与不报之间犹豫了好久。期间也有怀疑过,失眠过,不过结果还是挺好哒!越努力,越幸运,祝大家都能“一把过”!
标签:ps,试题,覆盖,菜鸟,代码,软考,选择题,判定,2522% From: https://blog.csdn.net/qq_71230033/article/details/140004183