软件设计师:12 - 下午题(试题一)历年真题

章节章节
01-计算机组成原理与体系结构07 - 法律法规与标准化与多媒体基础
02 - 操作系统基本原理08 - 设计模式
03 - 数据库系统09 - 软件工程
04 - 计算机网络10 - 面向对象
05 - 数据结构与算法11 - 结构化开发与UML
06 - 程序设计语言与语言处理程序基础12 - 下午题历年真题
End - 二周目上午真题End – 二周目下午真题
End - 临考快速记忆Java工程师的进阶之路

一、试题一(结构化开发方法中的结构化分析方法—数据流图)

1.1 数据流图介绍

在这里插入图片描述
在这里插入图片描述

1.1.1、外部实体

在这里插入图片描述

1.1.2 数据存储

在这里插入图片描述
在这里插入图片描述

1.1.3、加工

在这里插入图片描述
在这里插入图片描述

1.1.4、数据流

在这里插入图片描述
在这里插入图片描述
问题一小技巧:

  • 找实体时可以跳过父图直接看子图的过程名对应文档说明找对应的实体,不适用于所有题,但适用于大部分题目
    在这里插入图片描述
    问题二小技巧:
  • 找数据存储时也可以直接根据子图的过程名找到对应的文字说明找到对应的数据存储名,如果文字说明中明确说明叫什么表或者什么文件,直接用即可,否则需要自己根据题意取名XX表,XX文件

问题三小技巧:

  • 方法一:父图子图平衡(父图的实体数据流指向条数和子图的实体数据流指向条数一致)

在这里插入图片描述
指向E2的支付细节数据流缺失
在这里插入图片描述

  • 方法二:加工既有输入数据流也有输出数据流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 方法三:能量守恒定律(文字描述和子图进行比较是否和文字一致)
    数据流的起点或者终点必须有一端保证是加工P,如果不是,那就找错了,两端可以都是加工P
    在这里插入图片描述

11年上

在这里插入图片描述
【问题1】给出 E1~E3 实体名称(3分)

E1:病人 E2:护理人员 E3:医生

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

D1:生命特征范围文件 D2:日志文件 D3:病历文件 D4:治疗意见文件

【问题3】(6分)
图1-2中缺失了4条数据流,使用说明、图1-1和图1-2中的术语,给出数据流的名称及其起点和终点。
在这里插入图片描述
在这里插入图片描述

【问题4】(2分)
说明实体E1和E3之间可否有数据流,并解释其原因。

14年上

在这里插入图片描述
【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1〜E5的名称。
E1:巴士司机 E2: 机械师 E3: 会计 E4:主管 E5:库存管理系统

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
D1:巴士列表文件 D2:维修记录文件 D3:部件清单 D4:人事档案

【问题3】(3分)
说明图1-2中所存在的问题。
【问题4】(3分)
根据说明和图中术语,釆用补充数据流的方式,改正图1-2中的问题。要求给出所补充数据流的名称、起点和终点。
在这里插入图片描述

14年下

在这里插入图片描述
【问题1】(4分)
根据说明中的词语,给出图1-1中的实体E1〜E2的名称。
E1:客户 E2:供应商
【问题2】(5分)
根据说明中的词语,给出图1-2中的数据存储D1〜D5的名称。
D1:销售订单表 D2:库存表 D3:生产计划表 D4:配方表 D5:采购订单表
【问题3】(6分)
根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
在这里插入图片描述
在这里插入图片描述

15年上

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解析:
在这里插入图片描述

15年下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16年上

在这里插入图片描述
【问题1】(2分)
使用说明中的词语,给出图1-1中的实体E1〜E2的名称。

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

