私は今日、チュートリアルを実行していて、道路システムをモデル化するためのクラス図を設計していました。システムの制約の 1 つは、道路のどのセグメントにも最大容量があることです。一度到達すると、新しい車両はセグメントに入ることができません。
capacity
クラス図を描くとき、多重度の1つとして使えますか? 0..*
このようにして、道路セグメントに車両を配置する代わりに、車両を配置できます0..capacity
。
インスピレーションを得るために ISO 1905-1 を調べたところ、私が求めているのは、彼らが「多重度要素」と呼んでいるものに似ていると思いました。規格では、次のように述べています。
多重度が、表記がテキスト文字列 (属性など) である要素に関連付けられている場合、多重度文字列は、そのテキスト文字列の一部として角括弧 ([]) 内に配置されます。図 9.33 は、クラス シンボル内の属性仕様の一部として 2 つの多重度文字列を示しています。-- セクション 9.12
ただし、それが示す例では、私が期待した方法でこの機能を使用していないようです-多重度を置き換えるのではなく、関連付けリンクに注釈を付けます.
基準に基づいて推測するのではなく、問題の学生に決定的な答えを得たいので、ここで質問します。他の誰かがこの問題に直面したことがありますか? どのように克服しましたか?