Intégration méthodologique

Ce module vise à mettre en pratique les principes, techniques, technologies et méthodologies abordés dans les UEs du semestre. Il consiste en la réalisation en équipe d’une application de grande taille potentiellement distribuée.

L’équipe est en charge de toutes les étapes du processus de développement de l’analyse fonctionnelle au déploiement de l’application en passant par la conception, le développement et la validation. Les étudiants utiliseront les algorithmes présentés dans les différents cours proposés dans la formation, des techniques de modélisation, développement et vérification abordées dans les cours de conception logicielle et mettront en place des outils et méthodes de déploiement. L‘application sera accompagnée d’une documentation.

Prérequis

Bonnes connaissances des langages de programmation orientés objets.

Acquis d’apprentissage

  • Analyse fonctionnelle des besoins utilisateurs.
  • Mise en application de connaissances et compétences des cours proposés dans la formation.
  • Maîtrise d’environnements actuels de développement collaboratif.
  • Maîtrise d’une méthode de développement agile.
  • Rédaction des rapports, des cahiers des charges, fiches techniques ou manuels.

Compétences visées

  • Concevoir des systèmes logiciels complexes et interactifs.
  • Développer la logique métier et les interfaces utilisateurs des applications informatiques.
  • Mettre en service et maintenir les applications informatiques.