回答:
UMLでは、アクターは常に、構築しているシステム/ソフトウェアの範囲外にあるもの(システムまたは人)です。アクターを、システム内のアクターの特定の側面をモデル化するクラスのインスタンス/オブジェクトと同一視することは完全に間違っています。
表示されているUMLダイアグラムでは、アクター「ユーザー」(スティック図アイコン付き)は、システムを操作する実際の人間を表しています。クラスUser
は、あなたに関連する特性をキャプチャするその人物のモデルを表します。このクラスはシステム内にのみ存在します。
これにより、クラスとアクターは2つの別個のエンティティになり、ダイアグラムにそのように表示する必要があります。