次のユースケースがあります。
ユーザーが宇宙を移動すると(アプリケーションはモバイルで実行されるため、実際には地理的な場所にあります)、新しいリソースにアクセスしたり、一部のリソース(またはアセット)にアクセスできなくなったりする可能性があります。
UML 2でそれをきれいにモデル化するにはどうすればよいですか?
ウィキペディアのユースケースの定義を見てください。
「ソフトウェアおよびシステムエンジニアリングでは、ユースケースはステップのリストであり、通常、目標を達成するための役割(UMLでは「アクター」と呼ばれる)とシステムの間の相互作用を定義します。」
ユースケースは、最終的に実装するものです。「ユーザーの移動」はユースケースではなく、アクターと一部のシステムとの間に相互作用はありません。同様に、「電話を持っている」と「PCを持っている」はユースケースではありません。
ユースケースは、主にユーザーとシステムの相互作用をモデル化するために使用されることに注意してください。ユースケースは、相互作用ではなく、前提条件または状態のようです。