Ho appena finito di leggere "scrivere casi d'uso efficaci" di Alistair Cockburn.
Sto cercando di creare un'applicazione web su 2 servizi web. Devo utilizzare casi d'uso per "richieste di dati di applicazioni web dal servizio" che corrisponde a "l'utente vuole dati dall'applicazione web".
Vedo 3 opzioni.
- Tratta i sistemi sottostanti come attori e menzionali in un modo whitebox. Per esempio. l'utente invia a webapp e webapp trasmette al servizio web.
- Trattali come blackbox e scrivi il caso di utilizzo dell'invio per l'utente e un caso di utilizzo della trasmissione per l'applicazione web
- Consideralo come un caso d'uso troppo basso, troppi dettagli di implementazione e considera la webapp come una scatola nera per i casi d'uso. Le descrizioni del comportamento del servizio appartengono altrove.
Forse altre opzioni. Qualcuno ha esperienza? O una migliore comprensione di come devono essere scritti i casi d'uso quando si ha a che fare con più applicazioni considerate parte di un singolo sistema.