Ce cours est partie du cursus PISE.
But
Cet enseignement est dédié à l’apprentissage de la notation UML et comment certains de ses diagrammes peuvent être traduits en programme en langage Java. On se focalise essentiellement sur les cas d’utilisation et le diagramme des classes.
Logistique
Attention pour cause de pandémie, le déroulement prévu de ce cours est fortement perturbé.
Le cours est entremêlé avec celui de Java. Les horaires pour ces deux enseignements sont :
Jour | Heure | Salle |
---|---|---|
Lundi | 10h00 — 13h00 | HaF 331C |
Lundi | 14h30 — 16h30 | HaF 331C |
Mercredi | 14h00 — 16h00 | HaF 331C |
Supports
Les cours
Les travaux pratiques
Avant toute chose, il est nécessaire d’installer un éditeur de diagramme. Il est conseillé d’utiliser StarUML qui est disponible pour la plupart des plateformes. La version d’évaluation (celle testée est la 3.2.2) est utilisable sans limite de temps, mais vous pouvez acheter la licence qui vous convient pour toute utilisation «sérieuse». Il existe de nombreux autres logiciels dont ArgoUML qui semble reprendre un peu de couleur après avoir été longtemps abandonné par les développeurs ou encore Bouml (Beau-UML!) qui est repassé en licence libre… StarUML n’est pas le meilleur à mes yeux mais il contient l’essentiel de ce qui est utile pour ce cours.
Attention : ne JAMAIS utiliser un éditeur graphique (Gimp ou autre) pour faire de l’UML, utilisez un outil UML, un vrai, même minimal. On ne bricole pas, merci!
Les vidéos
Attention, comme ce cours est couplé à celui de programmation Java, il est conseillé de consulter la page du cours Java et de suivre le cours dans lequel est inséré les séquences UML.