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

  • 为什么写这篇文章
  • 如何高效读这篇文章
  • 题目详解
    • 第一题:数据流图
      • (一)出题方式
      • (二)各小题的技巧。
    • 第二题: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个


可以看出在这个步骤中有数据流的缺失,具体的再来看下E1(采购商)缺少了哪个数据流。
图1中E1的输入分别是通知和采购订单,但图2中E1就只有采购订单,所以缺少了通知,很明显终点是E1,起点再返回到说明中看,关注通知关键词。从下面可以看出,发送给供应商的有两个通知,数据流都缺失了。

所以分析可得,E1缺失的数据流:
装运错误通知:起点是验证装运部件P3,终点是供应商E1;
缺陷装运通知:起点是检验部件质量P4,终点是供应商E1。

(PS:当然,如果这一步分析之后,不缺少数据流的话,也是合理的,继续看第二步即可)

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

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

尤其是第三步,只要够认真,这个题就可以拿满分。我之前复盘的时候,总是有一个看不出来,可能是不够认真吧。

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

第二题:E-R图

(一)出题方式

该题的题型有两种:
第一种有4道小题,出题年份分别是2017下半年、2018下半年、2019年下半年、2020下半年:
1.第1小题:列出联系及联系类型
2.第2小题:补充逻辑结构设计中的空缺(及完整性约束关系)
3.第3小题:给出关系模式中的主键及外键
4.第4小题:不固定,举例:
1)2017下半年:“执行”关系模式的主键为全码的说法是否正确?为什么?
2)2018下半年:是否需要在数据库设计的时候增加一个实体?为什么?
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道。不过还是建议都做一下。

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

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

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

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

软考中级-软件设计师|下午题攻略相关推荐

  1. 软考中级软件设计师--下午题

    下午题合集 参考 https://www.yuque.com/saodai/ss8tp9 B站视频 下午题1 – 数据流图 外部实体:当前系统之外的人.物.外部系统等名词 数据存储:存储数据提供数据的 ...

  2. 软考中级(软件设计师)——数据库系统(上下午各占6-8分)

    软考中级(软件设计师)--数据库系统(上下午各占6-8分) 目录 软考中级(软件设计师)--数据库系统(上下午各占6-8分) 数据库模式(★★) 三级模式 数据库设计过程 ER模型(★★★★★) 关系 ...

  3. 软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)

    软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) 目录 软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) ...

  4. 软考中级软件设计师 2009-2022年真题

    ** 整理了2009年到2022年 软考中级软件设计师的题目与参考答案 百度网盘分享 链接:https://pan.baidu.com/s/1f4Hfuw7lzgM4IZa-g1Wepg?pwd=50 ...

  5. 2022下半年软考-中级-软件设计师-过关经验

    目录 1.重要内容 2.考情分析 3.视频笔记 1.重要内容 软考官网:中国计算机技术职业资格网 刷题:软考通app.软考真题app.软考刷题王(微信小程序).希赛网app. zst_2001软考中级 ...

  6. 全国软考中级软件设计师 复习大纲概览

    本专栏记录学习复习软考中级软件设计师的内容,官方网站上有中级设计师的考试大纲和指导用书,官网链接:https://www.ruankao.org.cn 考试的难度总体来讲不是很大,但是设计的知识面非常 ...

  7. 一个非计算机专业的 软考中级 软件设计师考试之路

    今天是2018年7月6日 在半个小时之前我查看了2018 年上半年的软考成绩 通过成功软考中级软件设计师的考试 费用总结 备考资料 150 报名费 140 食宿费 200 总计 490 500 块钱+ ...

  8. 软考中级软件设计师难不难_为什么这么难处理设计师

    软考中级软件设计师难不难 重点 (Top highlight) I have a confession to make. As a young Design 'pioneer' in many tec ...

  9. 软考中级(软件设计师)——计算机网络(5分)与信息安全(3分)

    软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 目录 软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 计算机网络(5分) 开放系统互连参考模型(★★) TCP/IP协议 ...

  10. 软考中级--软件设计师

    软考中级–软件设计师 数据库系统复习总结

最新文章

  1. gitlab + Jenkins
  2. Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
  3. 一文弄懂各种loss function
  4. QPainter 的状态保存与恢复
  5. ipcp协议 Linux,Linux命令Man解释:PPPD(8) :点对点daemon协议
  6. 编译安装Postfix-2.10.10
  7. vue 指令 v-on
  8. mybatis-plus 官方发布神器,一个依赖轻松搞定数据权限,再也不用自己实现了!...
  9. DataGrid的动态绑定问题(二)
  10. docker 安装Oracle-11g
  11. OI造数据以及Lemon评测教程
  12. 相对路径和绝对路径(简单易懂)
  13. 蓝屏代码stop:0X000000EA(0X85E286B8,0X8635F210,0XF7A53CBC,0X00000001)NV4_DISP是什么意思?
  14. 40款非常漂亮的免费下载 HTML5 CSS3 网站模板欣赏
  15. prisma 连接不上Postgres
  16. CodeForces 805C Find Amir
  17. 【每日一题】 643. 子数组最大平均数 I
  18. python valueerror object2_Python使用json.loads 报错 ValueError: No JSON object could be decoded的解决方法...
  19. excel单元格斜杠拆分上下打字
  20. 项目管理 -- 文件管理

热门文章

  1. 阿里云maven仓库地址
  2. Windows安装Protoc
  3. 我的精神家园——陈皓(@左耳朵耗子)专访
  4. 印刷点阵字体_印刷术—类型族,分类和组合字体
  5. 大一大学计算机应用基础,大一计算机应用基础试题
  6. 扩展欧几里得算法超详解
  7. 报错:fdfs while reading from socket: (timed out))
  8. 为什么正常单据记账没有数据_正常单据记账中找不到记账单据
  9. linux 腾达驱动程序,腾达(Tenda)-U12 Linux系统如何安装驱动
  10. 谷歌浏览器如何截全屏长图,超级方便实用