Introduction. Conception des IHM. Conception. Introduction. Conception. Conception. Objectif : savoir concevoir une IHM. savoir réaliser une IHM



Documents pareils
Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

Access 2007 FF Access FR FR Base

The Grid 2: Manuel d utilisation

Paramètres d accessibilité des systèmes d exploitation Windows et Mac

Correction des Travaux Pratiques Organiser son espace de travail

Cours. Cours 8 : Révisions. Importance. Interface homme-machine

Dragon Naturally Speaking 13

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

Guide d installation UNIVERSALIS 2016

Manuel Utilisateur. Boticely

Guide d installation UNIVERSALIS 2014

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

PRISE EN MAIN D ILLUSTRATOR

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

ENT ONE Note de version. Version 1.10

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Mon aide mémoire traitement de texte (Microsoft Word)

[WINDOWS 7 - LES FICHIERS] 28 avril Logiciel / Windows

LES INTERFACES HOMME-MACHINE

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Utiliser Freemind à l'école

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Découvrez Windows NetMeeting

My Poker Manager Guide Utilisateur. Guide Utilisateur

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

Universalis Guide d installation. Sommaire

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

à l édition de textes

Table des matières. Télécharger MetaTrader 4. Première connexion à MetaTrader 4. Se connecter à MetaTrader 4. Modifier la langue

L ORDINATEUR FACILE D ACCÈS!

Service On Line : Gestion des Incidents

Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER

Les 1 er pas sur. Guide d utilisation

Connected to the FP World

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Premiers Pas avec OneNote 2013

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

L espace de travail de Photoshop

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

Installation et utilisation du client FirstClass 11

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Publier dans la Base Documentaire

COURS WINDEV NUMERO 3

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Les calques : techniques avancées

eevision 2 Guide utilisateur Mail : contact@naotic.fr Tél. +33 (0) Fax. +33 (0)

Modifier les paramètres

DÉMO IDUG Ergonomie des interfaces tactiles

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

Manuel utilisateur Netviewer one2one

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

iil est désormais courant de trouver sur Internet un document

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Manuel utilisateur. Version 1.6b

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Note de cours. Introduction à Excel 2007

Manuel de l utilisateur à l intention des candidats externes

Tutorial Terminal Server sous

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

3 e année (approximativement)

Un exemple avec WORKSPACE d'interwrite

Guide d usage pour Word 2007

ANGULAR JS AVEC GDE GOOGLE

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0

L environnement de travail de Windows 8

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Ouvrir le compte UQÀM

Rechercher l accès d une transaction dans l arborescence SIFAC. Le résultat s affiche : Terminer directement une transaction. Fermer un mode en cours

Manuel logiciel client for Android

PROGRESSION TIC AU PRIMAIRE. Document de référence. Commission scolaire des Découvreurs

Atelier «personnaliser l environnement de l ordinateur mai 2015

Module 1 : Tableau de bord Excel * 2010 incl.*

Infolettre #18 : Les graphiques avec Excel 2010

Maîtrisez votre Navigateur

Prise en main rapide

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Modes Opératoires WinTrans Mai 13 ~ 1 ~

ZOTERO Un outil gratuit de gestion de bibliographies

Pourquoi utiliser des visuels et des logiciels de présentation?

Notions de design de l interface utilisateur

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Silhouette Studio Leçon N 2

Comment accéder à d Internet Explorer

Publier un Carnet Blanc

l'ordinateur les bases

Créer un premier document avec Pages

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Ingénérie logicielle dirigée par les modèles

SAUVEGARDER SES DONNEES PERSONNELLES

claroline classroom online

GUIDE D UTILISATION LA DEPECHE PREMIUM

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Table des matières ENVIRONNEMENT

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Numérisation. Copieur-imprimante WorkCentre C2424

Adobe Photoshop. Bonnes pratiques pour une utilisation professionelle CHAPITRE 7

Démarrer et quitter... 13

Transcription:

Conception des IHM Introduction Objectif : permettre à l utilisateur d accomplir ses tâches de façon efficace avec une bonne productivité en toute sécurité en prenant plaisir à le faire en apprenant rapidement à utiliser le système 2 Introduction savoir concevoir une IHM savoir réaliser une IHM savoir évaluer une IHM Conception approche technocentriste centrée sur la machine et ses fonctionnalités l utilisateur doit s adapter à la machine approche anthropocentriste centrée sur l homme et les utilisations la machine doit s adapter à l activité des utilisateurs 3 4 Conception Utilisabilité facilité d apprentissage et d utilisation facilité de mémorisation utilisation sans erreurs satisfaction contexte L utilisateur Conception le résultat visible d une bonne conception est un utilisateur satisfait le processus de conception résulte d un collaboration entre l utilisateur et le concepteur, et peut évoluer en cours de conception l utilisateur et le concepteur sont en constante communication durant le processus de conception 5 6 1

