UML图解释
我对下图有以下问题:UML图解释,uml,Uml,我对下图有以下问题: 队长能打多少场比赛 球队教练可以打多少场比赛 如果“团队”对象被删除,“玩家”也会被删除吗 标题是一支球队的一部分,而一支球队要打16场比赛。所以答案是16 教练的最低比赛次数为16场(与上述原因类似)。最大值有点棘手。如果联盟中有6支球队,并且由同一名教练带领所有球队(根据图表,这是可能的,尽管没有意义),那么教练所踢的比赛是16 x 6/2=48。我把这个数字除以2,因为一场比赛涉及两支球队 由于团队和玩家之间的关系是聚合关系,因此删除团队不会删除玩家。但是,如果是组
:队长是球队的一员,他可以打6场比赛
:coach
领导任意数量的:team
。如果你认为<代码>播放<代码>这是微积分:在代码>:联赛(为什么是大写字母)?你有多达6个代码>:团队< /代码>(s),它可以播放16个代码>:游戏(S)(注意:没有约束,<代码>:团队自相矛盾,它看起来像模型中的一个bug)。因此,如果所有:team
(s)只有一个:coach
,则最多有6*16=96个游戏组合:团队将被删除。:player
(s)是独立的(共享聚合;WIW:UML规范没有定义这种关联的通用语义,需要在域中定义)
:队长是球队的一员,他可以打6场比赛
:coach
领导任意数量的:team
。如果你认为<代码>播放<代码>这是微积分:在代码>:联赛(为什么是大写字母)?你有多达6个代码>:团队< /代码>(s),它可以播放16个代码>:游戏(S)(注意:没有约束,<代码>:团队自相矛盾,它看起来像模型中的一个bug)。因此,如果所有:team
(s)只有一个:coach
,则最多有6*16=96个游戏组合:团队将被删除。:player
(s)是独立的(共享聚合;WIW:UML规范没有定义这种关联的通用语义,需要在域中定义)
你想让我们回答你的家庭作业吗?不是家庭作业,我在准备考试。我只想检查一下答案,看我是否理解正确。例如,我知道玩家和团队有聚合关系,所以若团队被删除,那个么玩家不应该被删除,但并没有团队的玩家看起来很奇怪。所以底线是我只是要求一些帮助来准备。一个球员可以存在于球队之外。仅仅因为某人不在团队中并不意味着他们不存在。为什么你的图表会显示对象?我期待着上课。如果没有错的话,这至少是非常不寻常的。@GeertBellekens是的,我自己也很奇怪,但我想导师/讲师/老师一定问过具体的例子。奇怪,我同意你。你想让我们回答你的家庭作业吗?不是家庭作业,我在准备考试。我只想检查一下答案,看我是否理解正确。例如,我知道玩家和团队有聚合关系,所以若团队被删除,那个么玩家不应该被删除,但并没有团队的玩家看起来很奇怪。所以底线是我只是要求一些帮助来准备。一个球员可以存在于球队之外。仅仅因为某人不在团队中并不意味着他们不存在。为什么你的图表会显示对象?我期待着上课。如果没有错的话,这至少是非常不寻常的。@GeertBellekens是的,我自己也很奇怪,但我想导师/讲师/老师一定问过具体的例子。奇怪的是,我同意你。实际上
:教练不玩游戏:游戏,只是:团队由领导:教练。:球员(s)没有被删除,只有“:团队”。实际上,:coach
不玩:game
,只不过,:team
(s)中的一个(数)是由领导的:coach
。:player
(s)没有被删除,只有“:team”。