Descrizione
È una domanda successiva di scrittura di casi d'uso .
Prendendo dai nomi definiti nella mia user story e requisito ho trovato i seguenti candidati come classi:
- utente
- Domanda
- Sessione
- Tentativo / UserAnswer
- Risultato
- Categoria / argomenti
- Suggerimento
Penso che la seguente relazione resti tra questi oggetti:
- Sessione utente (o2m)
- Utente (o2m) tentativi
- Domanda utente (m2m)
- Domanda (m2o) Categoria
- Domanda (m2m) Tentativo
- Domanda (o2m) Suggerimento
- Tentativo (o2o) Punteggio
- Sessione (m2m) Domanda
Domande
-
Devo dichiarare il tipo di raccolta per ogni oggetto come
Users
,Questions
,Sessions
eAttempts
? -
Come identificare la relazione tra oggetto e classe di oggetti sopra definita? e chi è il proprietario della relazione?
-
È una buona idea trovare i comportamenti dopo aver trovato le relazioni tra oggetti?
-
Sono sul livello corretto dell'astrazione? o manca qualche lezione?