[modifier] Bienvenue sur WikiÉduQuébec!

En bref, WikiÉduQuébec se veut comme étant un outil pédagogique pour les professeurs et les étudiants. Il encourage la centralisation des ressources pédagogiques dans le but de leur donner une plus grande visibilité sur le web et de permettre de les améliorer facilement. Il est un site web communautaire à but non lucratif et a besoin de l'aide des contributeurs pour progresser.
Par contre, le site est en restructuration majeure. Ainsi donc, la modification de pages et la création de compte a été désactivée temporairement. Si vous avez une modification majeure ou désirez contacter l'administrateur pour toute autre raison, n'hésitez pas à le faire à l'adresse de courriel suivante: maximead@gmail.com . Je me ferai un plaisir de vous répondre!

Techniques de réalisation d'interfaces utilisateurs : Les 7 critères ergonomiques

Un article de WikiÉduQuébec.

Retour à Techniques de réalisation d'interfaces utilisateurs

[modifier] Les 7 critères ergonomiques

l’AFNOR  : Association française de normalisation

Norme Z67 (ISO 9241) : Définit un cadre général de la qualité des logiciels.

Les 7 critères d’une interface de qualité

  • La compatibilité : la capacité du logiciel à s’intégrer dans les activités des utilisateurs et à convenir à ses contextes physique, culturel et social;
    • Utiliser un langage technique propre à l’application et à l’utilisateur.
    • Utiliser des commandes en accord avec la tâche de l’utilisateur.
    • Présenter les informations de façon similaire à celles des autres supports de travail.
    • Respecter la « culture » de l’entreprise.
  • Le guidage : la capacité du logiciel à guider l’utilisateur dans l’utilisation du logiciel.
  • Le guidage explicite :
    • Faire afficher un message à l’utilisateur sur le déroulement des travaux.
    • Faire afficher un message dans le cas d’erreurs du système.
    • Afficher des indications à l’utilisateur lors de la saisie d’une donnée.
    • Fournir un système d’aide à l’utilisateur.
  • Le guidage implicite :
    • Afficher le format de saisie des données.
    • Griser les commandes inactives.
    • Regrouper des informations de même nature (Format ou position).
    • Présentation distincte pour des informations distinctes.
  • L’homogénéité : la capacité du logiciel à respecter une logique d’utilisation constante.
    • Agencer les fenêtres avec le même type d’agencement.
    • Utiliser une syntaxe et une sémantique identiques pour les messages et commandes du logiciel.
    • Utiliser les même polices de caractères et mêmes couleurs d’un écran à l’autre.
    • Disposer les objets de la façon la plus symétrique possible.
  • La souplesse : la capacité du logiciel à s’adapter aux différents contextes d’utilisation éventuels, de présenter
    • plusieurs moyens complémentaires permettant d’atteindre un même objectif;
    • Permettre à l’utilisateur des accès multiples aux commandes : par menu, raccourci clavier, souris.
    • Permettre à l’utilisateur de configurer le logiciel selon ses préférences.
    • Permettre le déclenchement de commandes fréquentes à partir de plusieurs fenêtres.
  • Le contrôle utilisateur : la capacité du logiciel à rendre l’utilisateur autonome dans ses interactions avec lui, de lui
    • donner le contrôle du processus;
    • Donner à l’utilisateur l’occasion de mettre fin à des traitements.
    • Permettre à l’utilisateur le retour en arrière.
    • Valider les commandes qui entraînent des pertes de données irréparables.
  • Le traitement des erreurs : la capacité du logiciel à protéger l’utilisateur d’erreurs potentielles;
    • Mettre en gris les commandes non disponibles.
    • Lors de la saisie d’information, donner une liste de valeurs possibles à l’utilisateur.
    • Minimiser les saisies au clavier par l’utilisateur.
    • Favoriser la saisie des données par la souris plutôt que le clavier.
    • Prévenir de risques éventuels de pertes de données.
    • Afficher des messages d’erreur clairs et concis.
    • Mettre en évidence le champ en erreur.
  • La concision : la capacité du logiciel à minimiser la quantité d’information à saisir par l’utilisateur et la quantité
    • d’actions qu’il doit réaliser afin de réduire les possibilités d’erreurs;
    • N’afficher que des informations pertinentes.
    • Minimiser les saisies de données.
    • Faire afficher toutes les données qui peuvent se calculer automatiquement.
    • Dans la mesure du possible, fournir une liste des valeurs à saisir.
    • Si une information est utilisée dans plusieurs fenêtres, faire afficher celle-ci dans chacune des fenêtres concernées pour éviter que l’utilisateur n’ait à mémoriser de l’information.