new 1TP plantUML et java
This commit is contained in:
40
1TP.md
Normal file
40
1TP.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user