← 目录软考状元讲义

数据流图

题库 9 · 章节 89 · 共 6 题(案例 6)


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

参考答案:

问题一 (4 分) E1:平台管理员 E2:农户 E3:租户 E4:第三方软件 问题二 (4 分) D1:人员表 D2:基地及地块数据表 D3:农事过程表 D4:农事活动表 问题三 (4 分)

1投入品消耗D4P42农事过程信息D3P53农事活动信息D4P54实施计划D3P3 问题四 (3 分) 账号、密码、查询


2. (案例题)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 随着新能源车数量的迅猛增长,全国各地电动汽车配套充电桩急速增长,同时也带来了充电桩计量准确性的问题。充电桩都需要配备相应的电能计量和电费计费功能,需要对充电计量准确性强制进行检定。现需开发计量检定云端软件,其主要功能是: (1)数据接收。接收计量装置上报的充电数据,即充电过程中电压、电流、电能等充电监测数据和计量数据(充电监测数据为充电桩监测的数据,计量数据为计量装置计量的数据,以秒为间隔单位),接收计量装置心跳数据,并分别进行存储。 (2)基础数据维护。管理员对充电桩、计量检定装置等基础数据进行维护。 (3)数据分析。实现电压、电流、电能数据的对比,进行误差分析,记录充电桩的充电误差,供计量装置检定。系统根据计量检测人员给出的查询和统计条件展示查询统计结果。 (4)充电桩检定。分析充电误差:计量检测人员根据误差分析结果和检定信息记录,对充电桩进行检定,提交检定结果:系统更新充电桩中的检定信息(检定结果和检定时间),并存储于检定记录。 (5)异常告警。检测计量装置心跳,当心跳停止时,向管理员发出告警。 (6)检定信息获取,供其它与充电桩相关的第三方服务查询充电桩中的检定信息。现采用结构化方法对计量检定云端软件进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 图片 图片 【问题1】(4分) 使用说明中的词语,给出图1-1中的实体E1~ E4的名称。 【问题2】(5分) 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。 【问题3】(4分) 根据说明和图中未语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(2分) 根据说明,给出“充电监测与计量数据”数据流的组成。

参考答案:

【问题1】 E1:计量装置 E2:管理员 E3:计量检测人员 E4:第三方服务 【问题2】 D1:充电检测及计量数据表 D2:基础信息表 D3:计量装置心跳数据表 D4:充电误差信息表 D5:检定记录表 【问题3】 数据流 起点 终点 查询和统计条件 E3 P3 检定结果 P4 D5 更新检定信息 P4 D1 检定信息 D1 P6 【问题4】

充电过程中电压、电流、电能等充电监测数据和计量数据(充电监测数据为充电桩监测的数据,计量数据为计量装置计量的数据,以秒为间隔单位)。 (充电监测与计量数据=充电桩ID+监测电压+监测电流+监测电能+计量装置ID+计量电压+计量电流+计量电能+时间)


3. (案例题)阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一款外卖订餐系统,集多家外卖平台和商户为一体,为用户提供在线浏览餐品、订餐和配送等服务。该系统的主要功能是: (1)入驻管理。用户注册;商户申请入驻,设置按时间段接单数量阅值等。系统存储商户/用户信息。 (2)餐品管理。商户对餐品的基本信息和优惠信息进行发布、修改、删除。系统存储相关信息。 (3)订餐。用户浏览商户餐单,选择餐品及数量后提交订餐请求。系统存储订餐订单。 (4)订单处理。收到订餐请求后,向外卖平台请求配送。外卖平台接到请求后发布配送单,由平台骑手接单,外卖平台根据是否有骑手接单返回接单状态。若外卖平台接单成功,系统给支付系统发送支付请求,接收支付状态。支付成功,更新订单状态为已接单,向商户发送订餐请求并由商户打印订单,给用户发送订单状态;若支付失败,更新订单状态为下单失败,向外卖平台请求取消配送,向用户发送下单失败。若系统接到外卖平台返回接单失败或超时未返回接单状态,则更新订单状态为下单失败,向用户发送下单失败。 (5)配送。商户备餐后,由骑手取餐配送给用户。送达后由用户扫描骑手出示的订单上的配送码后确认送达,订单状态更改为已送达,并发送给商户。 (6)订单评价。用户可以对订单餐品、骑手配送服务进行评价,推送给对应的商户、所在外卖平台,商户和外卖平台对用户的评价进行回复。系统存储评价。 现采用结构化方法对外卖订餐系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 图片 图片 【问题1】(4分) 使用说明中的词语,给出图1-1中的实体E1〜E4的名称。 【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。 【问题3】(4分) 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(3分) 根据说明,采用结构化语言对“订单处理”的加工逻辑进行描述。