L utilisateur? Conception données physiques / physiologiques Pour qui conçoit-on le logiciel? données psychologiques données socio-culturelles expérience professionnelle / compétences 7 8 les gens sont différents : difficile d arranger tout le monde essayer de fonctionner pour 95% des gens? se baser sur la moyenne? le programmeur ne représente pas forcément la moyenne Pour qui conçoit-on le logiciel? novice moyen bon expert système facile, nombre de tâches limitées, tutoriaux pour les tâches plus compliquées langage standard, symboles visuels simples, guides de référence, structure de tâches basique langage avancé, contrôles complexes, tips, interface permettant des tâches avancées raccourcis pour utilisation efficace, interface permettant ensemble complet de tâches et la personnalisation de tâches la plupart des services internet et systèmes «kiosque» la plupart des applis courantes applis sur mesure 9 10 Recommandations ergonomiques : compatibilité guidage homogénéité souplesse contrôle explicite gestion des erreurs concision Compatibilité : niveau produit : les utilisateurs connaissent d autres produits exploiter cette connaissance dans une même compagnie, avoir un style d interface utilisateur niveau tâche : raisonner en termes de tâche utilisateur et faciliter le passage d une tâche à une autre (intérêt du multi-fenêtrage) 11 12 2

Compatibilité : connaissances utilisateur apprentissage facilité capacité du logiciel univers familier Guidage : moyens mis à la disposition de l utilisateur pour : connaître l état du système établir des liens de causalité entre actions et état du système évaluer le système et orienter son action sur celui-ci 13 14 Guidage : 2 types de guidage : explicite : messages d avertissement, aide en ligne, codes clairs, etc. implicite : structuration de l affichage, différentiation par typographie des catégories d information : faciliter l apprentissage aider l utilisateur à se repérer et à choisir ses actions prévenir les erreurs Homogénéité (ou consistance) : similarité interne d un produit logique d usage constante dans une application, ou d une application à une autre stabilité des choix de conception rendre le comportement du système prévisible diminuer le temps de recherche d une information faciliter la prise d informations 15 16 Souplesse : capacité de l interface à s adapter aux différentes exigences de la tâche, aux diverses habitudes et connaissances des utilisateurs personnalisation de l interface dans le fonctionnement (adaptation du logiciel à diverses populations d utilisateurs) dans l utilisation (diverses procédures, options et commandes pour atteindre un même objectif) adaptation à la diversité des utilisateurs outil qui s adapte à l homme et non l inverse Contrôle explicite : maîtriser le lancement et le déroulement des opérations sémantique des commandes rendant compte de leurs effets effet des commandes prédictible favoriser la prévision des réactions de l interface favoriser l apprentissage diminuer les risques d erreur 17 18 3

Gestion des erreurs : moyens pour : perception, identification des erreurs conservation de l intégrité de l application robustesse système tolérant éviter les craintes dues aux difficultés de réparer localiser, comprendre, corriger précisément Concision : moyens pour réduire les activités de perception et mémorisation optimiser la prise d informations et de décisions par des informations précises et brèves minimiser le nombre d actions ou d opérations et le temps de manipulation 19 20 Objets de tous les jours les gens ont des habitudes par ex : associations symbole signification rouge = danger vert = sécurité difficiles à changer ex : clavier dvorak (années 30) : plus rapide mais peu utilisé culturelles symboles pas forcément compréhensibles par tout le monde 21 Mais : attention aux différents standards (par ex. selon les pays, les utilisations, ) robinet : selon les pays, ouvrir sens des aiguilles d une montre ou sens inverse pavé numérique : ordinateur 1 2 3 en bas téléphone 1 2 3 en haut 22 des standards pas si standard saisie adaptée aux USA : Les gens ont des «modèles mentaux» de la façon dont les choses marchent dus à : contraintes, causalité, stéréotypes, standards culturels, etc. saisie universelle : 23 24 4

Bon exemple : les ciseaux ce que ça permet : Mauvais exemple : la montre digitale ce que ça permet : trous pour y insérer quelque chose 4 boutons, on ne sait pas à quoi ils peuvent servir contraintes : contraintes et correspondance : gros trou peut laisser passer plusieurs doigts, petit trou juste le pouce pas de relation visible entre les boutons et leurs possibles résultats correspondance : transfert de connaissances : entre les trous et les doigts suggérée et contrainte par l apparence très peu de relations avec les autres montres connaissances culturelles et facilité : appris dès le plus jeune âge mécanisme constant connaissances culturelles : peu de standardisation modèle conceptuel : on voit clairement comment les parties opérantes marchent 25 modèle conceptuel : mode d emploi doit être appris 26 Le concepteur doit aider à une compréhension rapide ce à quoi les gens s attendent fournir un bon modèle conceptuel en concordance avec ce à quoi les gens s attendent mauvais exemple : parallèle parallèle? 27 28 Tenir compte recommandations ergonomiques Quel modèle de plaque de cuisson vous paraît le plus ergonomique? facteurs issus des sciences cognitives facteurs physiologiques (couleurs, vision, ) facteurs culturels etc. pour la conception et pour la réalisation A B C 29 30 5

