试题一(15 分)

某现代农业种植基地为进一步提升农作物种植过程的智能化,欲开发智慧农业平台,集管理和销售于一体,该平台的主要功能有:

  1. 信息维护。农业专家对农作物、环境等监测数据的监控处理规则进行维护。
  2. 数据采集。获取传感器上传的农作物长势、土壤墒情、气候等连续监测数据,解析后将监测信息进行数据处理、可视化和存储等操作。
  3. 数据处理。对实时监测信息根据监控处理规则进行监测分析,将分析结果进行可视化并进行存储、远程控制,对历史监测信息进行综合统计和预测,将预测信息进行可视化和存储。
  4. 远程控制。根据监控处理规则对分析结果进行判定,依据判定结果自动对控制器进行远程控制。平台也可以根据农业人员提供的控制信息对控制器进行远程控制。
  5. 可视化。实时向农业人员展示监测信息:实时给农业专家展示统计分析结果和预测信息或根据农业专家请求进行展示。

现采用结构化方法对智慧农业平台进行分析与设计,获得如图 1-1 所示的上下文数据流图和图 1-2 所示的 0 层数据流图。

2021年下半年软件设计师下午题-图1-1 上下文数据流图 2021年下半年软件设计师下午题-图1-2 0层数据流图

问题一(4 分)
使用说明中的词语,给出图 1-1 中的实体 E1~E4 的名称。

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

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

问题四(3 分)
根据说明,“数据处理”可以分解为哪些子加工?进一步进行分解时,需要注意哪三种常见的错误?

试题二(15 分)

某汽修公司。。。。

  1. 信息维护。农业专家对农作物、环境等监测数据的监控处理规则进行维护。
  2. 数据采集。获取传感器上传的农作物长势、土壤墒情、气候等连续监测数据,解析后将监测信息进行数据处理、可视化和存储等操作。
  3. 数据处理。对实时监测信息根据监控处理规则进行监测分析,将分析结果进行可视化并进行存储、远程控制,对历史监测信息进行综合统计和预测,将预测信息进行可视化和存储。
  4. 远程控制。根据监控处理规则对分析结果进行判定,依据判定结果自动对控制器进行远程控制。平台也可以根据农业人员提供的控制信息对控制器进行远程控制。
  5. 可视化。实时向农业人员展示监测信息:实时给农业专家展示统计分析结果和预测信息或根据农业专家请求进行展示。

答案解析

试题一

问题一

  • E1: 传感器
  • E2: 农业专家
  • E3: 农业人员
  • E4: 控制器

问题二

  • D1: 监控处理规则表