Laboratoire CLIPS - IMAG 840900634 version 1.0
Page 1 sur 65
ANALYSE et CONCEPTION
WICALE
(Web Interface for Communication
with All Linguare Environnement)
Interface cliente générique
pour le pilotage
de serveurs linguistiques
Etat : En Travail
Version 1.0
REF :SPC-APP-1.0
Laboratoire CLIPS - IMAG 840900634 version 1.0
Page 2 sur 65
Destinataire(s) :
NOM
ACTION
VISA
Christian Boitet
Pour validation
Damien Genthial
Pour validation
Historiques du document de conception :
Version
Date
Origine de la mise à
jour
Rédigé par
1.0
03/11/2003
CARPENA Virginie
Historiques de «WICALE»
Version
Date de livraison
Fonctionnalités
implémentées
1.0
Suivi des modifications de la version courante
Page
Paragraphe
Description des
modifications
Auteur
Laboratoire CLIPS - IMAG 840900634 version 1.0
Page 3 sur 65
Tables des matières
1 Analyse conceptuelle ......................................................................................................... 4
1.1 Les règles ............................................................................................................................... 5
1.2 Définition des objets ............................................................................................................. 7
2 Les solutions envisagés ................................................................................................... 10
2.1 La solution 1 : Interface abstraite .................................................................................... 10
2.2 La solution 2 : Langagier................................................................................................... 11
2.3 Synthèse de la solution retenue aux niveau fonctionnel et organisationnel / conclusion
et perpectives ................................................................................................................................... 11
3 Conception détaillée ........................................................................................................ 11
3.1 Architecture technique du nouveau système ................................................................... 11
3.2 Les écrans (enchainement des menus et des écrans) ....................................................... 12
3.3 Les classes ........................................................................................................................... 25
3.4 Description des données..................................................................................................... 61
3.5 Les fichiers XML ................................................................................................................ 61
3.6 Les méthodes ........................................................................... Error! Bookmark not defined.
Laboratoire CLIPS - IMAG 840900634 version 1.0
Page 4 sur 65
1 Analyse conceptuelle
1.1 Résumé
L’application WICALE permet de (voir figure 1) :
- communiquer avec le serveur afin de cupérer le résultat de l‘exécution d’une
commande sur le serveur,
- synchroniser les données linguistiques (réception et émission des linguiciels :
grammaires, dictionnaires, corpus…),
- gérer sur le client une image des linguiciels développés et mis en œuvre sur le serveur.
linguistes
Serveur :ARIANE-G5,
PILAF, ou autre
Fig.1 : Cas d’utilisation d’un linguiste
Consulter et mettre à jour
les linguiciels (en local)
Préparer et exécuter
une ou des commandes
Synchroniser les données
(émission et réception)
Modification des paramètres de
WICALE (langue, répertoires,…)
Laboratoire CLIPS - IMAG 840900634 version 1.0
Page 5 sur 65
Un utilisateur habilité (administrateur, informaticien) peut paramétrer l’application
WICALE. C’est à dire, définir les serveurs disponibles, et pour chaque serveur définir les
commandes (définition des paramètres, de la syntaxe et du résultat de la commande),
l’architecture des données.
1.2 Les règles
Les fonctionnalités et les contraintes décrites dans le document de spécification, nous
permettent de décrire les règles de gestion de l’application WICALE.
WICALE peut implémenter un ou plusieurs EDLs.
Pour chaque EDL, on dispose d’une liste de commandes. L’exécution d’une commande sur le
serveur nécessite de définir la saisie des paramètres, la syntaxe de la commande
(l’enchaînement des paramètres) et le traitement du résultat.
Les types de paramètres disponibles sont des listes, cases à cocher, zones de texte, zones de
texte multi-lignes et zone de saisie d’un nom de fichier (FILE DIALOG).
L’application doit contrôler la saisie des données obligatoires.
La syntaxe d’une commande est une suite de mots clés, de valeurs, et de séparateurs.
Le résultat d’une commande retourné par le serveur est sous forme d’un texte, l’utilisateur
peut traiter ce résultat. Il peut remplacer une chaîne par une autre (replace), découper le texte
(split), et rechercher un texte particulier (find).
Administrateur
, informaticien
Paramétrer les commandes disponibles
(paramètres, syntaxe et résultat)
Fig.2 : Cas d’utilisation de l’administrateur, informaticien
Paramétrer l’architecture des linguiciels
(architecture, émission et réception)
Programmer le module pour un nouveau
serveur
1 / 65 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !