Projet Java

Ce projet s’est déroulé sur une semaine (3 jours en réalité), il était question d’améliorer une applications permettant d’entrer des adresses. Il fallait améliorer l’interface graphique avec de nouveaux boutons d’ergonomie et permettre de classer les adresses selon différents ordres (Initial, alphabétique et par numéro d’identification). Il était aussi demandé de pouvoir les classer par ordre croissant ou décroissant.

Nous avons du travailler sur machine virtuelle avec NetBeans et Oracle. Nous avions un jeu de quelques adresses et un script SQL contenant toutes les villes de France à exécuter.

Interface de l’application avec les nouvelles fonctionnalités
Instanciation des nouveaux boutons

Ce projet était intéressant cependant Java n’est pas mon fort, malheureusement, ça ne m’a pas beaucoup plus.

Compétences :

A1.1.1 Analyse du cahier des charges d’un service à produire
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.1 : Identifiez le contexte et les besoins.
C1.1.1.2 : J’ai pris connaissance des exigences du cahier des charges.
Cahier des charges

A1.2.4 Détermination des tests nécessaires à la validation d’un service
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


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
Tests réalisés en local, pas de trace

A1.4.1 Participation à un projet
C1.4.1.1 : Planning établi en fonction des missions et des durées estimée
C1.4.1.2 : Un compte rendu était donné à chaque fin de séance et de missions


C1.4.1.1 : Planning établi en fonction des missions et des durées estimée
C1.4.1.2 : Un compte rendu était donné à chaque fin de séance et de missions
Compte rendu

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.2 Maquetter un élément de la solution applicative


C4.1.2.1: Voir ce qui est une bonne idée de faire selon les besoins ou non
C4.1.2.2 :Réalise une maquette de l’interface avant de la coder
Discussion en binome.

A4.1.3 Conception ou adaptation d’une base de données
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.2: Création d’une base de données
Base de données regroupant les villes de France (modification)
C4.1.3.4: Mettre les données dans la BDD
Compte rendu mission 1

A4.1.8 Réalisation des tests nécessaires à la validation d’éléments adaptés ou développés
C4.1.8.1 Élaborer et réaliser des tests unitaires
C4.1.8.2 Mettre en évidence et corriger les écarts


C4.1.8.1 : Réaliser des tests unitaires pour chaque cas de figure et éventuel
C4.1.8.2 : Correction de bug
Faîtes en temps réel, pas de trace