MACAO > Les modèles > /

- Les modèles d'IHM -


Le SNI (Schéma Navigationnel d'Interactions) permet de modéliser une IHM du point de vue du QUOI (que doit-on mettre dans l'IHM ?) et non du COMMENT (de quelle façon l'utilisateur procédera-t-il ?).

En effet, afin de simplifier et de graduer la conception de l'IHM, le SNI se veut indépendant de toute technolologie de programmation particulière et des méthodes permettant de produire les différents résultats demandés par l'utilisateur.

Par sa facilité de compréhension, il permet d'établir un véritable dialogue avec l'utilisateur afin de lui faire exprimer ses besoins en matière d'IHM. Par ailleurs, grâce à ses patrons de conception, le SNI est un outil efficace pour concevoir une IHM optimisée et parfaitement intégrée à l'ensemble du logiciel.

VisualSNI est un outil informatisé de création de SNI. Il est constitué d'un plugin Eclipse autodocumenté téléchargeable à l'URL suivante :
http://sourceforge.net/projects/visual-sni/

Le SEF (Schéma d'Enchaînement des Fenêtres) est une transformation du SNI pour les technologies de type Windows (Win32, SWING, SWT..).

Les unités de dialogue (UD) du SNI sont transformées en fenêtres dont le SEF montre l'enchaînement à la suite des événements provoqués par l'utilisateur (clic souris, frappe clavier...) ou générés par le logiciel (événements internes).

Pour les fenêtres complexes et notamment les boîtes de dialogue, le SEF est complété par des dessins de fenêtres qui montrent l'organisation des contrôles du point de vue de leur positionnement, taille, codification...

Le SEP (Schéma d'Enchaînement des Pages) est une transformation du SNI pour les technologies de type WEB.

Les unités de dialogue (UD) du SNI sont transformées en pages dont le SEP montre l'enchaînement à la suite des événements provoqués par l'utilisateur (hyperliens, boutons...) ou générés par le logiciel (événements internes).

Pour les pages complexes et notamment les formulaires, le SEP est complété par des dessins de pages qui montrent l'organisation des objets visuels (champs de saisie, tableaux, boutons...) dans la page.

TOUS DROITS RÉSERVÉS © 2008 JBCC