参考答案:

【问题1】 E1:商户 E2:外卖平台 E3:用户 E4:支付系统 【问题2】 D1:用户/商户信息表 D2:订餐订单信息表 D3:餐品信息表 D4:评价信息表 【问题3】 数据流名称 起点 终点 餐单 D3 P3 餐单 P3 E3 订餐请求 P3 P4 更新订单状态 P4 D2 【问题4】 收到订餐请求后,向外卖平台请求配送;外卖平台接到请求后发布配送单,由平台骑手接单,外卖平台根据是否有骑手接单返回接单状态。 IF 外卖平台接单成功 THEN 系统给支付系统发送支付请求,接收支付状态。 IF 支付成功 THEN 更新订单状态为已接单, 向商户发送订餐请求并由商户打印订单, 给用户发送订单状态。 ELSE IF 支付失败 THEN 更新订单状态为下单失败, 向外卖平台请求取消配送, 向用户发送下单失败。 ENDIF ELSE IF 系统接到外卖平台返回接单失败或超时未返回接单状态 THEN 更新订单状态为下单失败, 向用户发送下单失败。 ENDIF


4. (案例题)阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某现代农业种植基地为进一步提升农作物种植过程的智能化,欲开发智慧农业平台,集管理和销售于一体,该平台的主要功能有: (1)信息维护。农业专家对农作物、环境等监测数据的监控处理规则进行维护。 (2)数据采集。获取传感器上传的农作物长势、土壤墒情、气候等连续监测数据,解析后将监测信息进行数据处理、可视化和存储等操作。 (3)数据处理。对实时监测信息根据监控处理规则进行监测分析,将分析结果进行可视化并进行存储、远程控制,对历史监测信息进行综合统计和预测,将预测信息进行可视化和存储。 (4)远程控制。根据监控处理规则对分析结果进行判定,依据判定结果自动对控制器进行远程控制。平台也可以根据农业人员提供的控制信息对控制器进行远程控制。 (5)可视化。实时向农业人员展示监测信息:实时给农业专家展示统计分析结果和预测信息或根据农业专家请求进行展示。 现采用结构化方法对智慧农业平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 图片 图片 【问题1】(4分) 使用说明中的词语,给出图1-1中的实体E1〜E4的名称。 【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。 【问题3】(4分) 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(3分) 根据说明,“数据处理”可以分解为哪些子加工?进一步进行分解时,需要注意哪三种常见的错误?

参考答案:

【问题1】(4分) E1:传感器 E2:农业专家 E3:农业人员 E4:控制器

【问题2】(4分) D1:监控处理规则表 D2:监测信息表 D3:分析结果表 D4:预测信息表 【问题3】(4分) 数据流名称 起点 终点 分析结果 P3 P5 历史监测信息 D2 P3 预测信息 P3 P5 监控处理规则 D1 P4 请求 E2 P5 【问题4】(3分) “数据处理”可以分解为:监测分析实时监测信息;分析结果可视化、存储、远程控制;综合统计和预测历史监测信息;预测信息可视化、存储; 需要注意: 1、加工有输入但是没有输出 2、加工有输出但是没有输入 3、加工的输入不足以产生输出


