Interactive Media – Session 4: Software Engineering for Web

Il modulo introduce concetti di ingegneria del software che hanno specifico rilievo nello sviluppo di interfacce utente, tra cui come caso di particolare rilievo è ricompreso il caso di pagine web.

Con questo intento vengono approfonditi i seguenti temi:

  • formalizzazione del concetto di usabilità (ISO9241) e suo inquadramento nel contesto del modello di qualità del software (ISO9126), analisi del contesto d’uso per l’identificazione di user needs e requisiti di usabilità;

  • principi per la progettazione della struttura e il layout delle pagine di siti web, informazione e metainformazione, scomposizione del progetto in struttura layout e grafica, topologie di struttura e loro caratteristiche, prototipazione di struttura e testi, principi di progettazione del layout, analisi di schemi;

  • caratteristiche generali di approcci alla valutazione di usabilità, heuristic review, principled review, linee guida e checklists, think-aloud;

  • metodi e strumenti per la modellazione concettuale dei requisiti, requisiti funzionali, strutturali  e di qualità, class diagrams e use case diagrams di UML, use case templates e mockups, Software Requirements Specification, cenni sulla organizzazione del processo di sviluppo del Software.

Buffer