Android 应用程序 - 统计排球比赛:UML 图表

Android application - Statistics VolleyBall game : UML chart

我有一个无法解决的具体问题。这道题是一道UML题,有我的应用:

我想创建一个 Statistics Volleyball 应用程序。 我想通过修改属性播放器中的table来实时更改播放器的参数。 最终目标是从球队和不同比赛中获取有关球员的信息。我的问题是我的 UML 表示。我认为这不是代表运动队的最佳方式,但我找不到。你能帮我澄清一下下面的 UML 表示吗?

UML model (Players,Teams,Matches,Sets)

对我来说,UML 模型中的链接是 "is composed of" 和虚线 "is associated to"。

最后,我想用下面的决策树来引导用户显示统计信息:

选择一支球队 => 从球队中选择比赛或显示球队的全球统计数据 => 显示一场比赛的所有统计数据或选择比赛中的一组数据 => 显示一组数据中的所有数据。

你能告诉我这个 UML 图表是否正确吗?我应该从哪个 类 扩展(例如:球员和球队)以获得我想要更改统计数据时所需的所有信息比赛中的球员,然后显示所有这些统计数据。

谢谢你的帮助。

此致。

朱利安韦伯

  • 你所有的聚合都画错了。
  • 依赖项(虚线)是多余的。
  • 比赛中对手的名字设计不当。用Player创建两个关联,并将它们命名为player1player2之类的。
  • 您想要的静态信息太少。但是你应该在 PlayerMatch
  • 之间创建一个关联 class Statistics