Testo - e-Lite
Transcript
Testo - e-Lite
LABORATORIO 4: PROCESSI E CASI D’USO ESERCIZIO 1 Si consideri il seguente scenario. Dopo aver percorso 15.000 Km oppure dopo un anno l’automobile segnala al proprietario dell’auto la necessità di fare il tagliando presso un’officina autorizzata. Il proprietario, può decidere di ignorare l’avviso oppure di procedere con il tagliando. Per prima cosa deve ottenere, dal sito web della casa produttrice o tramite il numero verde, il riferimento all’officina autorizzata più comoda. Successivamente, deve prendere contatto telefonico con l’officina e fissare un appuntamento. Quando il proprietario si presenta all’appuntamento deve procedere con la registrazione, in cui fornisce i propri dati personali ed i dati dell’auto. In base ai dati forniti viene calcolato un preventivo. Quindi si concorda un orario per la riconsegna dell’auto. Al momento della riconsegna dell’auto, viene comunicato il prezzo effettivo, il proprietario effettua il pagamento e l’auto viene riconsegnata al proprietario. 1. 2. 3. Identificare i due casi d’uso essenziali che dettagliano le frasi sottolineate nel testo precedente, in particolare: a. gli attori coinvolti b. l’ambito (scope) c. l’obiettivo (goal) d. il livello del goal (summary, user-goal, subfunction) e. una descrizione “breve” del caso d’uso Per la raccolta di tali informazioni si usi la tabella della pagina seguente e si rappresenti la lista degli actor-goal tramite un diagramma dei casi d’uso UML. Modellare il processo descritto tramite un diagramma di attività UML. Definire tramite un diagramma delle classi UML quali informazioni vengono trattate durante il processo. 1 Name Scope Actor(s) Level Summary (brief) 2