Vous êtes sur la page 1sur 5

Chap4 : Conception des IHMs

1.Méthodes classiques de conception :

1.1Conception en génie logiciel :

Modèle en cascade

Modèle incrémental

Modèle spirale (en étoile)

Modèle en V

2 Méthodes de conception spécifiques aux IHMs :

Objective :

Meilleure compréhension des systèmes interactifs

Réduction des risques

Réduction des coûts de développement

Réduction des coûts de maintenance

Réduction du budget et le temps

2.Démarche ergonomique de conception

2.1Phase d’analyse :

Comprendre les objectifs et les besoins des utilisateurs - Connaitre leurs tâches et le contexte d’utilisation

Etapes d’analyse :

1-Recueil de données :

les techniques de recueil de données (utilisateur, activités)

-Observation : Objectif : Identifier les problèmes d’une application

-Questionnaires : Objectif : Résumer l’avis de nombreux utilisateurs

-Enquête/interview : Objectif : Définir des chemins de conception pour Les itérations ou problèmes rencontrés par
les utilisateurs

-Focus group : Objectif : recueillir l’opinion et motivations des utilisateurs sur un produit informatique.

2-Analyse (tâche, utilisateur et contexte) :

f (U, A, S, M)/

f : fonction d’analyse de l’Utilisateur, Activité, Situation et Matériel

2.2Phase de conception :

Méthodes de conception :

-Personas/scénario:

Personas : sont des personnes imaginaires qui représentent un groupe cible et pour lesquels le logiciel sera conçu.
Scénario : Communiquer en texte une histoire d’interaction avec le système (persona, environnement, but, obstacle)

-Tri par cartes : un ensemble de cartes représentant les informations à organiser.

Etapes : - validation contenu des cartes,

- Regroupement des cartes similaires

- dénomination (Nommer) des groupes.

-Remue-méninges (brainstorming) : générer un grand nombre d’idées créatives

1. Réunir un petit groupe avec différents rôles

2. Générer une grande quantité de solutions

3. Classer les idées en fonction de leur qualité

-Conception en parallèle : créer plusieurs IHMs et sélectionner la meilleure interface

1. Chaque utilisateur (ou groupe) réalise indépendamment une interface

2. Comparer les différentes interfaces réalisées

3. Conserver les meilleurs idées

-Prototypage/maquettage: : concevoir des versions intermédiaires de l’interface avant de finaliser les spécifications.

Différence entre maquette et prototype :

- La maquette : est généralement statique et n’a pas été conçue avec des outils de développement (sur papier).

- Le prototype : est la première version du logiciel. Il a été développé sur la même base logicielle que le produit final.

2.3 Phase d’évaluation :

Méthodes d’évaluation :

1-Inspection cognitive :

Objectif : évaluer le système en se mettant à la place de l’utilisateur.

3. Modèles de conception centrée utilisateur :

3.1 Modèle taches :

1-Modèle Hiérarchique de tâches :

Le but est la première tache

2-Modèles cognitifs de tâches GOMS :

a-Modèle de GOMS (Goal, Operators, Method, Selection)

Le but est la dernière tache

b-Modèle de Keystroke
3.2 Modèle d’architecture :

1- Modèle en couches OSI : décrivent la structure globale d’une application interactive sous forme de couches
logiques

a- Modèle de SeeHiem : ce modèle contient 4 modules :

- Noyau applicatif : regroupe les fonctions du système à réaliser

- Interface (niveau sematique): relie le contrôle de dialogue au noyau applicatif par l'invocation des fonctionnalités
du l'application.

- Contrôle de dialogue (niveau syntaxique): gère le dialogue entre l'utilisateur et le système.

- Présentation (niveau lexicale) : gère la présentation, l’affichage de l’IHM à l’écran.

b- Modèle ARCH :

 Extension du modèle de SeeHeim en ajoutant le module « boite de dialogue »

// Inconvénient : il ne précise ni la structure interne à chaque module, ni les méthodes d’échanges entre eux.//

2- Modèle multi-agent

a- Modèle MVC : Ce modèle est conseillé pour les moyennes et les grandes applications.

- Modèle : structure de données.

- Vue : représentation externe du modèle.

- Contrôleur : contrôler les interactions entre la vue et le modèle.


b- Modèle PAC :
- Présentation : gère les entrées/sorties.
- Abstraction : contient les informations sur l'application (données et traitement).
- Contrôle : gère la cohérence entre l'abstraction et la présentation.

Chap5 : évaluation

L'évaluation : consiste à vérifier et valider le 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 en respectant les contraintes du domaine de l’application.

Positionnement :

- En cours de conception

- En cours de réalisation

- En cours (avant /apres) de diffusion

1.Démarche ergonomique d’évaluation de l’IHM : Mesurer l’utilité et l’utilisabilité. Deux parties :

- Statique : surface, facilité d’utilisation, flexibilité, contrôle, homogénéité, clarté, ...

- Dynamique : capacités fonctionnelles, performances, assistance technique.

2. Méthodes d’évaluation des IHMs :

2.1 Approches centrées sur les utilisateurs

a-Diagnostic d’usage
Recueil d’information d’une interface présentée à l’utilisateur final :

- Questionnaires

- Interview

- Mouchard électronique

- Analyse des mouvements oculaires

b-Test de conception

2.2Approches centrées sur les expertises

a-Evaluation basée sur l’intervention d’un expert :

-Juger la qualité ergonomique d’une IHM par plusieurs experts en ergonomie indépendants

-Définir des erreurs de conception

- Proposer des améliorations de l’IHM

b- Grilles d’évaluation : Répondre à un ensemble de questions relatives aux différents aspects de l’IHM

c- Evaluation basée sur l’inspection de l’utilisabilité : Juger l’interface par des évaluateurs (experts ou non experts en
ergonomie)

- Méthode cognitive :

- Phase de préparation : décrire le profil utilisateur, choisir la tache à analyser, la décomposer en actions
élémentaires.

- Phase d’évaluation : faisabilité de l’action, dispositif de contrôle, reconnaissance du dispositif de contrôle, retour
d’information.

- Phase d’analyse : sur les réponses négatives de la phase d’évaluation.

- Evaluation heuristique : consiste à recenser les problèmes d’utilisabilité

-Huit critères de Bastien et Scapin

-Dix heuristiques de Nielson

-Sept règles d’or de Coutaz

-Cinq critères centraux d’évaluation de Shneiderman

2.3Approches centrées sur la modélisation

a-Modèles formels prédictifs

b- Modèles linguistiques

c- Modèles formels de la qualité de l’IHM

Vous aimerez peut-être aussi