Fiche stage Audit de code Java et préconisations

publicité
Fiche stage Février 2017
Audit de code Java et préconisations
Le logiciel objet de l’étude soumise au stagiaire est une application web en usage dans le réseau des CROUS, développée en servlets Java à partir de 2003. Le stage se déroulera à la Sous‐Direction du Numérique du CNOUS à Vanves (ligne 12 ‐ Corentin Celton) Phase 0 – Initialisation du stage Découverte fonctionnelle du logiciel (assurée par le concepteur) Prise en main de l’environnement de travail Découverte technique du produit et du modèle de données (assurée par le concepteur) Phase 1 – Recensement de l’existant Le stagiaire assurera un recensement approfondi de l’existant :  Librairies utilisées  Classes et méthodes (une soixantaine de classes)  Ecrans code JSP, HTML et JavaScript (300 écrans)  Requêtes SQL Livrables de la phase 1 :  Documentation technique des classes et JSP.  Diagramme des classes  Eventuellement, autres documents que le stagiaire jugera utiles (jeu de test) Phase 2 – Préconisations Le recensement de la phase 1 permettra au stagiaire de livrer une analyse des impacts, des risques et des coûts et formaliser des préconisations pour les perspectives suivantes :  Upgrade pour un fonctionnement en Java 8  Migration de la base de données de MS‐SQLserver vers mySQL (ou autre)  Optimisation du diagramme des classes  Rationalisation des méthodes (sanitize)  Evolution vers une architecture MVC Phase 3 – Maquette d’évolution Le stagiaire choisira l’une de ses préconisations de la phase 2 pour réaliser une maquette (sur un périmètre restreint) de l’évolution esquissée. Contact : Jean–Yves Fremont : [email protected] Christine Perrot : [email protected] Durée de 3 ou 4 mois à partir d’avril. Lieu : Il se déroulera à Vanves ( ligne12 – Corentin Celton). 
Téléchargement