我想製作我的程序的流程圖(是的,我知道它是錯誤的順序來做:) :) 我做了一個desicion符號來表示我在iPhone中顯示的動作表應用。它會提示用戶「是,否,取消」,因此有三種選擇。然而,在我看到的所有模板/教程中,它們只使用「是」和「否」來覆蓋從desicion符號引出的箭頭。那麼我可以使用「取消」嗎?如果不是,我怎麼能做到這一點呢?關於desicion符號在流程圖中的問題
回答
只要它簡化了程序的含義,你就可以隨心所欲地做任何事情。決策並不侷限於「是」和「否」。
大多數情況下,流程圖用於向非程序員解釋程序邏輯。你的目標是讓他們瞭解你的計劃。我們經常爲此使用可視化工具。你想把所有的相關信息放在那裏。如果取消按鈕對您的程序很重要,請將其放在那裏。在我看來,沒有關於流程圖應該是什麼樣子的嚴格規定。隨着時間的推移,流程圖的一些基本形式已經增加,但如果允許您製作更易於理解的圖表,您可以添加或刪除任何您想要的內容。
維基百科建議,決定可以有2個以上的選擇,但應該分解。我看到使用谷歌文檔圖紙兩種選擇:
https://docs.google.com/drawings/d/11AhEIUOr9SdhXB1REculUy0NF9c628qaxfYVacUGfzU/edit?hl=en_US
我以前的答案是簡單的,它看起來更好了什麼使得它最理解的同意。我認爲在1個決定中有3個選擇更簡單。
謝謝。我的測試中有一個按鈕,可能會導致測試中止,如果這包括在流程圖中?或者我應該只顯示程序運行的流程,如果成功了? – LuckyLuke
我想它應該包括在內。一個好的指標是,如果分支到中止情況的代碼接近其他選項的代碼。如果是的話,那麼它在概念上可能接近決策的其餘部分,並且是決策過程的重要部分。 – BlueMonkMN
- 1. AS3 - 關於符號綁定的問題
- 2. 關於符號的gdb問題
- 3. 關於ASM執行流程的問題
- 4. 關於Java中流的問題
- 5. 問關於Ruby符號
- 6. 符號相關問題
- 7. 關於軌道中的符號的簡單問題
- 8. 關於在java中關閉流/套接字的問題
- 9. 流程圖上的問題
- 10. 關於流的一些問題
- 11. 關於System.in和流的問題
- 12. 關於流體佈局的問題
- 13. 關於視圖的問題
- 14. 關於視圖的問題
- 15. 關於線程的問題
- 16. 關於程序的問題
- 17. 關於線程的問題
- 18. 關於java中==運算符的問題
- 19. MVVM流程圖問題
- 20. 關於CRM 2011中餅圖的問題
- 21. 關於Scala中視圖的問題
- 22. 分類的關係問題,IDEF1X符號
- 23. 關於在c#中使用內存流的性能問題
- 24. [圖/ DFS]:問題關於DAG
- 25. 關於乘以高位有符號的問題
- 26. 關於編譯器符號表的簡單問題
- 27. 問關於flex類圖的問題
- 28. 關於在PHP中使用雙引號字符串嵌入變量的問題
- 29. 關於C#中XPathNodeIterator問題的問題#
- 30. 關於符號MATLAB
謝謝。我只是想到了什麼,在流程圖中顯示這樣的行爲是否正常?我的意思是「取消」在我的程序中只是關閉了操作表。現在我有一個名爲cancel的箭頭,它只是指向程序中的起始點。 – LuckyLuke
如果它與程序邏輯有關,請保留它。沒有人強迫你遵循制定流程圖的某種標準。如果你找到一種以更容易理解的方式表達邏輯的方法,那就去做吧。 – Jan