8 たとえば、単純なプログラムのアクティビティ図: ユーザーデータを取得します。 ユーザーが存在する場合は、ELSEは何もしません。 終わり。 複数のエンドポイントがあるダイアグラムをよく見るが、1つだけのダイアグラムもある。以前のパスに関係なく、アクティビティ図は両方の方法を1つの最終状態にマージする必要がありますか? uml diagrams activity — クドネン ソース
11 アクティビティ図では、複数のエンドポイントを使用できます。 その主張を裏付ける多くのサイトがあります。 このDeveloperWorks記事 すべてのアクティビティ図には、少なくとも1つの最終状態シンボルが必要です 「少なくとも1つ」は、複数が許可されることを意味します。 1551ページの「Javaサーバープログラミング」の本からの抜粋 アクティビティ図には開始点があり、複数のエンドポイントがある場合があります。 アクティビティ図に関するこのXpdian記事 アクティビティ図には開始点があり、複数の終了点がある場合があります。UML 2は、プロセスが停止したことを示すフローファイナル(十字のある円)も提供します。 1 xpdianリンクは死んでいます。uml-diagrams.org/…に — Alex Tartan
1 アクティビティーが呼び出し元に値を返さない場合、またはメジャーエラーを除くすべてのケースで同じオブジェクト(または値)を返す場合は、アクティビティー図を1ポイントで終了することは理にかなっています。アクティビティによって個別のアクションが発生する場合は、複数のエンドポイントが有効です。あなたの例では、私は単一のエンドポイントを好むでしょう。複数のエンドポイントの例としては、条件に基づいて異なるデバイスに異なるメッセージを送信するコントローラーがあります。 — チャンスは無い ソース
1 ここでは1つのタイムラインのみで話しています。しかし、それでも、分岐のために、多くのエンドポイントが存在する可能性があります。また、ダイアグラムには、それぞれにエンドポイントがあるタイムラインを多数持つことができます。タイムラインでは1つのエンドポイントで十分ですが、他のタイムラインについては何も言えません。 — ガンヌス ソース