L'applicazione che sto creando consente al team di vendita e al team di sviluppo di manipolare gli "ambienti". Sto visualizzando questo attraverso un diagramma del caso d'uso.
Essenzialmente, entrambi i ruoli sono in grado di cercare / visualizzare ambienti, visualizzare i loro dettagli, prima di eseguire determinate azioni. Nel diagramma seguente, questo è chiaramente mostrato dall'entità Team di vendita.
Il team di sviluppo, è in grado di svolgere TUTTE le funzioni del team di vendita + funzioni più avanzate (ad es. clone, disattivazione, backup, come mostrato nel diagramma) - ecco perché esiste una generalizzazione. Queste funzioni, tuttavia, dovrebbero estendersi da "Visualizza informazioni sull'ambiente". Non sono sicuro di come rappresentarlo senza creare tre casi d'uso duplicati che esistono già nel team di vendita ...
La duplicazione di quella sezione sarebbe l'unica opzione per mostrare funzioni specifiche per ogni ruolo?