Académique Documents
Professionnel Documents
Culture Documents
des IHM
Réalisé par :
Souad LEGDANI
Leila SAIDI
Plan
1. Pourquoi Evaluer l’IHM? Quoi ? Quand ?
Comment ?
2. Types d’évaluation.
3. Critères ergonomiques d’évaluation.
2
1. Pourquoi évaluer
l’IHM
L’évaluation est une phase primordiale dans la boucle de
conception des IHM. Elle permet de vérifier et valider un
système interactif.
Un système est dit vérifié s’il correspond aux spécifications
issues de l’analyse des besoins.
Un système est dit validé s’il correspond aux besoins tout en
respectant les contraintes du domaine d’application.
3
Evaluer, quoi ?
● Fiabilité et qualité technique
● Utilisabilité :
- Capacité à permettre à l’utilisateur
d’atteindre facilement ses objectifs.
- qualité de l’interface (ergonomie).
● Utilité :
- Adéquation aux objectifs de haut niveau
du client.
- Le logiciel satisfait-il les spécifications ?
● Usages :
- Utilisation réelle du logiciel.
- Le logiciel est-il utilisé comme prévu ?
4
Evaluer, quand ?
● En cours de conception
- conception itérative de
maquettes/prototypes
- conception centrée utilisateur
- évaluation formative ( a priori)
● En cours de réalisation
5
● Avant et En cours de diffusion
- Testes d’acceptabilités.
- Intégration dans l’activité.
- satisfaction des utilisateurs.
- incidents critiques.
● Avant un achat
- comparaison de logiciels
- évaluation sommative (a posteriori)
6
Evaluer, Comment ?
● Génie Logiciel : fournit des méthodes
d’analyse et de conception et des techniques
d’acquisition des données de l’aspect
techniques.
● Ergonomie : fournit des méthodes
d’évaluation pour les aspects humains,
d’analyse des tâches et des activités
humaines, et des recommandations
d’amélioration.
2. Les types
d’évaluation
Plusieurs approches ont été proposées pour la classification des méthodes d’évaluation des
systèmes interactifs :
8
Approche empirique de test de conception
o Sélection d’alternatives
o Evaluation itératives
9
Approche empirique de diagnostic d’usage
10
Approche analytique – modèles informels
11
Approche analytique – modèles formels
o Modèles de prédictifs :
- Analyse des tâches: Modèle de performance, Modèle KYSTROK
- Approche linguistique: ALG, CLG
-Complexité cognitive: Nombre total de règles de production pour modéliser la
tâche, Nombre de productions déclenchées…
o Modèles de qualité :
- Approche cognitive : Modèles mentaux, Cohérence interne et externe.
- Approche perceptive : Complexité perceptive, Qualité d'affichage.
12
3. Les critères
ergonomiques
13
Guidage
L'ensemble des moyens mis en œuvre pour conseiller, orienter, informer et conduire l'utilisateur lors de ses
interactions avec l'ordinateur.
● Incitation
Inciter l'utilisateur à
effectuer des actions
spécifiques en lui
fournissant des
indices.
14
● Groupement/Distinct
ion entre Items
Groupement des différents
éléments visuels de façon
cohérente et
ordonnée.
15
● Lisibilité
Les caractéristiques
lexicales de
présentation des
informations sur
l'écran doivent
faciliter la lecture de
ces informations.
16
Charge de
travail
L'ensemble des éléments de l'interface qui a un rôle dans la réduction de la charge perceptive ou mnésique
des utilisateurs, de même que dans l'augmentation de l'efficacité du dialogue.
● Brièveté
Limiter les étapes par
lesquelles doivent passer les
utilisateurs. Par exemple, ne
pas demander aux
utilisateurs d'entrer des
données qui peuvent être
déduites par le système, ou
bien proposer des valeurs
par défaut
17
● Densité
Informationnelle
Les caractéristiques
lexicales de
présentation des
informations sur
l'écran doivent faciliter
la lecture de ces
informations.
Ex : éviter de
surcharger les écrans de
fonctionnalités
18
Contrôle
explicite
Prise en compte par le système des actions explicites des utilisateurs et le contrôle qu'ont les utilisateurs sur
le traitement de leurs actions.
● Actions explicites
Le système doit exécuter
seulement les opérations
demandées et au moment
où elles sont demandées.
Ex : action explicite de
validation (touche Enter,
bouton OK).
19
● Contrôle utilisateur
L'utilisateur doit pouvoir
contrôler le déroulement
des traitements
informatiques en cours.
Ex : Autoriser les
interruptions : laisser la
possibilité d’interrompre
les traitements.
20
Adaptabilité
Capacité à réagir selon le contexte et selon les besoins et les préférences des utilisateurs.
● Flexibilité
elle concerne les moyens
mis à la disposition des
utilisateurs pour
personnaliser l’interface
afin de rendre compte de
leurs stratégies ou
habitudes de travail et des
exigences de la tâche.
Ex : Possibilité de
personnaliser son interface.
21
● Prise en compte de
l’expérience de
l'utilisateur
concerne les moyens mis
en œuvre pour respecter
le niveau d’expérience de
l’utilisateur.
22
Gestion des
erreurs
Moyens permettant d'une part d'éviter ou de réduire les erreurs, d'autre part de les corriger lorsqu'elles
surviennent.
23
● Qualité des
Messages
d’Erreur
la pertinence, la facilité
de lecture et l’exactitude
de l’information donnée
aux utilisateurs sur la
nature des erreurs
commises (syntaxe,
format, etc.) et sur les
actions à entreprendre
pour les corriger.
24
● Correction des
Erreurs
concerne les moyens mis
à la disposition des
utilisateurs pour leur
permettre de corriger
leurs erreurs.
25
Homogénéité / Cohérence
26
Signifiance des codes et
dénominations
27
Compatibilit
é
28
Merci !
Des questions?
29