COURS 1-Introduction aux interfaces Homme

publicité
Introduction aux
Interfaces HommeMachine
1
Introduction
• Depuis qu'existent les ordinateurs, la question
de l'interface avec les utilisateurs s'est posée.
En quarante ans, l'interaction hommemachine (IHM) a permis de rendre
l'informatique accessible à un plus grand
nombre.
• Et si les interfaces graphiques n’existaient pas,
comment est l’informatique aujourd'hui ?
Définition d’une interface
• Ensemble de dispositifs
matériels et logiciels
permettant à un
utilisateur d’interagir
avec un système
interactif
Système interactif
• Un système interactif est un système qui prend
en compte les entrées de manière interactive.
• Les entrées fournies par l'utilisateur dépendent
des sorties produites par le système et
inversement.
Définition IHM
IHM = Interaction Homme-Machine
« Discipline englobant l’ensemble des aspects de
la conception, de l’implémentation et de
l’évaluation des systèmes informatiques
interactifs »
L’IHM : domaine pluridisciplinaire
Le développement d’IHM est une activité pluridisciplinaire.
Il faut des spécialistes:
• En Informatique : pour utiliser au mieux les techniques informatiques disponibles
(Programmation, Génie logiciel, Synthèse et reconnaissance de la parole, langue naturelle, IA,
traitement d’image, système, etc.)
• En développement de matériel : pour mettre à profit les progrès dans le domaine de la
conception de nouveaux périphériques, et offrir un accès au système au plus grand nombre
de personnes (handicapés compris)
• En psychologie : pour prendre en compte les concepts issus des théories de la perception et de
la cognition;
• En Sociologie, philosophie, linguistique, Science de l’éducation, didactique
• En Communication, graphisme, audiovisuel
• ...
Adapter l’IHM
 Aux caractéristiques de l’utilisateur:
– différences physiques (âge, handicap)
– connaissances et expériences
• Dans le domaine de la tâche (Débutant, intermédiaire, professionnel)
• En informatique (usage occasionnel, quotidien)
– caractéristiques psychologiques
– caractéristiques socio-culturelles
• Sens d'écriture
• Format des dates
• Signification des icônes, des couleurs
7
Adapter l’IHM
 Au contexte
–
–
–
–
grand public
loisirs (rendre le produit attrayant)
industrie (augmenter la productivité)
systèmes critiques (assurer un risque zéro)
 Aux contraintes techniques
–
–
–
–
Plate-forme
Taille mémoire
Ecran, capteurs, effecteurs
Réutilisation de code ancien
8
Les enjeux de l’IHM
• L’IHM est souvent un élément clé du logiciel.
• La conception de l'interaction représente plus de 50% du coût
de développement.
• Nécessite une approche méthodique.
• Ce n'est pas simplement une opération esthétique de l'écran.
Quelle méthode utiliser?
9
Les risques d'une mauvaise interface
•
•
•
•
•
Rejet par les utilisateurs.
Perte de productivité.
Perte de crédibilité.
Utilisation incomplète.
Coût de maintenance et d’apprentissage
élevé.
• Catastrophe pour une application critique
(véhicule, centrale nucléaire, avion…)
10
IHM : Les objectifs
 Respecter les principes ergonomiques de base.
 Concevoir et développer des systèmes:
 Fiables
 Utilisables : degré selon lequel un produit peut-être utilisé
par des utilisateurs identifiés, pour atteindre des buts
définis.
 Efficaces : précision ou degré d’achèvement des objectifs
atteints par l’utilisateur.
 Faciles à apprendre
11
Téléchargement