41 lines
1.5 KiB
Markdown
41 lines
1.5 KiB
Markdown
|
|
# TP 1
|
||
|
|
|
||
|
|
## Prise en main de plantUML
|
||
|
|
|
||
|
|
allez dans le répertoire plantUML.
|
||
|
|
Lisez les exemples.
|
||
|
|
|
||
|
|
Le but est de pouvoir écrire facilement des diagrammes de classe et
|
||
|
|
des diagrammes de cas d'usage avec plantUML pour générer des diagrammes svg pour
|
||
|
|
mettre dans vos rapports.
|
||
|
|
|
||
|
|
optionnel: faites le setup dans votre éditeur favori pour y intégrer plantUML.
|
||
|
|
|
||
|
|
Vous pouvez toujours générer les diagrammes en ligne de commande.
|
||
|
|
Il faut juste trouver le bon emplacement du jar.
|
||
|
|
|
||
|
|
Sur ma machine, par exemple je vais écrire ceci pour générer le svg pour le diagramme stocké dans le fichier DCU.plantUML
|
||
|
|
|
||
|
|
```
|
||
|
|
java -jar /usr/share/plantuml/plantuml.jar -charset UTF-8 -tsvg DCU.plantUML
|
||
|
|
```
|
||
|
|
|
||
|
|
L'option avec charset est nécessaire si votre ficher contient des charactères UTF-8
|
||
|
|
et que votre locale n'est pas configuré correctement.
|
||
|
|
|
||
|
|
## Diagramme objet
|
||
|
|
|
||
|
|
Allez lire la documentation de plantUML et fabriquez le diagramme objet que nous avons vu en TD pour le parcours complexe Melun à Vert-de-Maison.
|
||
|
|
|
||
|
|
## Java
|
||
|
|
|
||
|
|
Reprenez le diagramme de classe fourni pour la partie modèle du système de transport vu en TD (le fichier UML est dans le répertoire exemple).
|
||
|
|
|
||
|
|
Produisez le code java pour permettre de stocker puis afficher l'exemple de parcours complexe vu en cours.
|
||
|
|
|
||
|
|
Pour l'instant pas besoin de réfléchir aux méthodes autre que les constructeurs, et une mise à jour de toString pour permettre un affichage adapté.
|
||
|
|
|
||
|
|
## Pour aller plus loin.
|
||
|
|
|
||
|
|
Réfléchissez et proposez des méthodes, en particulier des getter et setter adaptés pour ces classes.
|