Langage simple et naturel ne mettre que les informations dont l utilisateur a besoin ne pas surcharger être simple et précis organiser Parler le même langage que l utilisateur utiliser une terminologie compréhensible par l utilisateur fonction de la tâche ex. : retrait de billets au distributeur : Retrait maximum de 50$ pour Connexion X.25 impossible. le moment Encombrement réseau. Procédure de limite locale. utiliser des mnémoniques, icônes, et abréviations connus ex. : Ctrl-S, 31 32 My program gave me the message Rstrd Info. What does it mean? That s restricted information But surely you can tell me!!! No, no Rsdrd Info stands for Restricted Information Minimiser la quantité d informations à retenir utiliser la reconnaissance plutôt que la mémoire objets directement visibles Hmm but what does it mean??? It means the program is too busy to let you log on Ok, I ll take a coffee 33 34 Minimiser la quantité d informations à retenir fournir un format, un exemple, une valeur par défaut, des valeurs possibles Etre homogène dans la présentation dans la disposition des boutons dans les effets ex. : un label qui a l apparence d un bouton on croit que c est un bouton 35 36 6

37 38 Fournir du «feedback» informer constamment l utilisateur sur : ce que le système est en train de faire comment il interprète les données de l utilisateur Fournir du «feedback» dans quel mode suis-je? What s it doing? > Doit > Doit This will take 5 minutes... Time for coffee. qu est-ce que j ai sélectionné? comment le système interprète-t-il mes actions? 39 40 Fournir du «feedback» être spécifique Fournir du «feedback» comment l utilisateur perçoit-il les délais de réponse? < 0.1s. : perçu comme instantané 1 s. : pas le temps de perdre le fil de pensée, mais délai ressenti 10 s. : limite pour garder l attention de l utilisateur sur le dialogue bien mieux > 10 s. : l utilisateur souhaitera faire autre chose en attendant pour les longs délais : curseur sablier ou barre de progression 41 42 7

Fournir des «sorties» visibles l utilisateur n aime pas se sentir «coincé» solutions : bouton «non» ou «annuler» undo bouton d interruption (opération longue) bouton quitter bouton restauration des valeurs par défaut Core Dump Fournir des raccourcis raccourcis clavier et souris abréviations complétion menus contextuels touches fonction double clic 43 44 Gérer les problèmes de façon positive 2 types d erreurs : vraies erreurs (choix délibéré de la mauvaise solution) fautes d inattention, de frappe, etc. fréquentes y compris chez l utilisateur averti ont souvent pour origine la même action règle à suivre : prévenir les fautes avant qu elles n arrivent les détecter et les corriger prévenir l utilisateur I can t believe I pressed Yes... 45 Gérer les problèmes de façon positive fournir des messages d erreurs compréhensibles sans faire passer l utilisateur pour un idiot Adobe's ImageReady AutoCAD Mechanical 46 Fournir de l aide l aide ne doit pas être un palliatif pour une mauvaise conception beaucoup d utilisateurs ne lisent pas les manuels généralement utilisée en cas de problème/coinçage/panique différentes sortes d aide : tutoriel, manuel de référence, tips, aide contextuelle, wizards, etc. Organisation des écrans : agencement général mettre toutes les informations essentielles pour la prise de décision consistance dans la localisation des types d information grouper les items (angle visuel de 5 ) répartir de façon équilibrée les zones blanches organiser verticalement les listes éviter le tout-majuscule (moins lisible) bien différencier les zones à remplir des légendes 47 48 8

Organisation de l écran l œil balaie l écran à partir du coin haut gauche, dans le sens des aiguilles d une montre Exemple solution proposée, à corriger : peu accessible et peu accessible peu accessible titre zone zone très accessible la plus accessible très accessible de travail de commandes quit peu visible peu accessible peu visible et peu accessible peu visible peu accessible 49 zone de messages à lecture optionnelle zone de sélection 50 Exemple d où une meilleure solution proposée, après correction : zone de sélection titre commandes zone de travail La couleur : attribut de plus en plus important car puissant mais risque de mauvaise utilisation étude de la vision humaine pour une bonne utilisation tester car différent selon matériel concevoir en monochrome puis ajouter les couleurs quit zone de messages 51 52 La couleur : utiliser cet attribut pour : attirer l attention organiser indiquer un état relations utiliser 8 couleurs différentes maximum (mieux 4 ou moins) prendre en compte le confort visuel le rouge paraît plus proche, le bleu plus éloigné couleurs chaudes : objets apparaissent plus grands 53 9