0

私はUMLを学んでいます。このクラス図について建設的な批判を得ることができますか?

ここに画像の説明を入力

改善のための提案はありますか?カーディナリティは意味がありますか?

4

1 に答える 1

1

UML を学習している場合は、本物のモデラーを使用することをお勧めします。この図は描画ツールで作成されたようです。UML では、いくつかの表記法は違法です (ナンセンスです)。

  • 型付き要素の正しい表記は「a : Animal」です (「Animal a」ではありません)。
  • 無限基数の正しい表記は「*」であり、「M」ではありません
  • そして、実現リンクに基数を持つことはナンセンスです (それは関連付けではありません)

実際のモデリング ツールを使用している場合は、いくつかの間違いを回避し、多くの妥当性チェックを行うことができます。

于 2013-09-26T05:19:22.723 に答える