Sono alle prese con un compito dato che mi è stato dato di praticare l'UML e di usare i casi. Il problema è che dovrei modellare la versione per computer di un gioco da tavolo quindi non sono sicuro di alcune cose. ovviamente non importa se giochi contro il PC o un altro giocatore, le azioni sono le stesse. Il gioco è semplicemente tic tac toe.
per es.
Actor Player ---(Place a diamond)-----include---->(Check for a row)---include-->(Swap players)
Ma il gioco è giocato sul PC, quindi Check for row è davvero un caso d'uso? E lo stesso con i giocatori di Swap? Perché il sistema lo farebbe. D'altra parte, se non lo fosse, come potrei continuare?