5. (案例题)阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某停车场运营方为了降低运营成本,减员增效,提供良好的停车体验,欲开发无人值守停车系统,该系统的主要功能是: (1)信息维护。管理人员对车位(总数、空余车位数等)计费规则等基础信息进行设置。 (2)会员注册。车主提供手机号、车牌号等信息进行注册,提交充值信息(等级、绑定并授权支付系统进行充值或交费的支付账号)不同级别和充值额度享受不同停车折扣点。 (3)车牌识别。当车辆进入停车场时,若有(空余车位数大于1),自动识别车牌号后进行道闸控制,当车主开车离开停车场时,识别车牌号,计费成功后,请求道闸控制。 (4)计费。更新车辆离场时间,根据计费规则计算出停车费用,若车主是会员,提示停车费用:若储存余额够本次停车费用,自动扣费,更新余额,若储值余额不足,自动使用授权缴费账号请求支付系统进行支付,获取支付状态。若非会员临时停车,提示停车费用,车主通过扫描费用信息中的支付码调用支付系统自助交费,获取支付状态。 (5)道闸控制。根据道闸控制请求向道闸控制系统发送放行指令和接收道闸执行状态。若道闸执行状态为正常放行时,对入场车辆,将车牌号及其入场时间信息存入停车记录,修改空余车位数;对出场车辆更新停车状态,修改空余车位数。当因道闸重置系统出现问题(断网断电或是故障为抬杠等情况),而无法在规定的时间内接收到其返回的执行状态正常放行时,系统向管理人员发送异常告警信息,之后管理人员安排故障排查处理,确保车辆有序出入停车场。 现采用结构化方法对无人值守停车系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 图片 图片 【问题1】(5分) 使用说明中的词语,给出图1-1中的实体E1〜E5的名称。 【问题2】(3分) 使用说明中的词语,给出图1-2中的数据存储D1〜D3的名称。 【问题3】(4分) 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(3分) 根据说明,采用结构化语言对“道闸控制”的加工逻辑进行描述。

参考答案:

【问题1】(5分) E1:车辆 E2:车主 E3:支付系统 E4:管理人员 E5:道闸控制系统 【问题2】(3分) D1:停车记录表 D2:会员信息表 D3:基础信息表 【问题3】(4分) 数据流名称 起点 终点 道闸控制请求 P1 P5 计费规则 D3 P3 更新余额 P3 D2 修改空余车位数 P5 D3 【问题4】(3分) 收到道闸控制请求 IF 道闸执行状态为正常放行时 THEN IF 入场车辆 THEN 将车牌号及其入场时间信息停入车停记录,修改空余车位数 ELSE 更新停车状态,修改空余车位数 ENDIF ELSE 向管理人员发送异常告警信息 ENDIF


6. (案例题)阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某工厂制造企业开发了智能检测系统以有效提升检测效率,节约人力资源,该系统的主要功能包括: (1)基础信息管理。管理员对检测标准和监控规则等基础信息设置。 (2)检测模型部署。管理员对常用机器学习方法建立检测模型分布。 (3)图像采集。实时将检测多样的产品待检测建分存储,包括产品结构,生产时间,图像信号和产品图像。 (4)缺陷检测。根据检测模型和检测质量标准对图像采集所收到的产品检测信息中所有图像进行检测或所有图像检测合格。若一个产品出现一张图像检测不合格,就表示该产品不合格,对不合格产品,其检测结果包括,产品型号和不合格类型。 (5)质量检测。根据监控规则对产品质量进行监控,将检测情况展示给检测业务员,若不满足条件,向检测业务员发送质量报警,检测是质量发起远程控制部分,向检测设备发送控制指令进行处理。 (6)模型监控。在系统中部署的模型、产品的检测信息结合基础信 息进行监测分析,将模型运行情况发给监控人员。 现采用结构化方法对智能检测系统,进行分析与设计,获得如图1-1的上下文数据流图和图1-2的数据流图。 图片 图片 【问题1】(4分) 使用说明中的语句给出图1-1中的实体E1〜E4的名称。 【问题2】(3分) 使用说明中的语句给出图1-2中的数据存储D1〜D3的名称。 【问题3】(5分) 根据说明和图中术语,补齐图1-2中缺失的数据及起点和终点。 【问题4】(3分) 根据说明,采用结构化语言对缺陷检测的加工逻辑进行描述。

参考答案:

【问题1】(4分) E1:检测设备 E2:管理员 E3:检测业务员 E4:监控人员 【问题2】(3分) D1:模型信息表 D2:检测信息表 D3:基础信息表 【问题3】(5分) 数据流名称 起点 终点 产品监测信息 P2 P3 监控规则 D3 P5 远程控制命令 E3 P5 基础信息 D3 P6 【问题4】(3分) 接收到产品检测信息

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