24.06.2013 Views

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!