【问题标题】:In a Data Flow Diagram, can 2 entities use the same process (with the same incoming data flow)?在数据流图中,2 个实体可以使用相同的流程(具有相同的传入数据流)吗?
【发布时间】:2021-09-05 03:11:53
【问题描述】:

对于学校项目,我需要为教育游戏制作 DFD,学生和教师都需要能够查看游戏的排行榜。

目前在我的图表中,“学生”和“教师”是独立的外部实体,“查看排行榜”是一个进程,排行榜数据存储在名为“排行榜”的数据存储中。

为了表示这一点,我可以对两个实体使用相同的过程吗:

或者我必须像这样为每个实体创建单独的流程:

【问题讨论】:

    标签: dataflow-diagram


    【解决方案1】:

    我在 StackExchange 上问了这个问题,得到了 answer

    总结答案,在 Yourdon & Demarco DFD 表示法中,我可以通过两种方式来表示上述情况:

    1. 我可以使用一个流程,就像我的第一张照片中所描绘的那样。为了表明一次只有一个实体接收数据,我可以在两个流出流之间的圆形圆圈中放置一个+ 符号,表示“或”。

    2. 我可以创建一个新的外部实体,它将是学生和教师实体的组合。这样,我只需要使用一个进程。

    【讨论】:

    • 这是您在那里收到的一个很好的答案 ;-)
    • @Christophe Indeed ;)(感谢您的帮助!)
    猜你喜欢
    • 1970-01-01
    • 2020-06-25
    • 2012-08-07
    • 2021-09-19
    • 2015-03-23
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2021-08-03
    相关资源
    最近更新 更多