Interaction Homme Machine et Génie logiciel

Page 1 sur 5Lecteur de document UniversityLib

Interaction Homme Machine et Génie logiciel

Human-Computer Interaction, Software Engineering · notes

Voir tous les documents en génie logiciel

05/12/2012

INTRODUCTION

Interaction Homme Machine (IHM) et G nie logiciel (GL)

CHAPITRE 2 :

ANALYSE DES BESOINS

Raoudha CHEBIL

Partagent des valeurs :

(cid:1) Lanalyse des besoins

(cid:1) La conception progressive et it rative

(cid:1) Lassurance de la qualit

Mais les utilisent diff remment&

INTRODUCTION

OBJECTIFS

(cid:1) IHM

LHomme est la premi re entit dans toutes les phases de

d veloppement.

(cid:1) GL

Lobjectif final est un syst me fonctionnel mis au point avec

un co t minime et livr temps tout en satisfaisant les

sp cifications contractuelles.

D finition de la raison d tre du syst me

Mod lisation du probl me

(cid:1) Mod le de lutilisateur

(cid:1) Mod le dactivit

(cid:1) .

(cid:1) .

Appr hender les utilisateurs

Appr hender les concepts du domaine

(cid:1) Notions n cessaires linteraction

(cid:1) Objets manipul s

3

D terminer les actions r aliser

Mod liser les t ches correspondantes

2

4

1

05/12/2012

RAISON D TRE DU SYST ME

MOD LE DE LUTILISATEUR

Publicité

Exemple : cas de la borne dachat de ticket de chemin de fer

Classification g n rale des utilisateurs

Objectifs, enjeux

" Offrir les m mes services quun guichet de gare afin de r duire

la queue au guichet

" Permettre lachat de billets toute heure

" Le nouveau syst me a pour but principal de compenser les limites

du syst me actuel :

" D lai dacquisition du ticket trop long

" Impossible dacqu rir un ticket en dehors des heures douverture des guichets

Crit res de succ s

(cid:1)

(cid:1)

Faire en sorte que le temps dacquisition ne d passe pas une

dur e raisonnable fix e

Faire en sorte que la vente de billet soit accessible 24 h/24 et 7

jours/ 7

5

Type dutilisateur : ses connaissances, ses savoir-faire

(cid:1) Novice

(cid:1) D butant avanc

(cid:1) Comp tent

(cid:1) Efficace

(cid:1) Expert

6

NIVEAU DANALYSE

MOD LE DE LUTILISATEUR

Ne pas viser trop court

Oublier une cat gorie dutilisateur

Oublier des activit s n cessaires

D gradation du caract re utile du syst me

Ne pas viser trop long

Public trop large

R alisation de nombreux services inutiles

D gradation du caract re utilisable du syst me

l ments de caract risation dun groupe dutilisateurs

(cid:1) Ordre dimportance

(cid:1) Comp tence en informatique

(cid:1) Comp tence dans le domaine m tier

Publicité

(cid:1) Milieu socio-culturel

Nationalit , niveau de formation, contexte culturel

(cid:1) Biom trie

Taille, ge, sexe, d ficiences

7

(cid:1) Fr quence envisag e dutilisation du syst me

8

Fr quent, occasionnel, rare

2

05/12/2012

MOD LE DE LUTILISATEUR

MOD LE DE LACTIVIT

Exemple : cas de la borne dachat de ticket de chemin de fer

Objectif :

" Niveau de connaissances g n rales :

Lutilisateur sait lire et crire

" Niveau dexpertise dans le domaine : faible

Lutilisateur connait au minimum le vocabulaire et les concepts suivants : gare, train,

horaires, correspondances, r servation&

" Niveau dexpertise en manipulation de syst mes informatiques :

rudimentaire

Tout utilisateur qui nest pas effray par la manipulation dun syst me informatique doit

pouvoir utiliser le syst me

Faible priorit aux utilisateurs de niveaux dexpertise sup rieurs

" Capacit s physiques

Utilisateurs une hauteur du regard comprise entre h1 et h2

9

Cas des personnes pr sentant un handicap physique : par exp le syst me doit pouvoir

tre manipul dune seule main

Assurer le caract re utile du syst me

Sassurer que lutilisateur pourra mener toutes les

activit s dont il a besoin, une fois le syst me mis en

production

10

MOD LE DE LACTIVIT

MOD LE DE LACTIVIT : SONDAGE EXPLORATOIRE

M thodes :

" Sondages exploratoires

" Entretiens

Publicité

" Observations in situ

Construction de sc narios

" Les r ponses doivent provenir dutilisateurs repr sentatifs

" Diriger les questions sur des th mes et sous-th mes pr cis

Ne pas sattendre des r ponses globales

Exemple de sondage exploratoire (cas de la borne de gare)

" Quavez-vous demand lors de votre dernier passage un

guichet?

" Quest ce qui vous a le plus emb t lors de votre derni re

acquisition de billet de train?

" Quelles sont vos suggestions pour la cr ation dun guichet

automatique?

" &.

11

12

3

05/12/2012

MOD LE DE LACTIVIT : ENTRETIENS

MOD LE DE LACTIVIT : OBSERVATIONS IN SITU

(cid:2) N cessite :

(cid:1) Un mod rateur de m tier, qui tablit un agenda

(cid:1) Un petit groupe de concepteurs et dutilisateurs (<10

personnes)

(cid:2) Sessions enregistr es sur support vid o

(cid:2) Grande quantit dinformations qualitatives

(cid:2) Observations de sujets membres de la population

cible, dans leur milieu naturel en train deffectuer

lactivit cible.

(cid:2) N cessit denregistrer

les

observations

(vid os,

prises de notes)

13

14

MOD LE DE LACTIVIT : CONSTRUCTION DE SC NARIOS

R LES DES SC NARIOS

(cid:2) Technique la plus efficace mais n cessite des utilisateurs

repr sentatifs

Publicité

(cid:2) Tend placer les utilisateurs dans leur contexte :

(cid:1) Plus cr atifs

(cid:1) Expriment mieux leurs requis quavec les autres approches

(cid:2) Les utilisateurs crivent leur r ponse : permet au concepteur

didentifier le bon vocabulaire

(cid:2) Si

difficult

fondamentales/

les

secondaires : un questionnaire avec classement ( chelle de 1

10)

didentifier

activit s

15

" Simples et accessibles aux acteurs

" Langage commun tous les participants, facilite la

coop ration

" Int gration de points de vue multiples

" Favorise la participation des acteurs, leur cr ativit et

les implications des choix de conception

" Concr tisation du produit, flexibilit

16

4

05/12/2012

MOD LE DE LACTIVIT : SC NARIO

Sc nario 1

Virginie cours pour attraper son train de 18h02.

Source :

Elle arrive en retard la gare... mais par chance son train a galement

du retard, il n'est pas encore parti.

Elle se pr cipite sur une borne pour acheter un billet. Malheureusement, le

syst me ne veut pas lui vendre un billet pour un train qui est (en

th orie) d j parti.

(cid:1) Georges Fafiotte, Introduction lIHM

17

18

5