ユースケース図におけるアクターとユースケース間の関連付けについて、UML2 メタモデルによって定義されたルールを理解しようとしています。私は、アクターとユースケースが一般化に参加できることを理解しています (それらは一般化の可能性を追加するClassifierから派生しているため)、ユースケースは他のユースケースへの拡張/包含関係を持つことができることを理解しています (それはユースケース図の仕様)。ユースケースのメタモデル図の一部を次に示します。
ご覧のとおり、この図ではアクターとユースケースの間に関連性はまったくありません。これは、アクターとユースケースの共通のスーパータイプ (おそらく BehavioredClassifier または Classifier) のために関連付けが許可されていることを意味するだけです。だから私の質問は:
- アクターとユースケース間の関連付けを担当するのは、メタモデル階層内のメタ (-クラス) または要素のどれですか?
紛らわしいもう1つのこと:次のような制約があります:
アクターは、ユースケース、コンポーネント、およびクラスへの関連付けのみを持つことができます。さらに、これらの関連付けはバイナリでなければなりません。
しかし、ユースケースに対して定義された同等の制約はありません (バイナリのものを除く)。アソシエーションは常にアクターに属し、ユースケースはアクターに対するアソシエーションを認識していないということですか? 仕様はここで見つけることができます、ありがとう。