2002-2003

Enginyeria Tè;cnica en Informàtica de Sistemes (3372)


Introducció a l'Enginyeria de Software: Interfícies(12456) 


Objectius

Els enginyers informàtics han de tenir habilitats professionals que es puguin posar en pràctica de forma relativament ràpida. Aquest curs pretén subministrar als estudiants una base adequada per al disseny i implementació inicial d’interfícies d’usuari. Així, és necessari que s’estudien tant els elements bàsics de les interfícies d’usuari com els processos d’enginyeria del disseny.

Els estudiants haurien d’acabar aprenent:
Relació entre disseny d’interfícies, la ciència i tècnica d’Interfície
Persona Ordinador i Enginyeria del Software
Habilitats i coneixements bàsics per al disseny d’interfícies, incloent-hi estils d’interacció, dispositius, i relació amb les característiques dels usuaris
Al menys una metodologia de desenvolupament i un kit d’eines per a programar/implementar interfícies d’usuari, i sumàriament d’altres mètodes i eines

Assolir els objectius del curs exigeix que els estudiants comencin ràpidament el treball de projecte. Per això es cobreix avaluació, així com la successió de disseny i implementació al principi.

Continguts i pràctiques

Els continguts i les pràctiques es desenvolupen de forma paral·lela i interrelacionada, on la pràctica dirigeix el calendari. Les pràctiques són diferents fases del disseny i desenvolupament d’una interfície. El disseny d’interfícies és un procés i l'essencial és que aquest procés sigui correcte, i no únicament el resultat. El disseny és un procés iteratiu, on ha d’haver una anàlisi dels resultats del disseny en relació als usuaris, que ha de realimentar el redisseny. Les pràctiques estan inspirades en les del curs CSC 428F / 2514 F, Human-Computer Interaction, del Department of Computer Science de la Universitat de Toronto, recomanat per l'ACM SIGCHI. Han estat modificades introduint dues metodologies, CCD per a la definició de requeriments, i UCD per al disseny.

Temari

Tema 1: Introducció:

Exemples
Disseny d’interfícies
HCI i enginyeria de software

Tema 2: Qualitat de la interfície i avaluació

Tema 3: Disseny centrat en l’usuari i anàlisi de tasques

Tema 4: Dimensions de variabilitat de les interfícies

Tema 5: Implementació d’interfícies d’usuari

Tema 6: Resum del curs i recapitulació

Interfícies del futur

Pràctiques

Les pràctiques són diferents fases del disseny i desenvolupament d’una interfície. El disseny d’interfícies és un procés i és essencial que aquest sigui correcte, i no únicament el resultat. El disseny és un procés iteratiu, on ha d’haver una anàlisi dels resultats del disseny en relació als usuaris, que ha de realimentar el redisseny.
Així doncs, proposem el següent esquema, on l’avaluació de la darrera etapa s’entén que és una avaluació experimental, on s’ha registrat la reacció dels usuaris.
- Desenvolupament d’un qüestionari d’usuari
- Model del disseny proposat
- Avaluació escrita d’una interfície semblant
- Exercici de disseny d’un sistema interactiu
- Avaluació del disseny

Model d’examen

Es subministrarà un model d’examen a la meitat del trimestre.
Criteris d’avaluacióLes pràctiques (realitzacions i la memòria corresponent) subministraran el 2/3 de la qualificació, i la resta l’examen teòrico-pràctic. És necessari aprovar les dues parts per a aprovar l’assignatura. Les qualificacions parcials es podran conservar, a sol·licitud de l’interessat, per a la convocatòria de Setembre.

Bibliografia

Una font general de referències sobre HCI és: http://www.hcibib.org/

Bibliografia bàsica
Ben Shneiderman: Designing the User Interface (Strategies for Human-Computer Interaction), 3rd edition, Addison Wesley, Reading, Massachusetts. La web del llibre és: http://www.aw.com/cseng/titles/o-201-69497-2/website/index.html
Hugh Beyer, Karen Holtzblatt: Contextual Design. Defining Customer-Centered Systems, Morgan Haufmann, San Francisco, 1998
Mark van Harmelen (edited): Object Modeling and User Interface Design, Addison-Wesley, Boston, 2001
Jeffrey Rubin: Handbook of USability Testing. How to plan, design, and conduct effective tests, John Wiley & Sons, New York, 1994

Bibliografia complementaria
Ronald M. Baecker et al: Reading in Human-Computer Interaction (Toward the Year 2000), Morgan Kauffman, 1995. (També són interessants les lectures del llibre anterior dels mateixos autors, la intersecció dels dos llibres és molt petita).
Don A. Norman: The Psychology of Everyday Things, Basic Books, New York, 1998. També editat com The Design of Everyday Things.
Don A. Norman : The Invisible Computer (Why Good Products Can Fail, the Personal Computer Is So Complex and Information Appliances Are the Solution), The MIT press, Cambridge, Massachusetts, 1998.
Stuart K. Card, thomas P. Moran, Allen Newell: The Psychology of Human-Computer Interaction, Lawrence Erlbaum Associates Publishers, Hillsdale, New Jersey, 1983.
Apple Computer Inc.: Macintosh Human Interface Guidelines, Addison Wesley, Reading Massachusetts, 1992.
Jakob Nielsen: Usability Engineering, Academic Press, Boston, 1993.
James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes: Computer Graphics: Princeiples and Practice (Capítos 8, 9 i 10), Addison Wesley Systems Programming Series, Reading, Massachusetts, 1990.
Jakob Nielsen: Usabilidad. Diseño de sitios web, Prentice Hall, Madrid, 2000.
Larry L. Constantine, Lucy A. D. Lockwood, Software for use. A practical guide to the models and methods of Usage-Centered design, Addison Wesley Reading, Massachusetts, 1999.

Darrera actualització 24-11-2010
© Universitat Pompeu Fabra, Barcelona