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