Syllabus 2013/2014
 
Extrait PDF Anglais
Français
index
Module : IF215
Titre :
UML - Modélisation des traitements (parcours Informatique et Réseaux)
Volumes horaires :
Cours : 18.66 h
Crédits ECTS :
1.50
Enseignant(s) :
ISOLDA Lionel
Partagé par le(s) module(s) à choix :
Niveau :
module de deuxième année
Résumé :
Après 2 séances de rappels historiques portant sur le Génie Logiciel et la Qualité en général et sur les principes de l’approche objet en particulier, 1 séance est consacrée à UML, méthodes historiques et tour d’horizon du potentiel. Suivent ensuite 6 séances, TD / TP en alternance, portant sur les trois axes de modélisation ; fonctionnelle, statique et dynamique. 2 séances sont ensuite dédiées à 1 ou 2 étude(s) de cas complète(s) : Chaque groupe de 3-4 élèves constitue un dossier d’analyse/conception puis le soutient devant les autres. A cette occasion, les différentes solutions sont argumentées et discutées. En guise de « correction », plutôt rappels principaux, une solution justifiée est présentée en fin. La dernière séance aborde des aspects confirmés d’UML et ouvre sur une méthodologie projet pouvant s’appuyer sur UML, eXtreme Programming (XP).
Plan :
Présentations et Définitions Rappels des concepts clés
  • Génie logiciel (Cycle en V),
  • Qualité,
  • Objet. UML : Historique et Principes généraux Théorie 3 Modélisation fonctionnelle
  • Diagramme de cas d’utilisation
  • Diagramme de séquence
  • Diagramme d’activité Cours-TD 1 Modélisation fonctionnelle en pratique TP 1 Modélisation statique
  • Diagramme de classes
  • Diagramme de packages
  • Diagramme de composants
  • Diagramme de déploiement
  • Diagramme d’objets Cours-TD 1 Modélisation statique en pratique TP 1 Modélisation dynamique
  • Diagramme d’états-transitions
  • Diagramme de communication
  • Diagramme de séquence
  • Diagramme d’activité Cours-TD 1 Modélisation dynamique en pratique TP 1 Etude de cas complète : Travail par groupe de 3-4 pour constitution et soutenance d'un dossier d'analyse/conception d'un système complet TP 2 Autres concepts Vers une méthode logicielle Théorie 1
  • Prérequis :
    Notions de programmation (Java, C, C++ ou autres) Premières expériences projet informatique (mini-projet scolaire) éventuellement
    Document(s) :
    1. "UML en action" par Pascal Roques, Franck Vallée
      ISBN 2-212-09127-3 Editions Eyrolles
    2. "Modélisation objet avec UML" par Pierre-Alain Muller
      ISBN 2-212-08966-X Editions Eyrolles
    3. "De Merise à UML" par N. Kettani, D. Mignet, P. Paré, C. Rosenthal-Sabroux
      ISBN 2-212-08997-X Editions Eyrolles