回答
通常,DFD并不显示条件,也不会显示执行过程的位置或操作的顺序。你需要看到DFDs就像函数一样,它根据输入参数返回一些东西。
登录屏幕很可能是一个读取用户凭证并返回用户标识或返回用户无效的过程。如果用户无效,你可能会看到两个外出流程,如果你想做一些特殊的事情。或者它可能会返回用户无效的原因(未知用户,错误密码,帐户已过期)。澄清这些事情是DFD建模的目的,所以答案取决于您的项目。
一般来说,人们必须抵制向DFD添加太多细节的诱惑。
我认为你问的是所谓的交易流量。基本上,您使用触发路径上的数据流的事务。罗杰。 S.普雷斯曼用一个例子来定义它。
软件工程:实践者的方法第6版第10.6.2章。
尽管这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – 2015-01-17 20:59:09
重要的部分在于答案。我不想从书中复制粘贴章节和图像。我可以删除链接,并保留参考。 – Dondani 2015-01-17 22:31:09
- 1. 数据条件语句
- 2. jQuery数据中的条件语句
- 3. jQuery的条件语句与JSON数据
- 4. jQuery的$。数据()条件语句
- 5. if语句中if语句的条件
- 6. 视图错误中的条件语句
- 7. Python如果条件语句流?
- 8. Sqlite3数据库Python条件语句
- 9. Applescript中的条件语句?
- 10. makefile中的条件语句
- 11. VHDL中的条件语句
- 12. Handlebars'if语句中的条件
- 13. Visualforce中的条件语句?
- 14. MySQL中的条件语句
- 15. Swift中的条件语句
- 16. 条件语句中的Gemfile
- 17. derby中的条件语句
- 18. python中的条件语句
- 19. Rails中的条件语句
- 20. jQuery中的条件语句
- 21. PostgreSQL:函数中的条件语句
- 22. 条件语句
- 23. 条件语句
- 24. 条件语句
- 25. 条件语句
- 26. 数组值条件语句
- 27. SQL:GROUP BY子句中的条件语句
- 28. WHERE子句中的条件语句
- 29. 3条件中的一条if语句
- 30. R中的EQ5D语法,条件语句
是你必须拥有的数据内的适当流动,,假设数据是错误的流量可能不太好。所以在那个时候触发错误应该在那里。所以要有一个好的DFD需要从上到下的所有工作流程 – 2012-02-20 09:39:56
如果我在我的DFD中添加了条件,它会不会看起来像流程图? – Adan 2012-02-20 09:49:14