Master informatique
Ingénierie Développement Logiciel (IDL1)
Code apogéeDINF7IDLStructurexxDernière mise à jour le23 Novembre 2017
Responsable pédagogiqueBABAU Jean-philippe (Professeur des universités, 27ème section)
Parcours
  • Master 1 2017-2022
TypeObligatoire
Semestre7Volume horaire48Crédits ECTS 5
Nombre d'heures Cours magistraux (CM)0 Travaux dirigés (TD)32 Travaux pratiques (TP)16 
Pré-requis programmation objet
Co-requis 
Objectif Terminal

L’objectif pédagogique de ce module est de sensibiliser les étudiants à la rationalisation de la production de logiciels, et à l’amélioration de la productivité du développement On étudiera à la fois les méthodes, les modèles et les outils.

 L'enseignement est essentiellement basé sur des études de cas et des mises en pratiques.

Objectif Pédagogique

- Maitriser les concepts de base de l'ingénierie logicielle

- Savoir décrire des exigences

- Savoir établir un plan de test

- Savoir modéliser à l'aide de diagrammes UML les diverses productions des étapes du développement

- Savoir outiller le suivi de projet et la production de logiciel

 

Contenu détaillé de l'enseignement

L'enseignement du module s’articule autour de 4 axes complémentaires :

·         L’introduction des concepts de base en ingénierie logicielle : enjeux de l’ingénierie du logiciel, cycles de vie, méthodes, organisation

·         Maitrise du développement logiciel via la rédaction d’exigences et la définition de plans de test

·         Prise en main des outils pour le développement en équipe

·         Utilisation d’UML comme support au développement objet

Méthodes d'enseignement

  • TD : principe et étude de cas pour la rédaction d'exigences, de modélisation, de test
  • TP : mise en œuvre sur un projet fil rouge
  • Travail en groupe : pour illustrer les problèmes de communication, d'échange d'information, de suivi et de restitution
Evaluation session 1

CC en TD et TP (1/3 de la note)

un écrit de 2 heures (2/3 de la note)

Evaluation session 2 un écrit de 2 heures
Références Bibliographiques
  • « 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