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