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

简答题

试题二(共25分)

阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。


【说明】

某软件企业为快餐店开发一套在线订餐管理系统,主要功能包括:

(1)在线订餐:己注册客户通过网络在线选择快餐店所提供的餐品种类和数量后提交订单,系统显示订单费用供客户确认,客户确认后支付订单所列各项费用。

(2)厨房备餐:厨房接收到客户已付款订单后按照订单餐品列表选择各类食材进行餐品加工。

(3)食材采购:当快餐店某类食材低于特定数量时自动向供应商发起采购信息,包括食材类型和数量,供应商接收到采购信息后按照要求将食材送至快餐店并提交己采购的食材信息,系统自动更新食材库存。

(4)生成报表:每个周末和月末,快餐店经理会自动收到系统生成的统计报表,报表中详细列出了本周或本月订单的统计信息以及库存食材的统计信息。

现采用数据流图对上述订餐管理系统进行分析与设计,系统未完成的0层数据流图如图2-1所示。


根据数据流图的含义,请说明数据流图和系统流程图之间有哪些方面的区别。

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

答案:

(1)数据流图中的处理过程可并行;系统流程图在某个时间点只能处于一个处理过程。

(2)数据流图展现系统的数据流; 系统流程图展现系统的控制流。

(3)数据流图展现全局的处理过程,过程之间遵循不同的计时标准;系统流程图中处理过程遵循一致的计时标准。

解析:

数据流图和系统流程图都是描述系统或数据流程的图形工具,但它们之间存在一些区别。

数据流图(Data Flow Diagram,DFD)主要关注系统中的数据流程,强调数据的来源、处理、存储和去向。它描述的是数据在系统中的流动路径以及各个处理过程之间的关系。数据流图中的处理过程可以是并行的,即可以同时进行多个处理过程。此外,数据流图展现的是全局的处理过程,过程之间遵循不同的计时标准。

系统流程图(System Flow Chart)则更侧重于描述系统的控制流程,即系统的各个部分如何协同工作以实现特定的功能。它展示的是系统的控制结构,包括各个处理过程、决策点、输入/输出等。系统流程图描述的是在某个时间点系统所处的状态以及所执行的处理过程,处理过程通常是顺序执行的,即系统在一个时间点只能处于一个处理过程中。此外,系统流程图中的处理过程遵循一致的计时标准。

参照解析中提到的外部实体、加工、数据存储和数据流四要素在数据流图中的常见错误与本题关系不大,因为本题主要询问的是数据流图和系统流程图之间的区别,而非数据流图的绘制细节。

创作类型:
原创

本文链接:根据数据流图的含义,请说明数据流图和系统流程图之间有哪些方面的区别。

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

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

分享考题
share