Bilan
20.
Difficultés rencontrées
Les différentes difficultés ont
été le choix des outils.
Afin de faire la modélisation, nous avions eu le choix
entre Power AMC, MagicDraw, ArgoUML, OMONDO.
Le choix des autres outils n'a pas été plus dur.
En fait j'utilise déjà eclipse comme IDE, et j'aime beaucoup
programmer en Java J2EE.
J'ai choisi MySQL comme base de données, parce qu'il
est open source, sur et gratuit.
21. Etat
d'avancement
Ayant fini la conception, j'ai commencé le
développement des différents modules. L'application
séparée en plusieurs couches. Non seulement elle est une
application cliente - serveur, mais en plus au niveau du client nous avons une
application qui suis la technologie 2 tiers (couche métier et couche vue
ou web). Et au niveau Serveur, nous avons une architecture 2tiers aussi :
la couche métiers et la couche DAO.
Pour ma part j'avance module par module, c'est-à-dire,
l'identification et la gestion des Personnes.
Il reste la saisie des différents critères et
l'édition du CV.
Conclusion
La société SFEIR est une SSII grandissante, qui
a plus de 250 collaborateurs, en Ile de france. Elle dispose de client grand
compte et estime à 1000 collaborateurs avec un CA de 100 millions
d'euros en 2012. Cette disposition lui permet d'être étroitement
en contact avec le besoin du moment et des exigences de ses clients.
Notre thème de stage s'est déroulé au
sein de SFIER à suresnes. Le projet sur lequel nous avions
évolué était assez enrichissant et rebondissant. J'ai
appris aussi bien en rigueur scientifique, en gestion de projet, en
documentation, en versionnage et sauvegarde. Nous avons aussi les
différents cas de test, les différents documents de livraison, de
spécification, bref, depuis la phase d'analyse à la livraison du
projet.
L'outil de développement utilisé au sein de
SFEIR est un mélange de plusieurs Framework agissant à de
différents niveaux au sein d'une application n tiers ou J2EE. Du
coté client, au niveau WEB, nous avons du MVC avec du GWT, au niveau
Service, de l'inversion de contrôle avec du Spring IOC. Du coté
serveur, nous avions eu aussi du Spring IOC, du coté DAO, pour le
mapping et la persistance des objets, nous avons, Hibernate. Nous avons
utilisé Tomcat comme serveur d'application et Comme base de
données MySQL. Ce stage est très enrichissant. Les
différentes évolutions demandées par le client, ont
été rendues en temps et en heure, permettant d'augmenter et de
faire perdurer la confiance mutuelle.
|