これはumlの基本的な質問です。私は、ループを開始し、いくつかのオブジェクトを作成する自己への呼び出しを持っています。私はこのself-to-selfの矢印がループの内側か外側かを指すべきかどうか疑問に思います。私はここでの違いを説明しました:UMLシーケンス図Call-to-self-loop
1
A
答えて
2
0
それがループではありませんので、より良い図では、ループの外に置きます。これは論理的視点と視覚的視点の両方から優れています。例えば、両方のアクションが同じトランザクション内にあるか、2つのビュー(例えば、1つのシーケンス図と1つのアクティビティ図)を使用することを示すために、縦線のより良いブロックを使用します。
1
ループをトリガーするセルフ・コールは、ループ・ブロックの外側で終了する必要があります。
ループが実行されるたびに、そのブロック全体が実行されなければなりません。たとえば、自己呼び出しがループブロック内で終了する場合、各ループ反復で、最初のイベントは自己呼び出しを受信する必要があります。これは間違いなくあなたがしたいことではありません。この自己呼び出しは一度だけ受信してからループを開始する必要があります。したがって、間違いなくループブロックの外側で終了する必要があります。
関連する問題
- 1. UMLシーケンス図の問題
- 2. シーケンス図からのUMLクラスメソッド
- 3. UMLシーケンス図重複メソッド
- 4. UMLシーケンス図「メッセージの継続時間」
- 5. ビジュアルパラダイムUMLシーケンス図長さ(メッセージシーケンス番号)
- 6. シーケンス図と通信図(UML)の相違点
- 7. UMLシーケンス図のネットワークと通信の詳細を含む
- 8. UMLシーケンス図で割り込みを表現する方法は?
- 9. UMLシーケンス図でリスナーを表現する方法
- 10. UMLクラス図:コレクション
- 11. グラフアプリケーションUMLクラス図
- 12. Xcode UML図
- 13. メインクラスのUML図
- 14. UML:オブジェクト図
- 15. UML:ユースケース図
- 16. データフィードのUML図
- 17. UMLクラス図Android
- 18. UML - クラス図やアクティビティ図
- 19. フロー図とUMLアクティビティ図
- 20. シーケンス図
- 21. UMLクラス図コードジェネレータjava
- 22. JavaのUMLクラス図
- 23. コンポーネント図のコンポーネントUML
- 24. クラス図(UML)のHashMap
- 25. UMLクラス図のワイルドカード
- 26. UMLアクティビティ図のキューデモンストレーション
- 27. フリーUML図面ツール
- 28. UML - ヘルプ作図システム
- 29. UML - シーケンス図の代替フローにifとelseガードが必要ですか?
- 30. シーケンス図からクラス図へ
自己呼び出しに問題があります。第2レベルは開きません。 –