S7 INF Ingénierie du logiciel

Présentation

Ce module permet de sensibiliser les étudiants à la rationalisation de la production de logiciels, et à l’amélioration de la productivité du développement. L'enseignement est essentiellement basé sur des études de cas.

Pré-requis nécessaires

Maîtrise des concepts de base de la programmation objet 

Objectifs

L’objectif pédagogique de ce module est de maîtriser les concepts de base de l'ingénierie logicielle. On y étudie à la fois les méthodes, les modèles UML et les outils.

Compétences visées

  • savoir spécifier une fonctionnalité logicielle
  • savoir modéliser à l'aide de diagrammes UML les diverses productions des étapes du développement
  • savoir décrire des exigences
  • savoir établir un plan de test

Bibliographie

  • De Merise à UML » Nasser Kettani, Dominique Mignet, Pascal Paré, Camille Rosenthal-Sabroux, Eyrolles, 2001
  • Pascal Roques, UML2 par la pratique, Eyrolles, 2004
  • Model driven Architecture : Applying MDA to Enterprise Computing, David S. Frankel, John Wiley & Sons

Langue d'enseignement

Français