Outils
Nous utiliserons pour l'électif un modeleur UML (Modelio), un environnement de développement (Eclipse) et une machine virtuelle Java version 21.
- La solution la plus simple et conseillée est d'utiliser l'environnement
2EL1520sur MyDocker.- Pour les créneaux de TD, utiliser l'environnement avec la date correspondante.
- Pour utiliser cet environnement en dehors de ces créneaux, utiliser celui daté du 18 novembre 2024.
- Une deuxième solution est d'installer Docker Desktop sur votre poste et d'utiliser l'image docker déployée sur MyDocker (voir les indications sur ce dépôt GitLab).
- La troisième solution est d'installer ces outils sur votre poste (il n'y a pour l'instant pas de version macOS de Modelio, mais vous pouvez installer Eclipse).
- Télécharger l'installateur d'Eclipse pour votre plateforme.
- Lancer l'installateur.
- Sélectionner Eclipse IDE for Java Developers.
- Cliquer sur INSTALL (laisser les autres options avec leur valeur par défaut).
- Télécharger l'installateur Modelio pour votre plateforme (Windows ou Linux uniquement) et procéder à l'installation.
Avec la troisième option, vous devez aussi installer un JRE 8 pour avoir le bon fichier rt.jar pour Modelio (voir les explications de la configuration de Modelio avec ce fichier sur le sujet du TD n°2).
Planning
| Créneau | Date | Heure | Activité | Thème |
|---|---|---|---|---|
| 1 | Lundi 17 novembre 2025 | 8h15 | Cours n°1 | |
| 2 | Jeudi 20 novembre 2025 | 8h00 | Cours n°2 |
|
| 3 | Jeudi 20 novembre 2025 | 9h45 | TD n°1 | |
| 4 | Mercredi 3 décembre 2025 | 10h00 | Cours n°3 | |
| 5 | Mercredi 3 décembre 2025 | 11h45 | Cours n°4 | |
| À faire avant le mercredi 10 décembre 2025 | ||||
| 6 & 7 | Mercredi 10 décembre 2025 | 13h45 | TD n°2 | |
| 8 | Lundi 15 décembre 2025 | 13h45 | Cours n°5 | |
| 9 | Lundi 15 décembre 2025 | 15h30 | TD n°3 | |
| 10 & 11 | Mercredi 7 janvier 2026 | 14h15 | TD n°4 | |
| 12 | Mardi 13 janvier 2026 | 8h15 | Cours n°6 | |
| 13 | Mardi 13 janvier 2026 | 10h00 | TD n°5 |
|
| 14 | Vendredi 16 janvier 2026 | 13h45 | Cours n°7 | |
| 15 | Vendredi 16 janvier 2026 | 15h30 | Cours n°8 | |
| 16 | Mardi 20 janvier 2026 | 8h15 | TD n°6 | |
| 17 | Mardi 20 janvier 2026 | 10h00 | Cours n°9 | |
| 18 & 19 | Jeudi 22 janvier 2026 | 8h00 | TD n°7 |
Projet intégré
Un petit projet conçu avec UML et programmé en Java doit être réalisé dans le cadre de cet électif. Ce travail peut-être effectué en binôme (voir les modalités pour cela sur la page Edunao du cours).
Les informations sur le sujet, le déroulement, les livrables sont sur cette page.