在 UML 类图中添加约束

Syb*_*ian 2 uml class-diagram

我需要绘制一个由以下语句组成的 UML 类图。

一个房子有一个地址,由几个房间组成。每个房间都有大小。它可以是卧室、客厅或厨房。一所房子至少由每种房间中的一个组成。

最后一个语句是一个约束,我需要将它添加到我的图表中。

UML类图

UPD:整个任务如下。

绘制一个 UML 类图,准确表示以下场景: 一个家庭由任意数量的孩子和一两个父母组成。每个家庭成员都是一个有名字和年龄的人。孩子们可以玩游戏,父母可以上班,他们可以在厨房做饭。一个家庭住在一个有地址的房子里,房子里有几个房间。任意数量的家庭可以住在一所房子里。每个房间都有大小。它可以是卧室、客厅或厨房。一所房子至少由每种房间中的一个组成。任意数量的人睡在卧室里。

Gee*_*ens 5

如果您希望保留 House 和 Room 之间的关联,您可以为各个房间类型创建额外的关联,对 Room end 进行子设置房屋和房间子集关联

{subsets Room}意味着这些应该被视为一般Room协会的一部分。