dataflow-diagram – 数据流图中的条件语句?

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

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

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

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

一般来说,人们必须抵制向DFD添加太多细节的诱惑.

点赞