• Aucun résultat trouvé

1D´eterminationdesc´enarios Arbredestˆachesetinteractionavecunegrandecartesurunpetitterminal TDnot´e:Conceptiond’IHMcentr´eesurlatˆache

N/A
N/A
Protected

Academic year: 2022

Partager "1D´eterminationdesc´enarios Arbredestˆachesetinteractionavecunegrandecartesurunpetitterminal TDnot´e:Conceptiond’IHMcentr´eesurlatˆache"

Copied!
3
0
0

Texte intégral

(1)

TD not´ e : Conception d’IHM centr´ ee sur la tˆ ache

Arbre des tˆ aches et interaction avec une grande carte sur un petit terminal

Meriam Horchani, Mathieu Petit 30 juin 2008

R´esum´e

Dans le cadre du deuxi`eme TD“MVC en MVC”, vous avez ´et´e guid´e pas `a pas pour construire diff´erents arbres des tˆaches `a partir d’´echanges entre des concepteurs et des utilisateurs. Chaque arbre a ensuite ´et´e impl´ement´e dans un syst`eme interactif particulier, avec un style d’interac- tion appropri´e. L’objectif de ce TD not´e est de vous glisser compl`etement dans le rˆole des concepteurs pour la partie amont de la conception d’un syst`eme interactif. Vous impl´ementerez votre proposition durant la pro- chaine et derni`ere s´eance de TD, not´ee elle aussi.

Ce travail est r´ealis´e en groupes. En tenant compte des consignes qui suivent, vous conduirez l’´echange avec les utilisateurs (i.e. les enseignants) de fa¸con `a pouvoir proposer en fin de s´eance un document qui synth´etise votre analyse. Il comportera trois sections : 1)sc´enario d’utilisation, 2) arbre des tˆaches et 3) interaction avec le syst`eme. Nous vous rappelons que vous devrez impl´ementer votre proposition dans le cadre du TD suivant.

Donc soyez modestes et conscient de vos capacit´es dans vos propositions d’interaction.

1 D´ etermination de sc´ enarios

Pour l’acc`es `a un syst`eme d’information g´eographique, vous souhaitez pro- poser un outil de manipulation de cartes. Pour cela vous mettez en place une d´emarche de conception centr´ee utilisateur. Lors de cette premi`ere r´eunion avec un panel de vos futurs utilisateurs (2 personnes), vous chercher `a cerner leurs besoins et les fonctionalit´es de votre application. En tant que concepteurs, vous devez discuter des attentes des utilisateurs. Interrogez pour cela les utilisateurs de fa¸con `a identifier un ou plusieurs sc´enario(s) d’utilisation.

Question 1 Vous devrez chercher en particulier `a cerner les dimensions sui- vantes :

– Qui sont les utilisateurs, quelles sont leurs capacit´es, ont-ils d´ej`a une exp´erience des syst`emes de cartographie ?

– Dans quelles circonstances doit ˆetre utilis´e votre logiciel, sur quelles pla- teformes ?

– quelles sont les intentions des utilisateurs par rapport `a l’outil de carto- graphie, comment concr´etisent-ils ces intentions en tˆaches ?

1

(2)

A partir des ´` el´ements que vous avez tir´e de votre discussion avec les utilisa- teurs, construisez un/des sc´enario(s) d’utilisation qui fasse(nt) ressortir le but et les tˆaches de l’utilisateur (cf. TD“MVC en MVC”). Ce(s) sc´enario(s) est/sont

`

a reporter dans votre document de synth`ese.

2 Arbre des tˆ aches

En vous appuyant sur les sc´enarios construits pr´ec´edemment, vous vous atta- chez `a la formalisation de la tˆache de l’utilisateur. Nous vous proposons de vous conformer `a la notation CTT (Concur Task Tree). Pour rappel, un arbre des tˆaches d´ecrit les ´etapes de l’ex´ecution du sc´enario et ordonne la tˆache en niveaux d’abstractions, du plus conceptuel au plus concret. Pour cela, des op´erateurs entre chaque branche d’un mˆeme niveau de l’arbre organisent l’ordonnance- ment et l’ex´ecution des tˆaches. Les op´erateurs les plus courants sont les suivants (cf. TD “MVC en MVC”) :

