2016-10-16 27 views
-1

我有一個具體的問題,我無法解決。這個問題是一個UML問題,有我的申請:Android應用程序 - 統計數據VolleyBall遊戲:UML圖表

我想創建一個統計排球應用程序。 我想通過修改屬性播放器中的表來實時更改播放器的參數。 最終目標是獲得關於球隊和不同比賽球員​​的信息。對我來說問題是我的UML表示。我不認爲這是代表一支運動隊的最佳方式,但我找不到它。你能幫我澄清下面的UML表示。

UML model (Players,Teams,Matches,Sets)

對於我來說,在UML模型中的鏈接「由」和虛線「關聯到」。

最後,我想引導用戶使用此以下的決策樹顯示統計:

選擇一個團隊=>選擇從球隊比賽或顯示團隊=>顯示的全球統計所有來自1匹配的統計數據或在匹配中選擇一組=>顯示組中的所有統計數據。

你能告訴我,如果這個UML圖表是正確的,我應該擴展哪些類(例如:球員&團隊)以獲得當我想在比賽期間更改球員統計數據時需要的所有信息,以及然後顯示所有這些統計數據。

感謝您的幫助。

此致敬禮。

朱利安·韋伯

+0

之間Player並不像你有一個規劃問題,在這裏 - 你要求爲你的UML圖表回顧 - 爲您的應用程序,你應該已經有關於一些想法你在這裏提出的一些問題。 – ishmaelMakitla

回答

0
  • 你所有的聚合被畫錯了。
  • 依賴(虛線)是多餘的。
  • 比賽中對手的名字是壞設計。與Player創建兩個關聯,並將它們命名爲player1player2等。
  • 關於您想要的靜態信息太少。但是,你應該建立一個關聯類這似乎StatisticsMatch
+0

感謝您的回答。我只想得到一支球隊的統計數據,所以我選擇將對手的名字作爲不同比賽的關鍵。 – JulienWeber