0
クラスの割り当てとして、私はオブジェクト指向のWebアプリケーションのオンラインオークションシステムを設計することです。私の質問は、ユースケースとクラス図の入札者と売り手の役割がそれぞれ異なる単一のユーザーをどのようにモデル化するのですか? UCDの場合、ユーザーは異なるアクターとして表現される必要があり、クラス図には2つの別個の「ユーザー」クラスが必要ですか?UMLでの複数のユーザーロールのモデリング
クラスの割り当てとして、私はオブジェクト指向のWebアプリケーションのオンラインオークションシステムを設計することです。私の質問は、ユースケースとクラス図の入札者と売り手の役割がそれぞれ異なる単一のユーザーをどのようにモデル化するのですか? UCDの場合、ユーザーは異なるアクターとして表現される必要があり、クラス図には2つの別個の「ユーザー」クラスが必要ですか?UMLでの複数のユーザーロールのモデリング
ユーザはActor
(UC図のスティックマンとして表されます)で表されます。ここでは、俳優は一人ではなく、ある役割を担っています。ステージ上と同様に、あなたはその人を交換することができますが、その役割は変わりません。一人の人が入札者と売り手と同時に行動することがあります。しかし、あなたはふたつの役割、すなわちBidder
とSeller
の両方のアクターを持っています。