Module : IF215Titre :
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
Évaluation :
2 heures réparties comme suit :
45 minutes théoriques sans document (8 points)
1 heure 15 : étude de cas pratique avec document (10 points)
Document(s) :
- "UML en action" par Pascal Roques, Franck Vallée
ISBN 2-212-09127-3 Editions Eyrolles
- "Modélisation objet avec UML" par Pierre-Alain Muller
ISBN 2-212-08966-X Editions Eyrolles
- "De Merise à UML" par N. Kettani, D. Mignet, P. Paré, C. Rosenthal-Sabroux
ISBN 2-212-08997-X Editions Eyrolles