软考中级-软件设计师|下午题攻略

软考中级-软件设计师-下午题攻略

  • 为什么写这篇文章
  • 如何高效读这篇文章
  • 题目详解
    • 第一题:数据流图
      • (一)出题方式
      • (二)各小题的技巧。
    • 第二题:E-R图
      • (一)出题方式

为什么写这篇文章

已经工作两年了,如果读书的时候考虑到考中级的问题,可能也不会有多难了。工作后,不知道是心思不在学习上,还是精力不够,又或者是不够努力,中级考试,考了三次才通过(第一次确实是没有好好复习,那时常常加班,没有太多的时间;第二次,复习的不够认真,有很多技巧方法没有把握的很好。第三次在总结了前两次的经验之后,找对解题方法,认真复习之后,终于55分通过。)

我应该属于基础偏差的。所以我后面在复习过程中用到的方法对我起到了事半功倍的效果。

如何高效读这篇文章

建议拿出往年真题,一套一套的对照着下面表述的技巧进行练习。虽然我已经通过了,成绩也不是特别好。但如果有任何题目上的疑问,都可以随时跟我沟通,希望每个读过这个文章的人都可以顺利通过考试~~

题目详解

第一题:数据流图

除了最后一题,每年的出题方式几乎都是一样的。

(一)出题方式

1.第1小题:列出实体名称
2.第2小题:列出数据存储名称
3.第3小题:缺失的数据流及其起点和终点
4.第4小题:不固定(下面列出近几年的真题题目)
1)2017上半年:说明建模图1和2如何保持数据流图平衡
2)2017下半年:说明“使用单车”可以分解为哪些子加工
3)2018上半年:说明“预约处理”可以分解为哪些子加工,并说明建模图1和2如何保持数据流图平衡
4)2018下半年:给出图中的数据流的组成
5)2019上半年:给出图中的数据流的组成
6)2019下半年:采用结构化语言对P5的加工逻辑进行描述
7)2020上半年:采用结构化语言对缺陷检测的加工逻辑进行描述
8)2021上半年:采用结构化语言对通闸控制的加工逻辑进行描述

综上,前三道小题问法固定,就可以根据技巧进行答题;对于第4题虽然不固定,但可以看出每年都有类似的问法,所以对于第4题,就看真题就可以了。根据往年真题的答案,第4题的答案基本上也差不多雷同。掌握了方法,就算拿不到满分,基本上这道大题也能拿12-13分。

(二)各小题的技巧。

1.第1小题:列出实体名称
这一题比较简单,知道实体是什么就可以了。实体可以定义为:人、物、系统等。对照着图跟说明找一下就可以了。(建议铅笔标在图中,为下面的题做准备)

2.第2小题:列出数据存储名称
这一题也相对比较简单,根据第1题中的找到的实体,对照着说明,很容易就找到。就不细说了。
前两题可以说是送分题。

3.第3小题:缺失的数据流及其起点和终点
理论其实我也没学扎实,但是我认为会做题就可以了。
所以,可以按照下面的步骤按顺序进行。举例-2017上半年:
第一步:判断子图与父图数据流在输入输入方向上是否一致,即对照着第1题提到的图跟本题中的图看输入输出是否一致(理论上,这叫父图子图平衡)。具体的,
首先,用铅笔按照下图的画圈方式,把实体跟非实体分隔开;(这个画圈圈的方式,其实是看了https://blog.csdn.net/qq_36914639/article/details/80352727学到的,也感谢他能分享~~)
其次,对照着图1,来看图2缺少哪些输入输出,为方便看,我这里以表格的形式看。

实体 图1 图2 是否缺失
E1 输入:2个;输出1个 输入:1个;输出1个 缺失了一个输入
E2 输入:1个;输出2个 输入:1个;输出2个
E3 输入:1个;输出1个 输入:1个;输出1个
E4 输入:1个;输出1个 输入:1个;输出1个
E5 输入:1个;输出1个 输入:1个;输出1个

软考中级-软件设计师|下午题攻略
(PS:当然,如果这一步分析之后,不缺少数据流的话,也是合理的,继续看第二步即可)

第二步:看图2的圆角矩形是否有进有出。
这一步的意义不是很大。大概看一眼就可以。如果不缺的话,就直接看第三步就可以了。

第三步:根据说明看数据存储与加工之间、加工与加工之间是否存在缺失数据流。
这个时候就要认真一点一步一步的对照着说明进行。
在说明中,每一段第一句是加工,即红色框出来的部分,对应图2中的圆角矩形P1-P5;只要确定了加工和实体,再对照着说明,找缺失的数据流就不难了~~

软考中级-软件设计师|下午题攻略
尤其是第三步,只要够认真,这个题就可以拿满分。我之前复盘的时候,总是有一个看不出来,可能是不够认真吧。

4.第4小题:不固定(下面列出近几年的真题题目)
由于这道题不固定,自己总结一下经验就可以了。掌握历年常考的点,有些答案很固定,记一下就算拿不到满分,拿一半的分也是可以的~~

第二题:E-R图

(一)出题方式

该题的题型有两种:
第一种有4道小题,出题年份分别是2017下半年、2018下半年、2019年下半年、2020下半年:
1.第1小题:列出联系及联系类型
2.第2小题:补充逻辑结构设计中的空缺(及完整性约束关系)
3.第3小题:给出关系模式中的主键及外键
4.第4小题:不固定,举例:
1)2017下半年:“执行”关系模式的主键为全码的说法是否正确什么br> 2)2018下半年:是否需要在数据库设计的时候增加一个实体什么br> 3)2019下半年:是否存在传递依赖,并说明理由。
4)2020下半年:假设某个关系模式中有1对多的关系,那会存在什么问题,应如何解决。
5)2021下半年:假设某个关系模式出现1对多的关系,哪个联系类型会发生变化,应该如何解决这个问题。

第二种有3道小题,出题年份分别是2017年上半年、2018上半年、2019年上半年。
1.第1小题:列出联系及联系类型
2.第2小题:补充逻辑结构设计中的空缺
3.第3小题:不固定
1)2017上半年:根据描述给出关系模式;
2)2018上半年:根据描述补充实体修改关系模式;
3)2019上半年:是否需要增加实体做对应的增加或实体的修改
4)2021上半年:增加实体且补充联系

总上可以看出,一般上半年出的小题有3道,下半年出的有4道。不过还是建议都做一下。

这一部分其实没有太多的技巧,主要是对相关概念的把握,如果理论不是很扎实,可以先大概了解一下实体、联系、关系模式、主键、外键的相关概念,再去做真题,就会好一点。

暂时先更到这里啦,有时间的话再补充剩下的部分~~

选择题其实也有一些做题技巧,但是我还没梳理好,不知道怎么讲述会有更好的效果,我研究一下再更新上午的选择题部分吧。

以上如有疏漏或者失误的地方请谅解,不懂得或者可以讨论的也欢迎跟我沟通~~仅仅是希望能帮助到大家而已。

来源:想做回小朋友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月3日
下一篇 2022年1月3日

相关推荐