Younes Sebbouba
PortFolio
24 ans - Titulaire du B.T.S SIO
Lycée Laetitia Bonaparte
Mission N°2 : Validation et correction d'une application de gestion de billeterie.
Description et objectifs de la mission :
Née en 1997, l'association Latinità organise chaque année le Festival du Cinéma Espagnol et Latino américain.
Au travers de cette manifestation, l'association a pour objectif de favoriser les relations entre les cultures hispanique et corse.
Ce festival attire chaque année un nombre croissant de spectateurs et la gestion de la billetterie non informatisée est devenue difficilement gérable.
Aussi, pour le 15ème festival, une application permettant cette gestion a été développée dans l’urgence en C# mais nécessite cette année d’être validée et corrigée.
Votre mission consiste à :
-
tester l'application d'après ses spécifications et le plan de test (tests fonctionnels)
-
rédiger un rapport de test (plan de tests complété)
-
réaliser une revue de code (vérifier les règles de base de développement)
-
corriger le code source : à partir des anomalies de fonctionnementen fonction des normes de développement de base à respecter
-
proposer des améliorations de structure
-
rédiger un tutoriel destiné aux utilisateurs
-
organiser une formation pour ces utilisateurs
Caractéristiques de la mission : (20 heures environ)
Conditions de travail :
Équipes : 3 ou 4 étudiants par équipe
Organisation pratique : les étudiants travaillent sur leur poste avec le système Seven avec l’environnement Microsoft Visual Studio ; l’environnement d’exécution actuel est un poste de travail avec le système Windows Seven.
Ressources à disposition :
-
application en C# à compléter et valider
-
cahier des charges avec cas d’utilisation
-
plan de test à compléter
-
résumé des normes de développementrécapitulatif sur les tests logiciels et revue de code intégrant les normes de développement de base
-
documentation sur l'environnement de développement et d'exécution
-
Savoir-faire mis en œuvre : Programmer en utilisant des classes d’objets fournies.
-
Utiliser un environnement de développement
-
Appliquer des normes de développement
-
Exploiter un environnement de travail collaboratif et des logiciels bureautiques
-
Extraire et modifier les données d’une base de données
Pré requis :
-
Concepts de base de la programmation objet
-
Utilisation de collection d'objets
-
Fonctionnalités d’un environnement de développement
-
Langage de définition de données et de contraintes
-
Langages et outils d’interrogation et de manipulation d’une base de données
Productions attendues :
-
Rapport de test (fiches de test complétées et rapport de test)
-
Application validée et corrigée.
-
Organisation de la mission
-
Utilisation d’une page commune sur le wiki afin de rendre compte notamment :de la démarche utiliséede l’organisation de l’équipe (qui fait quoi ? quand ? comment ?) des problèmes rencontrés et des solutions intermédiaires obtenues
-
Puis mise à jour du portefeuille des compétences (version administrative et e-portfolio personnel).
Activités concernées :
-
A4.1.6 Gestion d’environnements de développement et de test
-
A4.1.7 Développement, utilisation ou adaptation de composants logiciels
-
A4.1.8 Réalisation des tests nécessaires à la validation d’éléments adaptés ou développés
-
A5.2.1 Exploitation des référentiels, normes et standards adoptés par le prestataire informatique