アクティビティの最終ノードが2つの異なる結果を表すことができるかどうかをお尋ねします。アクティビティ図最終ノードのエラー
例えば、buy premium account
私は2つの結果を得ることができます:十分なクレジットがある場合、購入したプレミアムアカウントELSEでアクティビティを終了します。ユーザーに十分なクレジットがないというエラーページが表示されます。
この場合、同じ最終ノードを使用できますか?
アクティビティの最終ノードが2つの異なる結果を表すことができるかどうかをお尋ねします。アクティビティ図最終ノードのエラー
例えば、buy premium account
私は2つの結果を得ることができます:十分なクレジットがある場合、購入したプレミアムアカウントELSEでアクティビティを終了します。ユーザーに十分なクレジットがないというエラーページが表示されます。
この場合、同じ最終ノードを使用できますか?
アクティビティ最終ノードが_フロー_の終わりであるとすると、そのノードでマージする2つのフローを持つことは間違っています。最終ノードには1つの「入力」しかありません。しかし、決定ノードの最後のノード(最終的にエンドユーザーに何かを表示する2つのアクティビティが続く)の前に決定が行われるという点が重要です。最後のノードは、そのフローがそこで終わるところの_say_です。 –
最後のノードでは、フローが終了し、技術的にはメインフローか代替フローかは関係ありません。 – MacakM
はい、すべてのアクティビティを停止しますが、それ以外は何も実行しません。技術的に誰もが複数の入力を持つノードを理解するでしょうが、(IMO)は複数の終了ノードを持つ目的を打ち破っています(関数内に複数の終了点があるかもしれません)... –