数据流图中的条件语句?

时间:2012-02-20 09:33:16

标签: dataflow-diagram

是否允许在DFD中创建条件语句?在制作DFD或仅仅是数据流时是否需要显示验证和条件语句?

例如,在基于Web的应用程序中为登录页面创建DFD时,我是否会显示用户是否有效?

1 个答案:

答案 0 :(得分:1)

通常,DFD不会显示条件,也不会显示执行进程的位置或操作顺序。你需要看到像函数一样的DFD,它们根据输入参数返回一些东西。

然后,登录屏幕很可能是一个读取用户凭据并返回用户ID的进程,或者在用户无效的情况下不返回任何内容。如果用户无效,您可能会看到两个传出流,以便您执行某些特殊操作。或者它可能返回用户无效的原因(未知用户,密码错误,帐户已过期)。澄清这些事情是DFD建模的目的,因此答案取决于您的项目。

总的来说,人们必须抵制向DFD添加过多细节的诱惑。