5

クラス図における関連多重度の重要性は何ですか? なぜ、いつそれらを示す必要があるのでしょうか? ありがとう。

4

3 に答える 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 に答える