我有一个User
希望在他之前注册过的网站上看到他的在线个人资料。我负责根据这种情况制作数据流图。我确信System
会返回Profile
。这就是为什么我把System
的箭头放到User
。
我如何表达User
正在向System
请求他的个人资料?我想不出在DFD中表达这种情况的方法。我想这可能是因为你只应该在DFD中显示数据流而不是动作/请求?我应该完全删除从User
到System
(?See his profile?
)的箭头吗?
Context Diagram (Level 0 Dataflow Diagram)
Level 1 Dataflow Diagram
由于
答案 0 :(得分:1)
没有硬性和快速的答案。可以反对包含它(可以被认为是控制流,而不是数据流)。然而,假设DFD的目的是为了人类的理解(即,这是一张要看的图片),请选择对您的观众最有意义的内容。
如果我正在绘制它,我会将输入流包含在L0和& L1(可能名为View Profile
而非Check his profile
- 我更喜欢命令性陈述)。它既是触发动作的事件,也可能携带数据来识别用户。
但我不会在L1图上包含标记为???
的流程。原因:您从数据存储中提取数据,因此查询是隐式的。
第h。