Skip to content
Projet Java - Télécom SudParis
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Code Delete README.txt Jul 6, 2017
README.md
Rapport.pdf

README.md

Assemblee-Generale

Contexte du projet

Projet informatique en équipe dans le cadre du cursus de Télécom SudParis.

But

Spécification, conception et programmation orientées objet :

  • Spécifier, concevoir et programmer entièrement et de manière systématique un logiciel de petite taille, mais réaliste, dont le cahier des charges est fourni, en utilisant la notation UML et le langage de programmation JAVA
  • Appliquer des patrons (motifs) de conception et de programmation (idiomes) donnés pour améliorer la qualité du logiciel

Qualité logicielle et tests :

  • Rédiger des tests de validation, d’intégration et unitaires
  • Programmer, et de manière automatique, exécuter les tests de validation, d’intégration et unitaires
  • Utiliser des logiciels d’analyse de la qualité du code

Développement agile :

  • Décrire les « valeurs » et les principes des méthodes agiles
  • Respecter et considérer l’utilisation de certaines « valeurs »
  • Organiser le développement d’un logiciel dans des sprints
  • Partager dans un gestionnaire de versions le développement

Outillage des activités de développement :

  • Identifier des outils représentatifs des principales activités du processus de développement logiciel
  • Utiliser des outils pour les activités suivantes : organisation des tâches, gestion de versions, construction de logiciel, spécification et conception avec la notation UML, programmation en JAVA, et écriture de tests et analyse de la qualité du code

Approche

Ce devoir se déroulait en 10 séances, 1 par semaine correspondant à 2 sprints. Il était question d'appliquer une méthode agile en réalisant un cycle en V. La modélisation en UML est une part importante du projet afin de bien répondre au cahier des charges. Tester son application était également primordial. Le code était hébergé sur le GitLab de l'école.

Conclusion

Il a été question de mettre l'accent non seulement sur la programmation Java mais également la qualité de celle-ci. Même si travailler sur la modélisation est monotone car cela requiert du temps, c'est important pour répondre au cahier des charges et bien cadrer le projet. C'est également le cas grâce à la conception préalable du squelette des tests. Le gain de temps pour la programmation par la suite est conséquent. Aussi, tester son application permet d'assurer la qualité du travail fourni.

Auteurs

Thomas Legrand R. P.

You can’t perform that action at this time.