DFD 图中重复外部实体

问题描述 投票:0回答:1

我正在为将在 PLC 上运行以控制测试设置的软件制作 DFD 图。在这个设置中,我有 7 个称重传感器和 7 个液压阀。

我想知道我是否需要显示全部 7 个或仅显示其中一个。只需一个就可以看起来干净很多。请参阅下面的示例。

我尝试过的2种方法:

Left a diagram with many valves and load cell, right a simplified diagram with only one representative

该图有点复杂,但为了简单起见,我展示了这一点。

我已经尝试了 aboec 所示的两个示例,但我不确定该使用哪一个。有人可以给我一些建议吗?

已经谢谢了

software-design diagram dfd
1个回答
0
投票

Chris Gane 和 Trish Sarson 在他们的开创性著作《结构化系统分析》中定义了外部实体(第 26 页),这为 Gane&Sarson DFD 图表奠定了基础:

外部实体通常是表示数据源或目的地的事物或人的逻辑“类”,例如客户、员工、飞机(...)。它们也可能是“特定”源或目的地,例如会计部、国税局、总统办公室 (...)。 作者展示了多个示例图,其中一个外部实体符号代表一类许多外部实体,例如 Customer

Employee

,有时以复数形式拼写为

Customers
,有时以单数形式拼写。
因此,明确的答案是使用第二个简化图,其中 
Valves

Load cells

最好像您一样采用复数形式。 DFD 中没有多重性符号,但没有什么可以阻止您在图表上进行非正式的注释/评论。

第一个图并没有错,每个矩形代表一个特定的阀门或单元,但我们同意它很麻烦。  7 个还可以,但想象一下你有 200 个......
    

© www.soinside.com 2019 - 2024. All rights reserved.