我想制作我的程序的流程图(是的,我知道它是错误的顺序来做:) :) 我做了一个desicion符号来表示我在iPhone中显示的动作表应用。它会提示用户“是,否,取消”,因此有三种选择。然而,在我看到的所有模板/教程中,它们只使用“是”和“否”来覆盖从desicion符号引出的箭头。那么我可以使用“取消”吗?如果不是,我怎么能做到这一点呢?关于desicion符号在流程图中的问题
回答
只要它简化了程序的含义,你就可以随心所欲地做任何事情。决策并不局限于“是”和“否”。
大多数情况下,流程图用于向非程序员解释程序逻辑。你的目标是让他们了解你的计划。我们经常为此使用可视化工具。你想把所有的相关信息放在那里。如果取消按钮对您的程序很重要,请将其放在那里。在我看来,没有关于流程图应该是什么样子的严格规定。随着时间的推移,流程图的一些基本形式已经增加,但如果允许您制作更易于理解的图表,您可以添加或删除任何您想要的内容。
维基百科建议,决定可以有2个以上的选择,但应该分解。我看到使用谷歌文档图纸两种选择:
https://docs.google.com/drawings/d/11AhEIUOr9SdhXB1REculUy0NF9c628qaxfYVacUGfzU/edit?hl=en_US
我以前的答案是简单的,它看起来更好了什么使得它最理解的同意。我认为在1个决定中有3个选择更简单。
谢谢。我的测试中有一个按钮,可能会导致测试中止,如果这包括在流程图中?或者我应该只显示程序运行的流程,如果成功了? – LuckyLuke
我想它应该包括在内。一个好的指标是,如果分支到中止情况的代码接近其他选项的代码。如果是的话,那么它在概念上可能接近决策的其余部分,并且是决策过程的重要部分。 – BlueMonkMN
- 1. 关于ASM执行流程的问题
- 2. AS3 - 关于符号绑定的问题
- 3. 关于符号的gdb问题
- 4. 关于Java中流的问题
- 5. 问关于Ruby符号
- 6. 符号相关问题
- 7. 关于在java中关闭流/套接字的问题
- 8. 关于轨道中的符号的简单问题
- 9. 流程图上的问题
- 10. 关于流体布局的问题
- 11. 关于System.in和流的问题
- 12. 关于流的一些问题
- 13. 关于视图的问题
- 14. 关于视图的问题
- 15. 关于线程的问题
- 16. 关于程序的问题
- 17. 关于线程的问题
- 18. 字符串流相关的问题
- 19. 关于java中==运算符的问题
- 20. MVVM流程图问题
- 21. 关于CRM 2011中饼图的问题
- 22. 关于Scala中视图的问题
- 23. 分类的关系问题,IDEF1X符号
- 24. 关于在c#中使用内存流的性能问题
- 25. [图/ DFS]:问题关于DAG
- 26. 关于编译器符号表的简单问题
- 27. 关于乘以高位有符号的问题
- 28. 问关于flex类图的问题
- 29. 关于robots.txt的问题关于星号和斜杠
- 30. 关于在PHP中使用双引号字符串嵌入变量的问题
谢谢。我只是想到了什么,在流程图中显示这样的行为是否正常?我的意思是“取消”在我的程序中只是关闭了操作表。现在我有一个名为cancel的箭头,它只是指向程序中的起始点。 – LuckyLuke
如果它与程序逻辑有关,请保留它。没有人强迫你遵循制定流程图的某种标准。如果你找到一种以更容易理解的方式表达逻辑的方法,那就去做吧。 – Jan