SAÉ 2.01 : Développement d’une application

Programme national

descriptif cursus competences

Déclinaison 2021-2022 logo iut

Présentation de la SAÉ 2.01 (groupée avec la 2.05)

La banque DailyBank souhaite développer une application JAVA-Oracle de gestion des comptes clients pour remplacer plusieurs outils obsolètes. Ce développement s’inscrit dans le cadre de la restructuration de ses services bancaires et l’application sera déployée dans les 100 agences que compte son réseau. Vous travaillerez à partir d’une application existante « Daily Bank » qu’il faudra adapter aux nouveaux besoins de la banque. L’application est découpée en trois versions nommées v1, v2 et v3.

Les ressources mises en œuvre sont les suivantes :

  • R2.01 Dév. Int. Web (2h TP — maquettes écran)

  • R2.02 Dév. d’apps avec IHM (2h TD / 4H TP)

  • R2.03 Qualité de dev. (2h TD / 4H TP)

Attendus

Pour les différentes versions de l’applications : - Développer l’application testée corrigée - Créer la documentation Technique et la documentation utilisateur - Créer le cahier de TEST - Générer et maintenir la javadoc

Entre chaque version les documents seront commentés par un enseignant et vous devrez prendre en compte ces remarques.

Contraintes

  • Travail en équipe de 3 à 4 étudiants

  • Dépôt sous GitHub de vos codes et de vos documentations

  • Tous les étudiants rédigent au moins un peu, tous les étudiants codent au moins une fonctionnalité

Livrables

  • Le dépôt Git avec les codes, les versions, les documentations

  • Une présentation orale permettant d’individualiser les notes par des questions précises et individuelles

Organisation

Qui ?

  • J.-M. Bruel (p)

  • {mfc} (p)

  • {mdm} (p)

  • A. Peninou (p)

    Assistance pendant les 12h PJT

Quand ?

  • 2 séances semaine 19 (1 TD / 1 PJT)

  • 3 séances semaine 20 (2 TD / 1 PJT)

  • 4 séances semaine 22 (2 TD / 2 PJT)

  • 3 séances semaine 23 (1 TD / 2 PJT)

Où ?

  • Salles TP (4 équipes/salle) pour les 12h de PJT

Quoi ?

  • Dev (Java swing/FX)

  • Documentation technique

  • Cahier de recette

Description de la SAÉ en détail

Phases :

  1. Mise en place du git, planifier, démarrer (cf. SAE 2.05)

  2. Comprendre la V0

  3. Développer, tester, corriger la v1

    • Développer la V1, tester corriger (passer les tests),

    • Rédiger la documentation technique

    • Produire la javadoc

  4. Développer, tester, corriger v2

    • Développer la V2, tester corriger (passer les tests),

    • Rédiger la documentation technique

    • Produire la javadoc

  5. Développer tester corriger v3 (optionnel)

Lien avec les ressources

R2.01 « Dev. Objet »

Développement de l’application DailyBank en Java

R2.02 « Dev. D’application avec IHM»

Développement de l’IHM de l’application avec Java Swing

R2.03 « Qualité de développement »

Fiches de test, doc technique, javadoc

Suivi et évaluation

Les séances de TD sont des heures de projet avec un enseignant présent pour chaque groupe de TD. Les heures de projet sont en autonomie.

  • semaine 24 : validation sur machine

  • semaine 24 : évaluation finale des livrables