Potrzebny diagram interakcji

0

Witam
Mam do napisania tego typu program, potrzebuję do niego diagramu interakcji, w sensie między którymi klasami powinno być dziedziczenie, gdzie asocjacja itd. Jeśli coś jest źle na moim poglądowym schemacie również prosiłbym o poprawienie, ewentualne sugestie dotyczące zmian także mile widziane

b613ef7e3c.png

Przykładowa funkcjonalność programu:
0) Tworzymy drużyny

  1. Losujemy druzyny do meczy
  2. Mecze są wysyłane do bukmachera
  3. Bukmacher ustawia kursy na podstawie punktów drużyn
  4. Gracz sprawdza listę meczy
  5. Gracz sprawdza statystyki
  6. Gracz stawia mecze
  7. Rozgrywamy mecze (wynik na podstawie prawdopodobieństwa obliczanego z pktów)
  8. Wyniki meczy są przekazywane do statystyk i do bukmachera
  9. Punkty są dodawane bądź odejmowane drużynom w zależności od wyniku
    
  10. Bukmacher wypłaca ewentualną wygraną graczowi
  11. Sprawdzamy bilans gracza

Z góry dzięki za pomoc

0

Hej,

o ile mnie pamięć nie myli to asocjacje i dziedziczenie powinieneś zaznaczyć na diagramie klas, czyli mniej więcej a tym, który załączyłeś. Na diagramie sekwencji umieszczasz zdarzenia w odpowiedniej kolejności by osiągnąć żądany efekt, dla danego przypadku użycia. Poziomo przebieg pomiędzy obiektami, a pionowo wymiar czasu.
Patrząc na to co umieściłeś to:
Aktor wywola tworzDruzyny(), powstanie obiekt CMecz i na nim zawołasz CMecz::losujDrużyny(), i to przekażesz do CBukmacher itd...

Pozdrawiam,
M.

1 użytkowników online, w tym zalogowanych: 0, gości: 1