1

境界を空間内の領域で
あり、位置を空間内の点であると定義し
、位置が 1 つの境界
に接続され、境界構造を維持する
と、境界は 1 つ以上の「親/所有者」を持つことができ
ます..任意の境界は 0 個以上の「子」を持つことができ
、境界構造にはルート境界があり
、境界構造は多くの境界リーフで終了し

ます。

境界 2 が境界 1 によって所有されている場合、
場所 A は境界 1
にアタッチ ロケーション A を境界 2 にアタッチすると
、ロケーション A が境界 1 にデタッチされ、ロケーション A が
境界 2 にアタッチされます

同様に、その逆も同様です...

境界 4 が境界 3 によって所有されている場合、
場所 B は境界 4
に接続されています。場所 B を境界 3 に接続すると
、場所 B は境界 4に接続されなくなり、
場所 B が接続されます。しかし、境界 7



境界 5 および 6 によって所有されている (つまり、共有されている)場合
、場所 C は境界 7 に関連付けられています。
場所 C を境界 5 または 6 に接続
しようとすると、失敗します

。これらすべてを UML クラス図で簡潔に表現する方法はありますか?

4

1 に答える 1

0

いいえ、UML クラス図だけでなく...

If we define a boundary is an area in space and a location is a point in space ... この段落では、エンティティとその関係について説明します。クラス図でそれをモデル化できます。

Given boundary 4 is owned by boundary 3...Given boundary 4 is owned by boundary 3...これらのパラグラフでは、オブジェクトとその関連付けについて説明します。オブジェクト図でそれを説明できます。明らかに、これら 2 つのオブジェクト図のオブジェクト間の関係は、クラス図に示されているクラスの関係に準拠する必要があります。

Given boundary 7 is owned by boundaries 5 and 6 (i.e. shared)...これもオブジェクト図で説明できます。

When I attempt to attach location C to either boundary 5 or 6 Then the attempt will not be successful. 明らかに、オブジェクトの関連付けをそのように変更しようとすると、クラス図で定義された関係に違反するオブジェクト図が作成されます。

これは、クラス間の関係を視覚化するクラス図と、これらのクラスの特定のインスタンス間の関連付けを視覚化するいくつかのオブジェクト図を描くことです。

于 2013-05-23T19:46:08.800 に答える