Logiciel SIRAGI

Documents de gestion de projets

Documentation générale

Comptes-rendus des réunions

Documentation sur la braille

Documentation synthèse vocale

Quelques liens utiles

Compte rendu de la r�union du 19/01/2004
  • Date et Lieu: Lundi 19 janvier 2004 de 14h30 � 17h30 � l'IGA

  • Participants :

    • Le conseiller p�dagogique

    • Le chef du projet

    • L'�quipe des d�veloppeurs

  • 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 mod�lis� l'objet "siragi" comme suit:

mod�le de l'objet siragi -Bool objectloaded[objectName_LOAD]: est un tableau qui contient les objets charg�s en m�moire.
-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 m�moire 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 envoy�s � l'objet siragi dans une bo�te aux lettres.
-putMessage(typeMsg,objetcName_ACTIVE,msg):permet de r�cuperer un msg de la bo�te aux lettres.
L'intervenant a ajout� une boite aux lettres (BAL) qui va contenir tous les messages envoy�s � 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 mod�lis� l'objet "Environement de devolppement" comme suit:
mod�le de l'objet SDK
-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:
use case SDK

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 detaill�e de son objet


dernière mise à jour 04 Mars 2004 Accueil Contact
logo sourceforge