UML图解释

UML图解释,uml,Uml,我对下图有以下问题: 队长能打多少场比赛 球队教练可以打多少场比赛 如果“团队”对象被删除,“玩家”也会被删除吗 标题是一支球队的一部分,而一支球队要打16场比赛。所以答案是16 教练的最低比赛次数为16场(与上述原因类似)。最大值有点棘手。如果联盟中有6支球队,并且由同一名教练带领所有球队(根据图表,这是可能的,尽管没有意义),那么教练所踢的比赛是16 x 6/2=48。我把这个数字除以2,因为一场比赛涉及两支球队 由于团队和玩家之间的关系是聚合关系,因此删除团队不会删除玩家。但是,如果是组

我对下图有以下问题:

  • 队长能打多少场比赛
  • 球队教练可以打多少场比赛
  • 如果“团队”对象被删除,“玩家”也会被删除吗
  • 标题是一支球队的一部分,而一支球队要打16场比赛。所以答案是16
  • 教练的最低比赛次数为16场(与上述原因类似)。最大值有点棘手。如果联盟中有6支球队,并且由同一名教练带领所有球队(根据图表,这是可能的,尽管没有意义),那么教练所踢的比赛是16 x 6/2=48。我把这个数字除以2,因为一场比赛涉及两支球队
  • 由于团队和玩家之间的关系是聚合关系,因此删除团队不会删除玩家。但是,如果是组合而不是聚合,则删除团队将删除团队中的所有16名成员
  • 标题是一支球队的一部分,而一支球队要打16场比赛。所以答案是16
  • 教练的最低比赛次数为16场(与上述原因类似)。最大值有点棘手。如果联盟中有6支球队,并且由同一名教练带领所有球队(根据图表,这是可能的,尽管没有意义),那么教练所踢的比赛是16 x 6/2=48。我把这个数字除以2,因为一场比赛涉及两支球队
  • 由于团队和玩家之间的关系是聚合关系,因此删除团队不会删除玩家。但是,如果是组合而不是聚合,则删除团队将删除团队中的所有16名成员
  • 队长能打多少场比赛

    正如
    :队长是球队的一员,他可以打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”。