1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

189

Formalisation informatique des descriptions : HyperQuest

(information de bon sens). L'utilisateur qui répond "unique" au nombre d'orifices ne peut donc logiquement pas renseigner ces deux attributs (en italique).

La règle énonce aussi que si la valeur du nombre des orifices est "inconnu" alors les valeurs des attributs "dimensions" et "répartition" sont aussi inconnues (mot clé "SetDefaultValues"). Cette règle est activée automatiquement dans le questionnaire par un changement d'état des attributs dépendants (passage de la forme cachée en italique à la forme active en gras) et la mise à jour automatique des valeurs "inconnu" pour les attributs dépendants (figure 6.25) :

IMAGE imgs/Chapitre651.gif

Fig. 6.25 : Dépendance entre une valeur d'attribut et d'autres valeurs d'attributs

Toutes ces règles font partie de l'observable, elle permettent d'assurer la cohérence de la procédure de description et participent donc ainsi à la robustesse globale du système.

6.5.7 Personnalisation des objets

L'intérêt d'utiliser un questionnaire sous Hypercard est que chaque carte associée à unobjet ou à un attribut peut être personnalisée en utilisant les fonctionnalités associées de dessin. En effet, il est très facile d'enrichir la carte par des images dessinées ou collées, et dont certaines zones représentent d'autres objets à décrire (des composants par exemple). On peut aussi illustrer des valeurs d'attribut par des schémas explicatifs. Ensuite, on peut recouvrir ces zones de l'image par des boutons multi-formes et transparents qui permettront de sélectionner l'objet ou la valeur visée de manière équivalente à la sélection du bouton nommé.