ガイドライン: アクターの汎化
トピック
特定のユース ケースでは、複数のアクターが同じロールを演じる場合があります。つまり、金銭出納係と会計士は両方とも勘定残高をチェックするので、チェックを行うユース ケースからは同一の外部エンティティに見えます。この共有のロールは、元の 2 つのアクターによって継承される残高管理者というアクターとしてモデル化します。このような関係は、アクターの汎化で示されます。

アクター金銭出納係と会計士は、残高管理者の全プロパティを継承します。したがって、この 2 つのアクターは両方とも残高管理者のロールを果たすことができます。
ユーザーはシステムに対して複数のロールを演じることができます。これは、実際には、ユーザーが複数のアクターに当てはまる場合があることを意味します。モデルを明確にするために、複数のアクターを継承する 1 つのアクターでユーザーを表すことができます。継承する各アクターは、システムに対するユーザーのロールの 1 つを表します。
|