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 Mardi 19 novembre 2024 8h15 Cours n°1
2 Jeudi 21 novembre 2024 8h00 Cours n°2
3 Jeudi 21 novembre 2024 9h45 TD n°1
4 Jeudi 5 décembre 2024 8h00 Cours n°3
5 Jeudi 5 décembre 2024 9h45 Cours n°4
À faire avant le jeudi 12 décembre 2024
6 & 7 Jeudi 12 décembre 2024 8h00 TD n°2
8 Lundi 16 décembre 2024 13h45 Cours n°5
9 Lundi 16 décembre 2024 15h30 TD n°3
10 & 11 Mercredi 8 janvier 2025 14h15 TD n°4
12 Mardi 14 janvier 2025 8h15 Cours n°6
13 Mardi 14 janvier 2025 10h00 TD n°5
  • Travail sur le projet intégré
14 Jeudi 16 janvier 2025 8h00 Cours n°7
15 Jeudi 16 janvier 2025 9h45 Cours n°8
16 Mardi 21 janvier 2025 8h15 TD n°6
17 Mardi 21 janvier 2025 10h00 Cours n°9
18 & 19 Jeudi 23 janvier 2025 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.