刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:
(1) 小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。
(2) 小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如下图所示。


项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了上图所示数据流图中存在的错误。

请分析上图所示的数据流图中的错误,并指出错误原因,同时针对情报分类子系统绘制出相应的0层数据流图。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

如图所示的数据流图中存在的错误有以下4种:

(1) “分类训练”加工:只有输入没有输出,产生数据黑洞;

(2) “分类处理”加工:只有输出没有输入,无中生有;

(3) “规则文件”数据流:外部实体没有经过加工处理,直接到数据存储;

(4) “配置信息”数据流:外部实体之间没有加工处理,存在直接数据流。

解析:

问题二主要关注数据流图中的错误及其原因,并需要绘制情报分类子系统的0层数据流图。首先,需要了解数据流图中常见的错误类型,包括语法错误和逻辑错误。语法错误主要指外部实体之间、数据存储之间或外部实体与数据存储之间未经加工存在的直接数据流。逻辑错误则包括数据黑洞、灰洞和无输入等情况。

根据参考答案的解析,我们可以看到数据流图中存在的错误及其原因。为了修正这些错误,我们需要对1层数据流图进行细化,将复杂的加工过程抽象为更高级别的加工。在情报分类子系统的0层数据流图中,“分类训练”和“分类处理”可以抽象为一个加工过程,同时明确输入和输出数据流。这样,我们就可以得到一个更高级别的数据流图,为后续的系统设计提供指导。

创作类型:
原创

本文链接:请分析上图所示的数据流图中的错误,并指出错误原因,同时针对情报分类子系统绘制出相应的0层数据流图。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share