CentraleSupélecDépartement informatique
Plateau de Moulon
3 rue Joliot-Curie
F-91192 Gif-sur-Yvette cedex
2EL1520 : Génie logiciel orienté objet (version française)

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 2EL1520 sur 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
  • Travail sur le projet intégré
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.