Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
- Une tâche de contrôle constitue le cas extrême où une seule option est proposée à<br />
l’<strong>utilisateur</strong>, et celui-ci n’a d’autre possibilité que d’indiquer s’il est d’accord ou pas<br />
pour l’appliquer.<br />
- Une tâche d’activation consiste à appeler une fonction sémantique du système.<br />
- Une tâche de navigation est une tâche d’activation qui place une autre section de<br />
l’information visible dans la présentation courante (ex : toute la fenêtre courante, une<br />
partie de la fenêtre) sans modifier l’état du système.<br />
- Une tâche de navigation interne est une tâche de navigation gérée dans la même unité<br />
de présentation (ex : un lien HTML faisant référence à un autre endroit au sein de la<br />
même page).<br />
- Une tâche de navigation externe est une tâche de navigation gérée entre deux unités de<br />
présentation distinctes (ou encore entre unités de présentation d’applications<br />
différentes).<br />
- Une tâche de soumission est une tâche d’activation qui permet d’envoyer de<br />
l’information spécifiée préalablement par l’<strong>utilisateur</strong> (ex : soumission d’un formulaire<br />
web)<br />
- Une tâche de consultation est une tâche interactive ne modifiant ni l’état du système,<br />
ni la présentation.<br />
D’autres concepts importants inclus dans CTT sont :<br />
la fréquence : la fréquence d’une tâche (faible, moyenne élevée) est utile car<br />
elle nous indique par quel degré de facilité d’utilisation et de mise en évidence<br />
elle devra être caractérisée.<br />
la performance temporelle : indique le temps nécessaire pour accomplir cette<br />
tâche (minimale, moyenne, maximale).<br />
les relations hiérarchiques : chaque tâche CTT peut être décomposée en deux<br />
ou plus de tâches. Ceci implique donc, qu’à l’exception de la tâche racine,<br />
chacune des tâches possède une tâche mère de laquelle elle hérite des<br />
propriétés temporelles (cfr. relations temporelles).<br />
les relations temporelles : les relations temporelles entre tâches sont spécifiées<br />
par des opérateurs temporels qui peuvent être de deux types : unaires ou<br />
binaires.<br />
Il y a trois opérateurs unaires possibles :<br />
- l’opérateur d’itération, noté T*, indiquant qu’une tâche peut être répétée plusieurs fois<br />
jusqu’à ce que d’autres tâches la désactive.<br />
- l’opérateur d’itération finie, noté T(n), lorsque l’<strong>utilisateur</strong> connaît à l’avance le<br />
nombre de fois que la tâche sera lancée.<br />
- L’opérateur optionnel, noté [T], indiquant que l’<strong>utilisateur</strong> n’est pas obligé de réaliser<br />
la tâche T.<br />
Il y a également huit opérateurs binaires possibles entre deux tâches T1 et T2:<br />
- la concurrence indépendante (T1 ||| T2) : T1 et T2 peuvent être effectuées dans<br />
n’importe quel ordre et suivant n’importe quelles contraintes. (ex : remplissage des<br />
champs 1 et 2 dans un formulaire).<br />
- la concurrence avec passage d’information (T1 |[]| T2) : T1 et T2 peuvent être<br />
effectuées dans n’importe quel ordre mais doivent se synchroniser dans le but de<br />
60