【问题3】(6分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(3分)
如果发送给客户的确认信息是通过Email系统向客户信息中的电子邮件地址进行发送的,那么需要对图1-1和1-2进行哪些修改?用150字以内文字加以说明。
在这里插入图片描述

16年下

在这里插入图片描述

【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1〜E3的名称。

【问题2】(3分)
使用说明中的词语,给出图1-2中的数据存储D1〜D3的名称。

【问题3】(4分)
根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(5分)
实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易”功能需将交易信息传递给证券交易中心。针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。

在这里插入图片描述

17年上

在这里插入图片描述
在这里插入图片描述

【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1〜E5的名称。

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(2分)
用200字以内文字,说明建模图1-1和图1-2时如何保持数据流图平衡。

解析:
在这里插入图片描述

17年下

在这里插入图片描述
【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1〜E3的名称。

【问题2】(5分)
使用说明中的词语,给出图1-2中的数据存储D1〜D5的名称。

【问题3】(5分)
根据说明和图中术语及符号,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(2分)
根据说明中术语,说明“使用单车”可以分解为哪些子加工?
在这里插入图片描述
在这里插入图片描述

18年上

在这里插入图片描述
【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1〜E3的名称。

【问题2】(5分)
使用说明中的词语,给出图1-2中的数据存储D1〜D5的名称。

【问题3】(4分)
使用说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(3分)
使用说明中的词语,说明“预约处理”可以分解为哪些子加工,并说明建模图1-1和图1-2是如何保持数据流图平衡。
在这里插入图片描述
在这里插入图片描述

18年下

在这里插入图片描述
【问题1】(4分)
使用说明中的词语,给出图1-1中的实体E1〜E4的名称。

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

【问题3】(3分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(4分)
根据说明中术语,给出图1-1中数据流“客户信息”“房源信息”的组成。
在这里插入图片描述
在这里插入图片描述

19年上

在这里插入图片描述
【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1〜E5的名称。

【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。

【问题3】(3分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

【问题4】(3分)
根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。
学生状态=学生心率+体温+学生卡ID+位置+时间
学生信息=学生ID+1{家长ID}*+班级+班主任ID+学生卡ID
在这里插入图片描述
在这里插入图片描述

19年下

在这里插入图片描述
【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1〜E3的名称。

【问题2】(5分)
使用说明中的词语,给出图1-2中的数据存储D1〜D5的名称。

【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(3分)
根据说明,采用结构化语言对“P5:寻找物流商”的加工逻辑进行描述。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

20年下

在这里插入图片描述
【问题1】(4分)
使用说明中的语句给出图1-1中的实体E1〜E4的名称。
问题1:
E1:检测设备 E2:管理员 E3:检测业务员 E4:监控人员

【问题2】(3分)
使用说明中的语句给出图1-2中的数据存储D1〜D3的名称。
问题2:
D1:模型信息表 D2:检测信息表 D3:基础信息表

【问题3】(5分)
根据说明和图中术语,补齐图1-2中缺失的数据及起点和终点。
问题3:

数据流名称 起点 终点

产品监测信息 P2 P3
监控规则 D3 P5
远程控制命令 E3 P5
基础信息 D3 P6

【问题4】(3分)
根据说明,采用结构化语言对缺陷检测的加工逻辑进行描述。
问题4:
接收到产品检测信息
对所有图像进行检测

IF 一个产品出现一张图像检测不合格
THEN 该产品不合格
不合格产品的检测结果包括产品型号和不合格类型
ENDIF

在这里插入图片描述

21年上

在这里插入图片描述
【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1〜E5的名称。
E1:车辆 E2:车主 E3:支付系统 E4:管理人员 E5:道闸控制系统
【问题2】(3分)
使用说明中的词语,给出图1-2中的数据存储D1〜D3的名称。
D1:停车记录表 D2:会员信息表 D3:基础信息表
【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流名称 起点 终点
道闸控制请求 P1 P5
计费规则 D3 P3
更新余额 P3 D2
修改空余车位数 P5 D3

【问题4】(3分)
根据说明,采用结构化语言对“道闸控制”的加工逻辑进行描述。

收到道闸控制请求

IF 道闸执行状态为正常放行时
THEN
IF 入场车辆
THEN 将车牌号及其入场时间信息停入车停记录,
修改空余车位数
ELSE
更新停车状态,修改空余车位数
ENDIF
ELSE
向管理人员发送异常告警信息
ENDIF

在这里插入图片描述

21年下

在这里插入图片描述
【问题1】(4分)
使用说明中的词语,给出图1-1中的实体E1〜E4的名称。
E1:传感器 E2:农业专家 E3:农业人员 E4:控制器
【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
D1:监控处理规则表 D2:监测信息表 D3:分析结果表 D4:预测信息表
【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
数据流名称 起点 终点

分析结果 P3 P5
历史监测信息 D2 P3
预测信息 P3 P5
监控处理规则 D1 P4
请求 E2 P5

【问题4】(3分)
根据说明,“数据处理”可以分解为哪些子加工?进一步进行分解时,需要注意哪三种常见的错误?
“数据处理”可以分解为:监测分析实时监测信息;分析结果可视化、存储、远程控制;综合统计和预测历史监测信息;预测信息可视化、存储;

需要注意:
1、加工有输入但是没有输出
2、加工有输出但是没有输入
3、加工的输入不足以产生输出

在这里插入图片描述

22年上

在这里插入图片描述
1、使用说明中的词语,给出图 1-1 中的实体 E1〜E4 的名称。
E1:商户 E2:外卖平台 E3:用户 E4:支付系统

2、使用说明中的词语,给出图 1-2 中的数据存储 D1〜D4 的名称。
D1:用户/商户信息表 D2:订餐订单信息表
D3:餐品信息表 D4:评价信息表

3、根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。
数据流名称 起点 终点
餐单 D3 P3
餐单 P3 E3
订餐请求 P3 P4
订单状态 P4 D2
4、根据说明,采用结构化语言对“订单处理”的加工逻辑进行描述。
收到订餐请求后
向外卖平台请求配送
外卖平台接到请求后发布配送单,由平台骑手接单
外卖平台根据是否有骑手接单返回接单状态
IF 外卖平台接单成功 THEN
系统给支付系统发布支付请求,接受支付状态
IF 支付成功 THEN
更新订单状态为已接单,
向商户发送订餐请求并由商户打印订单,
给用户发送订单状态
ELSE
更新订单状态为下单失败,
向外卖平台请求取消配送,
给用户发送下单失败
ENDIF
ELSE IF 外卖平台返回接单失败或超时未返回接单状态
更新订单状态为下单失败,
给用户发送下单失败
ENDIF
在这里插入图片描述

22年下

在这里插入图片描述
在这里插入图片描述
【问题 1】(4 分)
使用说明中的词语,给出图 1-1 中的实体 E1〜E4 的名称。
在这里插入图片描述

【问题 2】(5 分)
使用说明中的词语,给出图 1-2 中的数据存储 D1〜D5 的名称。
在这里插入图片描述

【问题 3】(4 分)
根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。
在这里插入图片描述

【问题 4】(2 分)
根据说明,给出“充电监测与计量数据”数据流的组成。
在这里插入图片描述

23年上

【说明】
随着农业领域科学种植的发展,需要对农业基地及农事进行信息化管理,为租户和农户等人
员提供种植相关服务。现欲开发农事管理服务平台,其主要功能是:
(1)人员管理。平台管理员管理租户;租户管理农户并为其分配负责的地块,租户和农户以
人员类型区分。
(2)基地管理。租户填写基地名称、地域等描述信息,在显示的地图上绘制地块。
(3)种植管理。租户设定作物及其从种植到采收的整个农事过程,包括农事活动及其实施计
划,农户根据相应农事过程提醒进行农事活动并记录。系统会在设定时间向农户进行农事提醒,
对逾期未实施活动向租户发出逾期警告。
(4)投入品管理。租户统一维护化肥,杀虫剂等投入品信息。农户在农事活动中设定投入品
的实际消耗。
(5)信息服务。用户按查询条件发起农事信息请求,对相关地块农事活动实施情况(如与农
事过程比对)等农事信息进行筛选、对比和统计等处理,并将响应信息进行展示。系统也给其他
第三方软件提供 APP 接口,通过接口访问的方式,提供账号,密码和查询条件发起农事信息请
求,返回特定格式的农事信息,无查询条件时默返回账号下所有信息,多查询条件时返回满足全
部条件的信息。
现采用结构化方法对农事管理服务平台进行分析与设计,获得如图 1-1 所示的上下文数据流
图和图 1-2 所示的 0 层数据流图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【问题 1】(4 分)
使用说明中的词语,给出图 1-1 中的实体 E1~E4 的名称。
E1:平台管理员 E2:农户 E3:租户 E4:第三方软件

【问题 2】(4 分)
使用说明中的词语,给出图 1-2 中的数据存储 D1~D4 的名称。
D1:人员表 D2:基地及地块数据表 D3:农事过程表 D4:农事活动表

【问题 3】(4 分)
根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。
在这里插入图片描述

【问题 4】(3 分)
根据说明,给出“农事信息请求”数据流的组成。
答 1:农事信息请求 = 账号 + 密码 + 查询条件
答 2:农事信息请求 = 账号 + 密码 + 0{查询条件}*
答 3:农事信息请求:账号、密码、查询条件

23年下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

训练题目

某时装邮购提供商拟开发订单处理系统,用于处理客户通过邮件或 Web站点所下订单。其重要功能如下:
(1)增长客户记录。将新客户信息添加到客户文献,并分派一种客户号以备后续使用。
(2)查询商品信息。接受客户提交商品信息祈求,从商品文献中查询商品旳价格和可订购数量等商品信息,返回给客户。
(3)增长订单记录。根据客户旳订购祈求及该客户记录旳有关信息,产生订单并添 加到订单文献中。
(4)产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪告知。假如现货局限性,则需向供应商订货。
(5)准备发货单。从订单文献中获取订单记录,从客户文献中获取客户记录,并产生发货单。
(6)发货。当收到仓库发送旳备货就绪告知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创立客户账单。根据订单文献中旳订单记录和客户文献中旳客户记录,产生并发送客户账单,同步更新商品文献中旳商品数量和订单文献中旳订单状态。
(8)产生应收账户。根据客户记录和订单文献中旳订单信息,产生并发送给财务部门应收账户报表。
现采用构造化措施对订单处理系统进行分析与设计,获得如图 1-1 所示旳顶层数据流”的文档
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

also&lucky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值