软件设计师学习路线(推荐该顺序学习,按照先易后难排序)
- 《软考高分必备!计算机系统核心全解:从CPU硬件组成到加密技术,5-6分速通攻略》【附真题解析】-优快云博客
- 《软考高分必备!程序语言设计6分速通:编译VS解释全拆解+函数调用通关秘籍,词法/语法/语义三阶冲刺!》【附真题解析】-优快云博客
- 《软考通关秘籍:数据流图高频考点速记(实体/存储/缺失流三合一解析)15分稳拿!》【附真题解析】-优快云博客
- 《软考必看!2-3分知识产权高频考点全解:著作权/专利/商标/商业秘密权速记指南》【附真题解析】-优快云博客
目录
3. 下午题-试题一(15分)
本文参考b站UP主zst,原视频:「软件设计师」 下午题 #1 试题一_哔哩哔哩_bilibili
本文旨在从题目出发,只保留真题考到的相关的概念,都是浓缩过的知识点,所以简练而精髓,每一个知识点后都附带真题解析,各位小伙伴可以自行点开观看,方便复习。
3.1. 数据流图的基本图形元素
数据流图(DFD)中的基本图形元素只有四部分:
- 数据流(Data Flow):数据流由一组固定成分的数据组成,表示数据的流向。在dfd中,数据流的流向可以有以下几种:
-
- 从一个加工流向另一个加工;
- 从加工流向数据存储(写);
- 从数据存储流向加工(读);
- 从外部实体流向加工(输入);
- 从加工流向外部实体(输出);
-
- 加工(Process),一般用大写P来表示,图形为圆角矩形
-
- 加工:将输入数据处理后得到输出数据
- 一个加工至少有一个输入数据流和一个输出数据流
- 加工只有输入没有输出称为:黑洞
- 加工只有输出没有输入称为:白洞
- 加工的输入数据不足以产生输出数据:灰洞
-
- 数据存储(Data Store),一般用大写D来表示
-
- 数据存储:存储数据和提供数据
- 存储加工的输出数据和提供加工的输入数据
- 例子:客户表,订单表,学生表,巴士列表文件,维修记录文件,课表文件
-
- 外部实体(extemalagent),一般用大写E来表示,图形为矩形
-
- 外部实体:当前系统之外的人,物,外部系统
- 人:学生,老师,员工,主观,医生,客户,供应商。..
- 物:传感器,控制器,单车,车辆,采购部门。..
- 外部系统:支付系统,车辆交易系统,库存管理系统,道闸控制系统。..
-
3.2. 问题一介绍
历年真题:
[问题1](3分)
使用说明中的词语,给出图1-1中的实体e1~e3的名称。
[问题1](5分)
使用说明中的词语,给出图1-1中的实体e1~e5的名称。
[问题1](4分)
根据说明中的词语,给出图1-1中的实体e1~e2的名称。
做第一问时,将功能名称对应子图种的加工名称,可提高效率。
3.2.1. 真题合集
- E1:病人 E2:护理人员 E3:医生
- E1:巴士司机 E2:机械师 E3:会计 E4:主管 E5:库存管理系统
-
- E1:客户 E2:供应商
3.3. 问题二介绍
历年真题
[问题2](4分)
使用说明中的词语,给出图1-2中的数据存储d1~d4的名称。
[问题2](4分)
使用说明中的词语,给出图1-2中的数据存储d1~d4的名称。
[问题2](5分)
根据说明中的词语,给出图1-2中的数据存储d1~d5的名称。
做第二问时,跟第一问一样,将功能名称对应子图种的加工名称,可提高效率。
3.3.1. 真题合集
- D1:生命特征范围文件 D2:日志文件 D3:病历文件 D4:治疗意见文件
- D1:巴士列表文件 D2:维修记录文件 D3:部件清单 D4:人事档案
- D1:销售订单表 D2:库存表 D3:生产计划表 D4:配方表 D5:采购订单表
3.4. 问题三介绍
历年真题
问题3](3分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可).
问题3](6分)
图1-2中缺失了4条数据流,使用说明,图1-1和图1-2中的术语,给出数据流的名称
及其起点和终点。
[问题31(6分)
根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点
3.4.1. 父子图平衡
父图中的有的数据流子图中也应当有,如果没有,那就是缺少的那一条
这种方法简单高效,但是不保证一定可以找出缺失的数据流
3.4.2. 加工既有输入数据流也有输出数据流
参考加工的定义:一个加工至少有一个输入数据流和一个输出数据流
加工只有输入没有输出称为:黑洞
加工只有输出没有输入称为:白洞
加工的输入数据不足以产生输出数据:灰洞
3.4.3. 数据守恒
对比题干中加工的描述是否与图中表示的一样,不一样则数据缺失,逐句对应数据流图
保证缺失数据流的时候,起点和终点至少有一个是加工
3.4.4. 答题格式
两种方法任选其一就行
数据流名称:生产计划
起点:d3 终点:3
起点:生产计划表 终点:生产
或者如下图所示
3.4.5. 真题合集
- 真题一:
数据流名称 | 起点 | 终点 |
重要生命特征 | 本地监控 | 格式化生命特征 |
格式化后的生命特征 | 格式化生命特征 | 检查生命特征 |
生命特征 | 日志文件 | 生成病历 |
病历 | 生成病历 | 病历文件 |
- 真题二
数据流名称 | 起点 | 终点 |
待维修机械问题 | 维修记录文件 | 完成维修 |
维修情况 | 机械师 | 完成维修 |
实际所用部件 | 部件清单 | 计算总成本 |
- 真题三:
数据流名称 | 起点 | 终点 |
生产计划 | 生产计划表 | 生产 |
库存量 | 存储 | 采购 |
原材料数量 | 采购 | 库存表 |
销售订单 | 销售订单表 | 运送 |
支付细节 | 财务管理 | 供应商 |
未完成订单 | 库存表 | 存储 |