Corso di Interfacce Utente - A.A. 2007-2008

PROGETTO DI LABORATORIO

Istruzioni per la stesura del documento di progetto

Premessa

In generale il documento di progetto viene redatto prima di implementare l'interfaccia e serve a far capire efficacemente ad altre persone (es. i committenti del lavoro) come sara' l'interfaccia. In base a questo documento essi devono essere in grado di dare un giudizio sulla (futura da implementare) interfaccia.

Durante l'implementazione poi possono essere apportate modifiche (perche' non e' possibile prevedere tutto all'inizio).

Durante o alla fine dell'implementazione il documento di progetto viene rivisto e adeguato in base alle eventuali varianti apportate in corso d'opera.

Livello di dettaglio

Tutto il documento deve essere conciso e chiaro.

Considerate che nell'esempio fatto a lezione (la calcolatrice) l'interfaccia era molto semplice, percio' si e' scesi nel minimo dettaglio. Qui l'interfaccia e' piu' complessa.

Lunghezza indicativa: 2 pagine al massimo di scritto (piu' i disegni).

Informazioni richieste

a) Finestre e layout

Quali finestre compongono l'interfaccia e a che cosa serve ognuna.
Quale e' la gerarchia di dipendenza delle finestre.
Ciascuna finestra quali dispositivi contiene e come sono collocati (layout). A che cosa servono i vari dispositivi.
Fare dei disegni!

b) Resa grafica della mappa

Come vengono resi graficamente i vari elementi.
Come e' gestito il cambio di livello di dettaglio.
Come sono gestiti traslazione, zoom e altre interazioni (selezione di un punto sulla mappa ecc.).

c) Operazioni e dispositivi

Quali sono le operazioni possibili, di quali parametri hanno bisogno.
Quali dispositivi di interfaccia usa l'utente per invocare le operazioni, come immette i parametri, che feedback gli viene restituito.
Ci sono casi in cui le operazioni / i parametri non sono validi? come vengono gestiti questi casi?

d) Stati e transizioni

Quali sono i possibili stati dell'interfaccia, quale e' lo stato iniziale.
Quali transizioni di stato sono possibili, e in conseguenza di quali operazioni.
Utile fare diagramma di transizione di stato.