クラス図における関連多重度の重要性は何ですか? なぜ、いつそれらを示す必要があるのでしょうか? ありがとう。
質問する
3092 次
3 に答える
3
これにより、デザイナーは、多様性がなければ困難なコミュニケーションの迅速な視覚的方法を得ることができます。ダイアグラムでは、メモやその他のスペースを消費する注釈を使用する必要があります。
UML ダイアグラムでは、1 対 1 以外のすべての関連付けに多重度を持たせたいと考えています。
なんで?
- 一対一は、単純な連想から得られる視覚的な合図です。一応デフォルトです。
- 多重度にはドメイン知識が含まれます (car->wheel は通常 1 -> 4 の関連付けです。多重度のない関連付けは、車に車輪が1 つあるように見えます。
- ドメイン内の誰もがおそらくそれらを知っているため、デザイナーは許可されていると思うものを「逆シリアル化」できますが、開発者はおそらく知りません!
于 2010-05-19T07:43:39.313 に答える
1
それらはビジネスルールをより直接的に伝えます。たとえば、家には1つ以上の部屋があります。
于 2010-05-19T06:55:21.537 に答える
1
UML はさまざまな方法で使用されます。クラス図が示すことができるものは非常に多くあります。システムの設計を徹底的に文書化しようとしている場合は、それらすべてを表示する必要がある場合があります。設計のより具体的な側面を説明しようとしている場合は、関連する場合にのみ表示してください (つまり、その側面がどのように設計/実装されるかに関係があります)。
于 2010-05-19T07:36:56.147 に答える