– “T1>> T2” : T1 est effectu´ee avant T2,

– “T1||| T2” : T1 et T2 peuvent ˆetre effectu´ees dans n’importe quel ordre, – “T1 [] T2” : T1 ou T2 peut ˆetre effectu´ee,

– “*T1” : T1 est it´erative, on peut l’effectuer plusieurs fois de suite, – “[T1]” : T1 est optionelle.

Question 2 Ecrivez le/les arbre(s) des tˆ´ aches1 que vous proposez pour le logi- ciel de manipulation de cartes. Veillez bien `a rester au niveau de la tˆache, ne parlez pas d’interaction homme-machine dans l’arbre.

Le(s) arbre(s) des tˆaches d´ecrit(s) doit/doivent figurer et ˆetre comment´e(s) dans votre document de synth`ese.

3 Interaction

Avant l’impl´ementation `a proprement parler, cette derni`ere ´etape de concep- tion doit caract´eriser les ´etapes d’interaction avec le syst`eme pour la r´ealisation des tˆaches de l’utilisateur. Il est recommand´e de proposer pour l’interaction des solution techniques maˆıtris´ees. En particulier, consid´erez les TD pr´ec´edents d’IHM et les TD Java pour vos choix d’interacteurs.

Question 3 Etant donn´´ e l’arbre des tˆaches choisi, comment se fera l’interac- tion entre l’utilisateur et le syst`eme pour la manipulation de la carte ? Vous d´ecrirez le style d’interaction choisi, les s´equences d’actions sur les interacteurs pour la r´ealisation des tˆaches, ainsi que l’organisation de ces interacteurs dans une interface utilisateur graphique.

Vous reporterez cette description des interactions dans le document de synth`ese.

Essayez d’ˆetre le plus illustratif possible. Il peut ˆetre (tr`es) utile de dessiner l’une ou l’autre maquette de l’interface que vous proposez.

1Vous devrez choisir un arbre pour l’´etape de conception suivante et pour l’impl´ementation, et ce en justifiant votre choix.

2

(3)

4 Conclusion

Votre document sera relu et corrig´e par vos enseignants avant l’impl´ementation.

En retour, vous recevrez un d´ebut de prototype, qui correspondra au style d’in- teraction que vous aurez choisi. Lors du prochain TD, vous compl´eterez ce code pour finir l’impl´ementation du logiciel.

3

Références

Documents relatifs

Il faut également saluer l'effort des entreprises françaises qui améliorent en permanence leur savoir-faire, leurs outils et procédés de travail, comme on en voit de nombreux

Le ompilateur doit traduire un programme soure, érit dans un langage de programmation.. donné, en un

Nous avons vu, pour l'instant, omment le miroproesseur a aès aux registres et à la mé-..

Langage mahine.- Uun sous-programme peut se trouver dans le même segment que le programme. qui l'appelle : la valeur du registre IP est alors hangée mais il est inutile de

de la routine de servie de l'interruption se trouve à l'adresse 4 × n pour le type n : les deux otets de IP se trouvent à l'adresse 4 × n et les deux otets de CS à l'adresse 4 × n +

Pour une valeur se trouvant à l'adresse (de mémoire vive) désignée par le ontenu d'uno. registre (de seize bits, puisque 'est la taille du déplaement), on indique le nom de

Cei doit être eetué à partir d'une page pour laquelle les adresses virtuelles sont. égales aux adresses physiques ( hh identity mapped ii

Le prêt peut être sollicité pour l’achat d’une caravane, lorsqu’il s’agit de la résidence de la famille et sous réserve d’un droit à une allocation logement..