L'application de synthèse a pour but de mettre en application les connaissances acquises dans l'UE4, mais aussi de mettre en œuvre les bonnes pratiques de projet de programmation vues en UE1.

Public :

  • Licence professionnelle Système d'Information - Intégration et Maintenance
  • Licence professionnelle Système d'Information - Intégration et Maintenance - Alternants

Pré-requis :

  • Cours de programmation Java

Résultats attendus :

Découverte de l'application existante horens

Un rapport de compréhension est rédigé par chaque groupe. Le plan de ce document est défini avec le client.

Sprint 0

On récupère le code depuis un dépot Git, on reconstruit dans un eclipse avec maven l'application existante. On étudie les classes annotée JPA 2.0 utilisées par le framework de persistance EclipseLink. On enrichit le jeu de données. On construit le product backlog.

Sprint 1

Les étudiants en formation initiale de la LP S2IMa sont durant 4 semaines en projet à plein temps à l'IUT en salle B304. Ils termineront le 11 février 2015 avec la recette finale. Une soutenance finale a lieu le lendemain.

Sprint 1

On va adjoindre aux classes annotées des tests avec jUnit. De plus, on va mettre en place une interface à base de web services avec le framework Apache Axis2 pour publier les données nécessaires à une future application Android.

Sprint 2 Responsive Design ou Android

Sprint 3 Nouvelles fonctionnalités

Sprint 4 Nouvelles fonctionnalités, NoSQL et BI

Ce projet écrit en langage java et utilise une chaine d'intégration continue avec Jenkins et Maven et utilisent SonarQube pour la qualimétrie.

Ils développent sous Eclipse via le Git.

Le projet est géré entièrement en mode agile avec SCRUM et XP

Ce cours a été mis en ligne en 2015-2016.

Accéder au cours en ligne : NetUBS

Se connecter "en tant qu'invité" : Aide à la connexion