Poiché non esiste una relazione intrinseca tra un caso d'uso e uno schermo GUI, non ha realmente senso dividere i diagrammi del caso d'uso con la schermata della GUI a cui si riferiscono.
Per elaborare, un caso d'uso descrive come un attore esterno (una macchina o un essere umano) interagisce con un sistema per raggiungere un obiettivo particolare per quell'attore esterno.
Se il caso d'uso non implica un'interazione con un essere umano, non ci sono nemmeno schermate della GUI. E se il caso d'uso fa coinvolge un attore umano, allora la GUI potrebbe essere qualsiasi cosa, da un singolo pulsante (ad esempio, per stampare il documento corrente alla stampante predefinita) a più schermate (es. in un IDE).
I buoni casi d'uso non menzionano nemmeno l'esistenza di una GUI. Specifica solo che l'attore X fornisce A, B e, opzionalmente, informazioni su C e lascia il come per il team di progettazione.
Se ci sono molti casi d'uso, può essere utile suddividerli in più diagrammi, ma ciò non dovrebbe basarsi su una scelta progettuale (come è organizzata la GUI). Le linee di divisione migliori sono
- con casi d'uso che trattano funzionalità simili sullo stesso diagramma
- con casi d'uso che interagiscono con lo stesso attore sullo stesso diagramma