Sto cercando di capire l'architettura pulita come spiegato da Zio Bob.
La mia applicazione richiede a un utente di eseguire un test. Un test consiste in una raccolta di domande a cui un utente deve rispondere. Un file audio viene riprodotto per ogni domanda. Dopo il test all'utente viene fornito un risultato del test.
Possibili casi d'uso?
- Fai un test
- Rispondi a una domanda
- Visualizza i risultati del test
Domande:
- "Rispondere a una domanda" è un caso d'uso separato? O è solo parte del caso d'uso "fai un test"?
- "Visualizza i risultati del test" è un caso d'uso? Prendi nota, il risultato viene visualizzato automaticamente dopo il test: non è qualcosa che l'utente sceglie di fare
- Suppongo che "Riproduci file audio" non sia un caso d'uso in quanto viene riprodotto automaticamente su ogni domanda e viene gestito dall'app, non dall'utente?