Nous avons réalisé un projet consistant à réaliser une application destinée à gérer les contacts professionnels issus des stages du BTS SIO.
Il était question de réaliser une application en JAVA fonctionnant avec une base de données locale rempli à partir de fichier au format CSV.
Le but était de lister les différentes personnes (professionnels/etudiants/professeurs) afin de savoir, notamment, si les professionnels était disponible afin de participer au jury ou encore d’accueillir à nouveau des étudiants en stage les années suivantes.



Ce projet à été réalisé en groupe de 4 et en réalisant à chaque séance des réunion d’équipe. La collaboration sur le projet était réalisée sur GIT ainsi que Trello pour l’organisation du planning et de la réalisation des tâches.
Compétences :
A1.1.1 Analyse du cahier des charges d’un service à produire
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.1.1.3 Préparer sa participation à une réunion
C1.1.1.4 Rédiger un compte-rendu d’entretien, de réunion
C1.1.1.1 : Identifiez le contexte et les besoins.
C1.1.1.2 : J’ai pris connaissance des exigences du cahier des charges.
C1.1.1.3 : Se préparer à un daily scrum par exemple
C1.1.1.4 : Rédiger un compte rendu en prise de notes
A1.2.4 Détermination des tests nécessaires à la validation d’un service
C1.2.4.1 Recenser les tests d’acceptation nécessaires à la validation du service et les résultats attendus
C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests
C1.2.4.1 : J’ai fait des tests pour valider la fonctionnalité du service
C1.2.4.2 : J’ai réaliser des jeux d’essai avant d’utiliser ce service dans le service principal
A1.2.5 Définition des niveaux d’habilitation associés à un service
C1.2.5.1 Recenser les utilisateurs du service, leurs rôles et leur niveau de responsabilité
C1.2.5.1 : Savoir qui va utiliser l’application
Entente à l’oral
A1.3.1 Test d’intégration et d’acceptation d’un service
C1.3.1.2 Tester le service
C1.3.1.2 : J’ai testé le site web pour vérifier qu’il fonctionne
A1.4.1 Participation à un projet
C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet
C1.4.1.2 Rendre compte de son activité
C1.4.1.1 : Planning établi en fonction des missions et des durées estimée grâce à un Gantt
C1.4.1.2 : Un compte rendu était donné à chaque fin de séance et d’itération
A4.1.2 Conception ou adaptation de l’interface utilisateur d’une solution applicative
C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
C4.1.2.1 : Entente sur les différentes options présentes dans le site ainsi que les différentes fonctionnalités à mettre en place selon le cahier des charges
Entente à l’oral
A4.1.3 Conception ou adaptation d’une base de données
C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative
C4.1.3.2 Implémenter le schéma de données dans un SGBD
C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête
C4.1.3.1 : Création de diagramme de classe
C4.1.3.2 : Création d’une base de données
Script création BDD
C4.1.3.4 : Mettre les données dans la BDD
A4.1.7 Développement, utilisation ou adaptation de composants logiciels
C4.1.7.1 Développer les éléments d’une solution
C4.1.7.2 Créer un composant logiciel
C4.1.7.3 Analyser et modifier le code d’un composant logiciel
C4.1.7.4 Utiliser des composants d’accès aux données
C4.1.7.1 : Développement d’un site internet
C4.1.7.2 : Création de fonctionnalités du site web avec l’utilisation de base de données grâce au Php
C4.1.7.3 : Adaptation/Modification d’un service pour qu’il soit fonctionnel
C4.1.7.4 : Utilisation d’une bdd
Trouver les itérations ici