thesis

Specification et implementation d'alacie : atelier logiciel d'aide a la conception d'interfaces ergonomiques

Defense date:

Jan. 1, 1998

Edit

Institution:

Paris 11

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

La tache-utilisateur, element indispensable a la conception d'interfaces-utilisateur de qualite, reste de nos jours mal integree aux cycles de conception informatiques. Notre hypothese etablit que ceci est du a un manque de : formalisation dans les modeles de la tache ; methodologies permettant de faire le lien entre la tache et la specification de l'interface ; et d'outils specialises, permettant de modeliser la tache pour ensuite traduire l'information en des specifications de l'interface. Les travaux presentes dans cette these visent a apporter des reponses a ces problemes. Concernant les modeles, nous presentons le modele de la tache mad* et le modele de l'interface semantique ssi : deux modeles fortement lies permettant la specification des caracteristiques de la future interface a partir de la description de la tache. En ce qui concerne la methodologie de conception, une approche fondee sur les deux modeles est etablie. Il s'agit de generer a partir d'une meme tache-utilisateur, plusieurs prototypes de l'interface. Ces prototypes sont compares et epures jusqu'a ce qu'une solution soit atteinte. Finalement, les modeles et la methodologie sont implementes dans l'atelier logiciel alacie. Cet atelier est forme par : imad* (implementation mad*) et issi (implementation ssi). Imad* est charge de : l'edition d'arbres mad* ; la verification des pre et post-conditions ; la verification de la coherence des informations introduites ; la simulation du deroulement de la tache ; etc. Issi est charge : d'aider a l'identification des taches principales dans une description mad* ; de traduire les elements mad* en elements ssi ; d'editer les taches informatisees ; d'assigner une representation physique aux elements de l'interface semantique ; et de gerer le deroulement dynamique de la maquette. Un exemple permettant de montrer les avantages et les problemes de la methodologie specifiee, l'utilisation des modeles et des outils est presente a la fin.