Rapport de stage « PubLimsi » Pierre BARUSSAUD
Rapport de stage « PubLimsi » Pierre BARUSSAUD
Rapport de stage « PubLimsi » Pierre BARUSSAUD
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Conclusion<br />
Ces <strong>de</strong>ux mois et <strong>de</strong>mi <strong>de</strong> <strong>stage</strong> se résument en une somme d'enrichissement tant sur le<br />
plan technique, que culturel, humain et personnel. Le LIMSI m'a accordé une gran<strong>de</strong><br />
liberté <strong>de</strong> choix et d'actions, qui se traduit aussi par <strong>de</strong>s difficultés, car le cahier <strong>de</strong>s<br />
charges n'était pas défini. Néanmoins, ce large tableau d'actions m'a permis <strong>de</strong><br />
m'épanouir pleinement au sein du laboratoire.<br />
En effet, du point <strong>de</strong> vue technique, j'ai eu l'opportunité <strong>de</strong> développer et <strong>de</strong> travailler<br />
entièrement avec <strong>de</strong>s logiciels libres, expérience qui a contribué à l'approfondissement<br />
<strong>de</strong> mes connaissances acquises durant ma formation à l'IUT sur les systèmes<br />
Unix/Linux.<br />
Ma première mission a été d'étudier les outils informatiques déjà existants utilisé pour<br />
la conception . Parmi ceux-ci, on trouve Netbeans et Subversion.<br />
Après avoir mené <strong>de</strong>s entretiens avec diverses personnes du laboratoire, j'ai pris<br />
l'initiative <strong>de</strong> reprogrammer entièrement l'application <strong>PubLimsi</strong> en utilisant le modèle<br />
MVC. Cette entrée en matière dans le développement d'une application <strong>de</strong> gran<strong>de</strong><br />
envergure ne s'est pas déroulée sans investissement personnel. Ainsi, la phase d'analyse,<br />
qui précè<strong>de</strong> la programmation du projet, prend alors toute son importance . Le mo<strong>de</strong> <strong>de</strong><br />
fonctionnement <strong>de</strong> l'application, l'organisation <strong>de</strong>s fonctionnalités en différents fichiers<br />
sont <strong>de</strong>s éléments <strong>de</strong> conception à mettre en évi<strong>de</strong>nce avant <strong>de</strong> se lancer dans le<br />
développement. J'ai <strong>de</strong> ce fait pu constater que l'omission <strong>de</strong> quelques informations<br />
mineures dans l'analyse, mène souvent à <strong>de</strong>s changements significatifs par la suite.<br />
A vrai dire, mon travail m'a <strong>de</strong>mandé un mois et <strong>de</strong>mi <strong>de</strong> développement, tandis que<br />
l'analyse environ 2 semaines, la phase d'analyse a tout <strong>de</strong> même continuer dans la phase<br />
<strong>de</strong> <strong>de</strong>vellopement. Néanmoins une telle approche a contribué à un bel enrichissement<br />
personnel.<br />
Finalement, le <strong>stage</strong> ne s'arrête pas une fois le rapport rendu : si la phase principale <strong>de</strong><br />
développement est bien avancée, il reste <strong>de</strong>s chose a implémenté pour rendre la<br />
nouvelle application totalement utilisable. Le reste du temps sera consacré à la création<br />
d'une documentation efficace du co<strong>de</strong> produit pour qu'il soit facilement compréhensible,<br />
utilisable et adaptable par d'autres programmeurs qui me succé<strong>de</strong>ront.<br />
<strong>Pierre</strong> Barussaud 25 <strong>Rapport</strong> <strong>de</strong> <strong>stage</strong>