我应该如何在数据流程图中描绘“用户想要查看他的个人资料”?也许我不应该?

StackOverflow https://stackoverflow.com/questions/4093956

  •  28-09-2019
  •  | 
  •  

我有一个 User 希望在他以前已注册的网站中查看他的在线资料。我负责从这种情况下制作数据流程图。我肯定知道 System 将返回 Profile. 。这就是为什么我从 SystemUser.

我该如何表达 User 要求他的个人资料 System?我想不出一种在DFD中表达这一点的方法。我想这可能是因为您只应该在DFD中显示数据流,而不是动作/请求?我应该完全删除从 UserSystem(?See his profile?) ?

Context Diagram (Level 0 Dataflow Diagram)

alt text

Level 1 Dataflow Diagram

alt text

谢谢

有帮助吗?

解决方案

对此没有艰难而快速的答案。有可能反对包括它(可以将其视为控制流,而不是数据流)。但是,假设DFD的目的是为了人类的理解(即这是一张值得看的图片),对您的听众来说最有意义。

如果我绘制它,我将在L0和L1上包括输入流(可能命名为 View Profile 而不是 Check his profile - 我更喜欢命令式陈述)。这是触发动作的事件,也可能携带数据以识别用户。

但是我不会包括标记的流程 ??? 在L1图上。原因:您正在从数据存储中获取数据,因此查询是隐式的。

Hth。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top