Академический Документы
Профессиональный Документы
Культура Документы
Fabien Duchateau
fabien.duchateau [at] univ-lyon1.fr Universit Claude Bernard Lyon 1
2013 - 2014
Introduction
tapes du cycle de dveloppement dun logiciel : Analyse (spcications, analyse de lexistant et conception) Ralisation (programmation, bases de donnes, tests) Livraison (intgration, validation, documentation) Maintenance (mises jour, correction de bugs)
2/108
UCB Lyon 1
Introduction (2)
IHM = ensemble des dispositifs matriel et logiciel permettant un-e utilisateurice dinteragir avec un systme interactif cran/interface dune application : Artefact concret qui sera utilis par les utilisateurices Un tiers des questions lors de runions avec les utilisateurices porte sur les IHM Phase de maintenance : 33% de debugging et 67% de changements demands par les utilisateurices
3/108
Introduction (2)
IHM = ensemble des dispositifs matriel et logiciel permettant un-e utilisateurice dinteragir avec un systme interactif cran/interface dune application : Artefact concret qui sera utilis par les utilisateurices Un tiers des questions lors de runions avec les utilisateurices porte sur les IHM Phase de maintenance : 33% de debugging et 67% de changements demands par les utilisateurices
Introduction (3)
Les IHM ont un impact signicatif sur : Attractivit du logiciel Gain de productivit Cots de dveloppement, de maintenance et de formation
4/108
http://dilbert.com/
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
5/108
http://en.wikipedia.org/wiki/Three_Mile_Island_accident
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Plan du cours
Conception en gnie logiciel Mthodes de conception IHM Techniques de recueil dinformations Un cas concret
6/108
UCB Lyon 1
Un cas concret
Nombreuses mthodes de conception en gnie logiciel : Quick and dirty Merise Modle en cascade Modle en V Modle par incrments Modle en spirale Modle Agile
7/108
UCB Lyon 1
Un cas concret
8/108
http://fr.wikipedia.org/wiki/QDOS
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Merise
Mthode franaise pour lanalyse, la conception et la gestion de projet
9/108
fr.wikipedia.org/wiki/Fichier:MERISE.jpg
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Merise
Mthode franaise pour lanalyse, la conception et la gestion de projet
Inconvnients
Pour des projets de grande ampleur mais souvent internes. Inadapte aux environnements distribus.
9/108
fr.wikipedia.org/wiki/Fichier:MERISE.jpg
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Modle en cascade
Modle classique du gnie logiciel hrit du BTP (1966) : Dni pour de grands projets Importance des documents signs par les utilisateurices Passage ltape suivante uniquement si ltape prcdente est satisfaite Retour possible uniquement ltape prcdente
10/108
Un cas concret
11/108
UCB Lyon 1
Un cas concret
Inconvnients
Implication limite des utilisateurices. valuation lors des deux dernires phases (eet tunnel).
LIF14 - Interactions Homme Machines // Conception des IHM
11/108
UCB Lyon 1
Un cas concret
Modle en V
Modle trs populaire (1980) : Dveloppement et tests sont eectus en parallle Importance des documents Retours possibles chaque tape mais sans connatre leur porte
12/108
UCB Lyon 1
Un cas concret
Modle en V (2)
Frederic Brooks, The Mythical Man-Month : Essays on Software Engineering, Addison-Wesley, 1995
LIF14 - Interactions Homme Machines // Conception des IHM
13/108
UCB Lyon 1
Un cas concret
Modle en V (2)
Inconvnients
valuation tardive du logiciel. Dicult intgrer de nouvelles fonctionnalits pendant le dveloppement
Frederic Brooks, The Mythical Man-Month : Essays on Software Engineering, Addison-Wesley, 1995
LIF14 - Interactions Homme Machines // Conception des IHM
13/108
UCB Lyon 1
Un cas concret
Noyau
14/108
UCB Lyon 1
Un cas concret
Noyau
Inconvnients
Problmes possibles pour ajouter une fonctionnalit, voire remise en cause du noyau
LIF14 - Interactions Homme Machines // Conception des IHM
14/108
UCB Lyon 1
Un cas concret
Modle en spirale
Meta-modle dni en 1986 par Barry Boehm : Plus gnral que le modle en V Itrations longues (6 mois 2 ans) Chaque cycle est dcoup en 4 phases
Dterminer les objectifs, les alternatives pour les atteindre et les contraintes valuation des alternatives, analyse des risques Dveloppement, validation et vrication de la solution retenue (en utilisant un autre modle) Planication du cycle suivant
15/108
UCB Lyon 1
Un cas concret
16/108
http;//en.wikipedia.org/wiki/Spiral_model
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Inconvnients
tape cruciale danalyse des risques, que lutilisateurice doit accepter
16/108
http;//en.wikipedia.org/wiki/Spiral_model
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Modle Agile
Agile regroupe plusieurs mthodes existantes partageant des valeurs communes : 1. Dveloppement itratif et incrmental 2. Adaptation aux changements 3. Forte collaboration (interne et externe) 4. Logiciels oprationnels
17/108
UCB Lyon 1
Un cas concret
18/108
fr.wikipedia.org/wiki/Fichier:PlanificationScrum.png
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
19/108
http://extremeprogramming.org
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
http://en.wikipedia.org/wiki/DSDM http://commons.wikimedia.org/wiki/File:Rad15.gif
LIF14 - Interactions Homme Machines // Conception des IHM
20/108
UCB Lyon 1
Un cas concret
21/108
http://en.wikipedia.org/wiki/Software_engineering_process
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
En rsum
Le cycle de vie en gnie logiciel concerne les IHM
22/108
UCB Lyon 1
Un cas concret
En rsum
Le cycle de vie en gnie logiciel concerne les IHM
UCB Lyon 1
Un cas concret
En rsum (2)
23/108
UCB Lyon 1
Un cas concret
En rsum (2)
UCB Lyon 1
Un cas concret
Plan du cours
Conception en gnie logiciel Mthodes de conception IHM Techniques de recueil dinformations Un cas concret
24/108
UCB Lyon 1
Un cas concret
Direntes mthodes existantes : Conception itrative Conception par prototypage Conception centre utilisateur Conception participative Conception informative Conception par personas et scnarios
25/108
http://blog.excilys.com/2010/09/13/
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Pourquoi utiliser des mthodes de conception spciques aux IHM ? Rduction des cots de dveloppement et de maintenance du logiciel Rduction des risques Gain de productivit ct utilisateurices Rutilisation et amliorations des composants de base du logiciel Rduction du budget et du temps pour la formation au logiciel
26/108
Un cas concret
Conception itrative
Succession de phases Anements progressifs des spcications du produit valuations des solutions retenues Ralisations, modications jusqu obtention dun produit satisfaisant
27/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
Le prototypage permet : Aux concepteurices de travailler sur plusieurs ensembles de dtails la fois Aux utilisateurices de voir ce que sera le systme nal De se concentrer sur les parties problmatiques de linterface Dtudier des alternatives de conception De sassurer de lutilisabilit du systme
29/108
UCB Lyon 1
Un cas concret
Types de prototype
Prototypes informels, sur papier Dessiner des crans sur papier, sur logiciel Utiliser des post-its / transparents / prsentations pour des montages dynamiques Excuter un scnario et essayer des variantes pour des choix
de haut niveau : dcider des fonctionnalits qui seront disponibles de niveau intermdiaire : dessiner une squence dcrans de bas niveau : dessiner des ides dicnes
30/108
UCB Lyon 1
Un cas concret
http://www.youtube.com/watch?v=YQsHwooTP5E
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
32/108
http://pencil.evolus.vn/
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
https://wiki.ubuntu.com/SoftwareStore
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
34/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
Donnes gnrales
taille, ge, sexe, dciences niveau de formation, habitudes culturelles
37/108
UCB Lyon 1
Un cas concret
Tche lmentaire
tche dcomposable uniquement en actions physiques oprations dE/S
38/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
Cette correspondance doit : Apparatre comme "naturelle" Sinscrire dans une cohrence densemble : la mtaphore
40/108
UCB Lyon 1
Un cas concret
41/108
UCB Lyon 1
Un cas concret
Conception participative
Prise en compte des utilisateurices : Pas seulement comme testeurs Mais aussi comme partenaires de conception :
Tches essentiellement connues des utilisateurices Source possible dinnovations
Relations concepteurice-utilisateurice : Utilisateurice partenaire de conception part entire Et participe aux choix de conception naux
UCB Lyon 1
Un cas concret
43/108
UCB Lyon 1
Un cas concret
Inconvnients
Augmentation des cots de dveloppement Contradictions possibles entre les utilisateurices participant-e-s et les autres Obligation daccepter des compromis pour satisfaire des participant-e-s, mme sils/elles ont tort
43/108
UCB Lyon 1
Un cas concret
Conception informative
Prise en compte des utilisateurices : Pas seulement comme testeurs Mais sans les considrer comme partenaires de conception Mthode imagine pour la conception avec des enfants
Relations concepteurice-utilisateurice : Utilisateurice dans lquipe de conception Mais ne participe pas aux choix naux
44/108
UCB Lyon 1
Un cas concret
45/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
47/108
UCB Lyon 1
Un cas concret
47/108
UCB Lyon 1
Un cas concret
Exemples de personas
LIF14 - Interactions Homme Machines // Conception des IHM
48/108
UCB Lyon 1
Un cas concret
Exemples de personas
LIF14 - Interactions Homme Machines // Conception des IHM
48/108
UCB Lyon 1
Un cas concret
http://www.karizmatic.fr/humaniser-lutilisateur/ http://www.qualitystreet.fr/tag/persona/
LIF14 - Interactions Homme Machines // Conception des IHM
49/108
UCB Lyon 1
Un cas concret
50/108
UCB Lyon 1
Un cas concret
Inconvnients
Mauvaise dnition des personas chec Distance par rapport aux utilisateurices rel-les Besoin de modier les personas en cas de nouveaux rsultats ou denvironnement dirent
51/108
UCB Lyon 1
Un cas concret
En rsum
Garder les points forts des direntes mthodes : Prise en compte prcoce de lutilisateurice ds la conception Prise en compte prcoce de lvaluation ds la conception
52/108
UCB Lyon 1
Un cas concret
En rsum (2)
Comme lutilisateurice est au centre de ces mthodes, besoin de techniques pour recueillir les informations
53/108
UCB Lyon 1
Un cas concret
Plan du cours
Conception en gnie logiciel Mthodes de conception IHM Techniques de recueil dinformations Un cas concret
54/108
UCB Lyon 1
Un cas concret
La plupart des mthodes de conception pour IHM ncessitent de collecter des informations sur les utilisateurices et leurs activits avec des techniques : Scnario de conception Inspection cognitive Magicien dOz Enqute / entretien Observations Focus group
55/108
UCB Lyon 1
Un cas concret
Scnarios de conception
But : Crer une description raliste de lutilisation du nouveau systme Moyen : Utiliser les scnarimages (storyboards) du monde du cinma Points cls, commentaires, enchanements Pour une vue densemble de linteraction
56/108
UCB Lyon 1
Un cas concret
http://grouplab.cpsc.ucalgary.ca/saul/681/1998/prototyping/ survey.html
LIF14 - Interactions Homme Machines // Conception des IHM
57/108
UCB Lyon 1
Un cas concret
58/108
http://fr.wikipedia.org/wiki/Storyboard
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Example de scenarimage
LIF14 - Interactions Homme Machines // Conception des IHM
59/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
61/108
http://www.youtube.com/watch?v=Ro77wQq0sWo
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Magicien dOz
But : Simuler les fonctionnalits absentes du systme Systme rel inexistant ou partiellement dvelopp Technique dicile mettre en place : adapt des systmes lourds, dicile dvelopper Moyen : Un compre eectue les actions la place du systme
62/108
UCB Lyon 1
Un cas concret
63/108
http://fr.wikipedia.org/wiki/Le_Magicien_d%27Oz
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Example : projet DIALORS, un systme de dialogue pour rserver un billet de train en langage naturel Exprimentations relles en 1984 : une opratrice simule les rponses du systme Un des points mis en avant : face la machine, les utilisateurices ont adopt - contrairement aux attentes des concepteurices - un langage hach simplication du modle pour le langage naturel
http://www-lium.univ-lemans.fr/~luzzati/recherches/ historique_files/DVHM%20luzzati.pdf
LIF14 - Interactions Homme Machines // Conception des IHM
64/108
UCB Lyon 1
Un cas concret
Enqute / entretien
But : Identier des pistes de conception pour les prochaines itrations ou des exemples spciques de problmes rencontrs par les utilisateurices Caractristiques : Interviewer lutilisateurice dans son environnement de travail (face face) Dure recommande de 45 minutes / une heure Privilgier le magntophone la prise de notes (traces et concentration sur lchange)
65/108
UCB Lyon 1
Un cas concret
66/108
fr.wikibooks.org/wiki/Outils_mthodologiques_(sociologie)
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Possibilit dutiliser les entretiens pour des incidents critiques : Dtcter les points forts et points faibles dun systme Demander de se souvenir dun problme particulier vcu dans un pass rcent Demander de dcrire chaque incident en dtail Demander ce qui est habituel et ce qui ne lest pas dans lincident
67/108
UCB Lyon 1
Un cas concret
Avantages
Analyse qualitative Identication des tendances et des priorits, ou dans le cas dentretiens critiques, des points forts ( renforcer) et des points faibles ( corriger)
68/108
UCB Lyon 1
Un cas concret
Avantages
Analyse qualitative Identication des tendances et des priorits, ou dans le cas dentretiens critiques, des points forts ( renforcer) et des points faibles ( corriger)
Inconvnients
Vision subjective (ne pas en tirer des conclusions chires)
68/108
UCB Lyon 1
Un cas concret
Observations
But : Identier les gros problmes du logiciel (prototype / systme nal) Procdure : En laboratoire ou sur le terrain Choisir au moins 2 utilisateurices qui agiront indpendamment
69/108
UCB Lyon 1
Un cas concret
Observations (2)
Procdure (suite) Dnir une mission spcique (rsoudre un problme, suivre un scnario) Dcider de ce que lon veut mesurer Demander aux utilisateurices deectuer la tche (mthode intrusive)
observation directe simple avec explication haute voix deux pour observer leurs interactions (interrogations, explications)
UCB Lyon 1
Un cas concret
Traces papier : Cot de traitement acceptable Un seul point de vue, car pr-analys
71/108
UCB Lyon 1
Un cas concret
72/108
UCB Lyon 1
Un cas concret
Permet de corriger certains biais des protocoles verbaux Trs long et coteux dpouiller
LIF14 - Interactions Homme Machines // Conception des IHM
72/108
UCB Lyon 1
Un cas concret
TRACE 13:13:42 Dbut 13:14:14 Exercice 3 13:14:29 Partie 2 13:14:32 Cahier de brouillon 13:14:49 Reprsentation graphique 13:14: !rac libre 13:14: 9 E""ace#ent 13:1 :$1 Exercice 4 %&ui'( 13:1 :3$ )ntersection 13:1 : 4 Exercice ter#in 13:1 : * Dsacti'er les bulles d+aide 13:1,:$$ -asquer la palette 13:1,:$2 .ide 13:1,:$3 .ide page 2 13:1,:$, /in de l+aide 13:1,:30 Copier : x12231, 13:1,:41 Coller : x12231, 13:10: 2 Enregistre#ent 13:10: 4 /in
PRODUCTIO N 13:17:54 [Identificatio n] JEANDAUBIAS Stphanie Date : 3!" ! ""# [E"1] 111" ""11 [E" $1] "1 [E" $ ] "1 [E"3] ""1""""""" %a&3'%(&a' [)IN]
73/108
UCB Lyon 1
Un cas concret
Focus group
But : Comprendre les motivations des utilisateurices En groupe, et donc bnce de la dynamique de groupe Sance lme, paperboards, et/ou assistant-e-s
74/108
UCB Lyon 1
Un cas concret
Procdure : Dnir dirents thmes aborder (5 ou 6 recommands) Limiter le groupe 7-10 participant-e-s (timidit, temps de parole) Animation du groupe :
activit brise-glace, les utilisateurices font connaissance rappeler les rgles respecter exercices de dicult croissante, et portant sur des points de plus en plus prcis du systme synthse des rsultats et discussions
75/108
UCB Lyon 1
Un cas concret
Avantages
Vision globale sur le systme en terme de motivations, prfrences, priorits, attentes voire conits. Sances enrichies par les interactions et par la rutilisation des rsultats des sances prcdentes. mergence dides nouvelles
76/108
UCB Lyon 1
Un cas concret
Avantages
Vision globale sur le systme en terme de motivations, prfrences, priorits, attentes voire conits. Sances enrichies par les interactions et par la rutilisation des rsultats des sances prcdentes. mergence dides nouvelles
Inconvnients
viter pour lvaluation (utilisateurices pas en situation relle)
76/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
79/108
UCB Lyon 1
Un cas concret
Questionnaires
But : Rsumer conomiquement lavis de nombreuses utilisateurices Procdure : Dterminer le public (reprsentatif) destinataire du questionnaire Comment diuser/rcuprer Comment analyser les rsultats (automatiquement/manuellement) Types de questions : Informations gnrales Questions ouvertes, diriges, QCM chelle, classements
80/108
UCB Lyon 1
Un cas concret
Questionnaires (2)
81/108
UCB Lyon 1
Un cas concret
Remue-mninges (brainstorming)
But : Gnrer un grand nombre dides cratives Procdure : Runir un petit groupe avec dirents rles et expertises Limiter le temps (1h) Dcrire un problme de conception spcique
82/108
UCB Lyon 1
Un cas concret
Remue-mninges (2)
83/108
UCB Lyon 1
Un cas concret
Remue-mninges (3)
Phase 2 : classer les ides en fonction de leur qualit
chacun annonce les ides quil prfre les ides sont classes par nombre de votes commencer la conception partir des ides les mieux classes ne pas oublier les ides insolites
84/108
UCB Lyon 1
Un cas concret
Conception en parallle
Procdure : Panel reprsentatif dutilisateurices Chaque utilisateurice (ou groupe) ralise indpendamment une interface (papier, logiciel, etc.) Discussion autour des interfaces ralises
85/108
http://www.useit.com/papers/parallel_design/
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
86/108
UCB Lyon 1
Un cas concret
87/108
UCB Lyon 1
Un cas concret
Audit ergonomique
But : valuation rapide dune interface par des experts en ergonomie Procdure : Dans lidal, valuation par plusieurs experts indpendants et confrontation de leurs rsultats En pratique, valuation par un expert en ergonomie et relecture par un expert du domaine (cf cours dvaluation)
88/108
UCB Lyon 1
Un cas concret
Avantages
Rapidit de laudit Pistes pour prioritiser les tapes suivantes de conception
89/108
UCB Lyon 1
Un cas concret
Avantages
Rapidit de laudit Pistes pour prioritiser les tapes suivantes de conception
Inconvnients
Cot de laudit Aucun retour des utilisateurices naux de lapplication
89/108
UCB Lyon 1
Un cas concret
90/108
UCB Lyon 1
Un cas concret
En rsum
Analyse Dveloppement valuation
Scnarios de conception Inspections cognitives Magicien dOz Enqutes / entretiens Observations Questionnaire Remue-mninges Focus group Tri par cartes Conception en parallle Audit ergonomique
91/108
http://www.usability.gov
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1
Un cas concret
Plan du cours
Conception en gnie logiciel Mthodes de conception IHM Techniques de recueil dinformations Un cas concret
92/108
UCB Lyon 1
Un cas concret
Dnition du sujet de TD
Sujet : conception dune application de reconnaissance de dchets pour le tri slectif Description de lapplication Public cible Description du dispositif Liste des fonctionnalits Mthode(s) de conception Enchanement et ralisation des maquettes
93/108
UCB Lyon 1
Un cas concret
Dnition du sujet de TD
Sujet : conception dune application de reconnaissance de dchets pour le tri slectif Description de lapplication Public cible Description du dispositif Liste des fonctionnalits Mthode(s) de conception Enchanement et ralisation des maquettes
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
95/108
UCB Lyon 1
Un cas concret
Conception, premire itration Pas dutilisateurice mthode des personas et scnarios Analyse :
questionnaire (site Web) et rsultats de sondages pour dnir des personas et des scnarios remue-mninges pour les ides et fonctionnalits prioritaires
Dveloppement des interfaces par prototypage En parallle, diusion et promotion (site Web, etc.) Phase dvaluation :
inspection cognitive (en utilisant les personas)
96/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
Phase dvaluation :
observations de lutilisateurice
98/108
UCB Lyon 1
Un cas concret
99/108
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
UCB Lyon 1
Un cas concret
102/108
UCB Lyon 1
Un cas concret
Conception, premire itration Utilisateurices rels proximit des lieux de recyclage mthode de conception informative Analyse :
questionnaires pour tayer les fonctionnalits scnarios de conception pour modliser les interactions
Phase dvaluation :
magicien dOz par linstallation de bornes ctives
103/108
UCB Lyon 1
Un cas concret
104/108
UCB Lyon 1
Un cas concret
105/108
UCB Lyon 1
Un cas concret
volution de la proposition (et des interfaces) : A lorigine un jeu ducatif pour apprendre bien trier les dchets
106/108
UCB Lyon 1
Un cas concret
volution de la proposition (et des interfaces) : A lorigine un jeu ducatif pour apprendre bien trier les dchets Enregistrement des actions de tri (quel dchet et dans quelle poubelle) grce au tlphone portable
106/108
UCB Lyon 1
Un cas concret
volution de la proposition (et des interfaces) : A lorigine un jeu ducatif pour apprendre bien trier les dchets Enregistrement des actions de tri (quel dchet et dans quelle poubelle) grce au tlphone portable Ajout dun systme de rcompense et punition pour chaque personne
106/108
UCB Lyon 1
Un cas concret
volution de la proposition (et des interfaces) : A lorigine un jeu ducatif pour apprendre bien trier les dchets Enregistrement des actions de tri (quel dchet et dans quelle poubelle) grce au tlphone portable Ajout dun systme de rcompense et punition pour chaque personne Finalement, nimporte qui est capable "dattraper une personne" et de savoir si elle recycle bien
106/108
UCB Lyon 1
Bilan
Ce quil faut retenir : Les mthodes de conception en gnie logiciel sont insusantes pour la conception des IHM Conception de lIHM prcoce, mthodique, itrative, exprimentale Pas de mthode scientique analytique pour la conception des IHM, mais plutt des mthodes empiriques Combiner direntes mthodes de conception IHM Leur associer une ou plusieurs techniques de recueil dinformations
107/108
UCB Lyon 1
108/108
www.projectcartoon.com
LIF14 - Interactions Homme Machines // Conception des IHM UCB Lyon 1