2 つのサブグループで構成される 2 つのグループがあるとします。各サブグループは 2 人のアクターで構成されます。
UML ユースケースで、より大きなグループの一部である特定のサブグループのメンバーであるこのアクターをどのように表すことができますか?
なぜ特定の個人を特定する必要があるのですか?アクターは、個人自身ではなく、個人が演じる役割を表すことを忘れないでください。簡単なプログラミングの例えを使用すると、アクターはクラスのようなものであり、個人はオブジェクトのようなものです。
代わりに、アクター(ロール)間のサブセット関係を表現したい場合は、サブタイプ関係を使用できます。
だからPremium Members
またMembers
、順番にUsers
。しかし、すべてがであるわけではなく、すべてUsers
がであるわけではMembers
ありません。Members
Premium Members
さて、そのレベルに行くことが良い考えであるかどうかは、まったく別の問題です。賢明な使用は役立つ場合がありますが、広範なアクター階層が役立つことはめったにありません。
hth。