04.07.2013 Views

Rapport de stage « PubLimsi » Pierre BARUSSAUD

Rapport de stage « PubLimsi » Pierre BARUSSAUD

Rapport de stage « PubLimsi » Pierre BARUSSAUD

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!