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.
USIXML fournit ainsi un ensemble de relations prédéfinies permettant de créer des liens entre<br />
éléments de modèles différents. Ces mappings peuvent être de plusieurs types (nous nous<br />
contenterons de ceux que nous utiliserons par la suite) :<br />
Manipulates : lie une tâche à un concept du domaine : une classe, un attribut, une<br />
opération, ou une combinaison de plusieurs types. Cette relation a un attribut<br />
‘centrality’ qui spécifie l’importance relative d’un élément du domaine dans<br />
l’exécution de sa tâche. Cet attribut est évalué sur une échelle de un à cinq. Un<br />
signifiant que ce concept de domaine n’est pas central, Cinq qu’il est réellement<br />
nécessaire à l’exécution de la tâche.<br />
Is Executed In : lie une tâche et un objet interactif abstrait ou concret. Il indique que la<br />
tâche sera exécutée à travers l’utilisation de cet (ensemble d’) objet(s) interactif(s).<br />
Figure 37 – Modèle du mapping complet<br />
5.4.3 Règles de dégradation <strong>harmonieuse</strong> par niveau d’abstraction<br />
Nous allons présenter dans ce point du chapitre les quelques règles de dégradation<br />
<strong>harmonieuse</strong> que nous retiendrons pour notre application finale. Nous n’expliciterons<br />
cependant pas toutes les règles de dégradation déjà répertoriées. Pour de plus amples<br />
informations à ce sujet, nous invitons le lecteur à consulter [Florins 2003] et [Florins &<br />
Vanderdonckt 2004]. Chacune des règles choisies sera classée suivant le niveau d’abstraction<br />
(au sens du framework Cameleon) auquel elle se rapporte.<br />
64