我正在寻找一种在数据流图(DFD)中显示重复数据存储的方法。使用“重复”,我指的是同一符号的多次出现,以避免过多的交叉流。
在Gane &Sarson的DFD表示法中,重复的数据存储是通过在开放的数据存储矩形的左边添加一条额外的垂直线来表示的。另一个网站建议在数据存储名旁边添加一个星号。
但是我找不到关于Yourdon/DeMarco的DFD符号的任何指导,它使用不同的符号。是否有一种普遍接受的用Yourdon/DeMarco表示重复数据存储的方法?还是应该采用上述方法之一?
发布于 2021-09-06 08:26:13
Yourdon/Demarco尽可能避免重复。例如,进程是唯一的,数据流名称应该是唯一的。
它们没有提到数据存储和外部实体的唯一性,主要是因为相同的存储和实体可能在不同的层次图中使用。
在同一张图表中,他们没有提到任何关于重复的事情。他们小心地避免这样的情况,因为重复的符号很难在视觉上跟随流动。在他们的整本书中,我只发现了一个重复的商店(图)。9):这两次事件之间没有图形上的区别。
结论:尽量避免在同一图表中重复使用。如果您无法避免,并希望提请读者注意的特殊情况,使用和星号指数后面的商店名称,并添加一个图例的星号某处。
https://softwareengineering.stackexchange.com/questions/431677
复制相似问题