| Documents de gestion de projets |
|
|
| Comptes-rendus
des réunions |
|
|
| Documentation
sur la braille |
|
|
| Documentation synthèse vocale |
|
|
|
|
Compte rendu de la runion du 19/01/2004
- Date et Lieu: Lundi 19 janvier 2004 de 14h30 17h30 l'IGA
- Participants :
- Le conseiller pdagogique
- Le chef du projet
- L'quipe des dveloppeurs
- Ordre du jour:
- Mise jour du site http://siragi.sourceforge.net
- Analyse de l'objet "Siragi" et de l'objet "Environnement de developpement"
- Conclusion et prochain rendez-vous
Mise jour du site http://siragi.sourceforge.net
L'encadrant Mr.FDIL a tout d'abord inform les participants de la mise jour du site du projet.
La mise jour consistait :
- Changer la structure du site(ajout d'une feuille de style)
- Mettre en ligne les documents de gestion de projet(cahier des charges,plan de developpement,plan qualit)
- Mettre en ligne les documents suivants:
- FAQ
- Une formation sur Latex
- Une formation sur Xml
- L'ajout d'une rubrique "compte rendu"
- L'ajout d'une rubrique "Quelques liens utiles"
- L'ajout du logo du projet
Analyse de l'objet "Siragi"
Intervenant : Mr.Rrhioua Tarik
Mr.Rrhioua Tarik a modlis l'objet "siragi" comme suit:
-Bool objectloaded[objectName_LOAD]: est un tableau qui contient les objets chargs en mmoire.
-Bool objectActived[objectName_Actived]:L'intervenant proposait un tableau qui contient tous les objets actifs mais tant donn qu'il y aurait
un seul objet qui est charg en memoire ce tableau a t remplac par une simple variable de type int(int objectActived).
-TemplateName *ptrobjet[objectList]:est un tableau de pointeur vers les objets de siragi.
-getActiveObject(objectName_ACTIVE):return l'objet actif,l'encadrant a mentionn que cette fonction ne doit pas avoir d'argument.
-setActiveObject(objectName_ACTIVE):permet de faire le basculemnt entre les objets.
-Loadobject(objectName_LOAD):charge l'objet demand par l'utilisateur en mmoire et met le drapeau correspendant true dans le
tableau objectLoaded[objectName_LOAD].
-Killobject[objectName_LOAD]:permet de tuer un objet.
-getMessage(typeMsg,objectName_ACTIVE,msg):permet de mettre les messages envoys l'objet siragi dans une bote aux lettres.
-putMessage(typeMsg,objetcName_ACTIVE,msg):permet de rcuperer un msg de la bote aux lettres.
L'intervenant a ajout une boite aux lettres (BAL) qui va contenir tous les messages envoys siragi.
L'objet Listener permet de dispatcher les raccourcis des objets.
Analyse de l'objet "Environnement de developpement"
Intervenant : Mr.Timit Hassan
Mr.Timite Hassan a modlis l'objet "Environement de devolppement" comme suit:

-File *fichier_source: est un pointeur sur le fichier source.
-int type_compilatur: indique le type du compilateur.
-string path: indique le chemin du fichier source.
-int ligne_erreur: indique la ligne ou se trouve l'erreur.
-int position: indique la position de l'erreur(selon les lignes).
-int col_erreur: indique la colonne de l'erreur.
-int position: indique la position de l'erreur (selon les colonnes).
-lire_code(): permet de lire le code du fichier source.
-compiler(): permet de compiler le fichier source.
-parse_erreur():Fonction analysant le fichier d'erreur et extrayant les erreurs pour
les stocker dans une structure ou elles seront utilisables par d'autre fonctions
comme get_error
-quitter(): permet de quitter le compilateur.
-attente(): permet d'appeler l'objet listener.
-aide(): permet d'aider l'utilisateur.
-get_error(int numero): renvoi l'erreur qui correspond au numero qui est pass comme parametre.
-next_error(): renvoi la prochaine erreur.
-prev_error(): renvoi l'erreur precedente.
Par la suite Mr.Timite Hassan a propos le Use Case suivant:
Conclusion
- L'encadrant a insist sur le fait que tous les objets doivent avoir une fonction attente qui appelle
le listener.
- l'quipe siragi s'est mis d'accord sur le java comme un langage de programmation pour le projet
- l'quipe siragi s'est mis d'accord sur le XML pour faire du traitement de texte
Prochain rendez-vous
Chaque membre de l'quipe siragi est cens faire une analyse detaille de son objet
|