|
| | Quiz 2
Section Introduction
- Quelle est, ou quels sont les l'explications les plus plausibles du succès de la conception du Ipod?
- L'implication des utilisateurs tôt dans le processus de développement
- La réalisation de tests utilisateurs exhaustifs et tout au long du processus de
développement
- Une analyse exhaustive des besoins des utilisateurs
- Une conception qui laisse beaucoup de place à l'élaboration de concepts innovateurs
(p.e. remue-méninge, conception parallèle)
- La technologie
- Autres raisons?
- Le baladeur de Sanyo utilise des caractères rouges sur un un fond bleu. C'est une
erreur; pourquoi?
- Quelles sont les implications de prendre la perspective de conception centrée sur
l'utilisateur plutôt que la conception centrée-système?
- Quel fut le premier système de fenêtrage développé?
- En quoi un modèle mental peut réduire la charge mentale?
- Peut-on dire que le mode d'interaction avec les systèmes de fenêtrage conventionnels
comme MS Windows constituent un modèle mental?
GUI
- Dessinez et nommez les couches de l'architecture générique des systèmes de fenêtrage.
- Vrai ou faux :
- Le système de fenêtrage Java utilise un mode client-serveur tout comme
X Window.
- L'attribution d'un événement à une fenêtre ou à un "widget" repose sur la hiérarchie
des objets et l'ordre de superposition.
- Les ressources de MS Windows sont compilées avec l'exécutable
alors que les ressources X Window sont interprétées lors du démarrage de
l'application.
- Les ressources X Window permettent de configurer des "widgets".
- En X Window, l'utisateur interagit avec le serveur graphique.
- De nos jours, les événements de la souris sont générés par échantillonnage du
périphérique; auparavant, chaque changement de position de souris générait un événement.
- Quelle est la différence entre la hiérarchie des classes de "widgets" et l'arbre des
widgets (la hiérarchie des instances).
- Par quelle méthode Java filtre les événements?
- Comment le système de fenêtrage de Java peut-il émuler le "look and feel" du système
sous-jacent?
- Expliquez la différence entre un serveur programmable (comme News) et un serveur non
programmable (comme X Window)
Développements récents
- Donnez deux solutions au problème d'afficher une application à la fois sur un téléphone
portable et sur un fureteur web.
- Expliquez la différence entre les familles d'approches UIML et XUL et les approches
XSL/XSLT.
Validation d'interfaces
- Expliquez la formule suivante qui exprime le lien entre le nombre de problèmes trouvés
et le nombre de sujets.
N(1-(1-L)^n)
- Donnez cinq métriques quantitatives que l'on peut utiliser pour des tests
d'utilisabilité.
- Donnez trois difficultés méthodologiques qui surviennent avec des tests utilisateurs.
- Vrai ou faux, la courbe des problèmes de tests heuristiques suit la même loi que celle
des tests d'utilisabilté.
- En supposant que vous faites une refonte du site Web de Poly, vous décidez de
transmettre un court questionnaire de satisfaction aux utilisateurs actuels. Faites une analyse
critique de ce questionnaire :
- Êtes-vous satisfaits de l'utilisabilité du site?
- Quels sont les problèmes d'utilisation du site?
- Quelles sont les améliorations que vous apporteriez?
Interfaces Web
- Quels sont les mécanismes pour gérer une session web?
- Un document XML doit comporter une DTD ("Document Type Definition", ou un schéma).
Quel est le rôle de la DTD?
- Expliquez comment le langage JavaScript peut accéder à des éléments d'une page web.
- Expliquez la sémantique ("ce que ça fait") de l'instruction CSS suivante :
td .indented-bold { margin-left :1in ; text-weight :bold ;}
- Nommez trois difficultés de nature ergonomique pour la conception d'interfaces web.
|