UML

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 :

JourHeureSalle
Lundi10h00 — 13h00HaF 331C
Lundi 14h30 — 16h30HaF 331C
Mercredi14h00 — 16h00HaF 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!

  1. Un TP sur les cas d’utilisation

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.