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.
2) Distribution des tâches concurrentes situées à ga. de la tâche mère des tâches séquentielles :<br />
h [1..i-1] , o1 TO , r1 PTM | r1 = (th, mother-of(ti), o1) o1 {|||, |[]|} :<br />
PUtarget2<br />
Concaténation[(left-siblings(mother-of(ti)), PUtarget2)]<br />
PU ta rget1<br />
69<br />
PU target2<br />
Figure 42 – 2ème étape de découpe de tâches séquentielles situées dans la portée d’opérateurs concurrentiels<br />
3) Distribution des tâches concurrentes situées à dr. de la tâche mère des tâches séquentielles :<br />
j [i+2, n], o2 TO , r2 PTM | r2 = (mother-of(ti), tj, o2) o2 {|||, |[]|}:<br />
Concaténation[(PUtarget1 , right-siblings(mother-of(ti)))]<br />
PUtarget1<br />
PU ta rget1<br />
PU target2<br />
Figure 43 – 3ème étape de découpe de tâches séquentielles situées dans la portée d’opérateurs concurrentiels<br />
5.4.3.1.2 La découpe en unités de présentation au niveau des tâches concurrentes<br />
Exemple simple<br />
Les tâches concurrentes sont liées par les opérateurs de concurrence et de concurrence avec<br />
passage d’information (||| et |[]|). Nous allons montrer, via un exemple simple, comment les<br />
tâches concurrentes peuvent être réparties dans des différentes unités de présentation.<br />
Reprenons notre exemple de recherche d’exemplaires de livres disponibles dans une<br />
bibliothèque. Nous rajoutons quatre sous-tâches à « Encoder le livre recherché », toutes<br />
concurrentes : insérer le titre du livre, insérer le nom de l’auteur, sélectionner la catégorie à<br />
laquelle se rapporte le livre (sciences, économie,…), insérer l’année de publication.<br />
Figure 44 - Exemple de tâches concurrentes