Éditeur UML Projet de diplôme 2011 Miserez David.
-
Upload
jeanne-bellanger -
Category
Documents
-
view
115 -
download
2
Transcript of Éditeur UML Projet de diplôme 2011 Miserez David.
![Page 1: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/1.jpg)
Éditeur UMLProjet de diplôme 2011
Miserez David
![Page 2: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/2.jpg)
2
Sommaire But du projet Caractéristiques Conception Bibliothèque graphique Gestion des événements Démonstration Conclusion Questions
heig-vd - Miserez David - Projet de diplôme 2011
![Page 3: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/3.jpg)
3
But du projet Éditeur de diagrammes de classes UML Utilisable pour l’enseignement
Simplicité d’utilisation Rapide à prendre en main
heig-vd - Miserez David - Projet de diplôme 2011
![Page 4: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/4.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
4
Caractéristiques Classes, interfaces, attributs, méthodes,
relations et notes Enregistrement / ouverture d’un projet Exportation du diagramme en image Impression Paramètres de mise en forme du
diagramme
![Page 5: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/5.jpg)
5
Informations générales Langage de programmation : Java 1.6 Bibliothèque graphique : AWT / Swing Format d’enregistrement : XML Version UML : UML 1.4 License : GNU GPL v3
heig-vd - Miserez David - Projet de diplôme 2011
![Page 6: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/6.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
6
Démarche Création d’un méta-schéma
représentant les diagrammes de classes UML
Recherches pour une bibliothèque graphique adéquate
Implémentation du modèle Implémentation des vues
![Page 7: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/7.jpg)
7
Conception - Structure Séparation Modèle / Vues (Observer)
heig-vd - Miserez David - Projet de diplôme 2011
StructureModèle
Vues Hiérarchique Diagramme Propriétés
![Page 8: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/8.jpg)
8
Conception – Modèle
heig-vd - Miserez David - Projet de diplôme 2011
![Page 9: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/9.jpg)
9
Conception – Modèle (2)
heig-vd - Miserez David - Projet de diplôme 2011
![Page 10: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/10.jpg)
10
Bibliothèque graphique Recherche d’une bibliothèque graphique
existante (Piccolo2D, JHotDraw, …) SWT
Interface utilisateur en fonction du système d’exploitation
Swing Mieux documenté et structuré Plus fluide
heig-vd - Miserez David - Projet de diplôme 2011
![Page 11: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/11.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
11
Structure hiérarchique
![Page 12: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/12.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
12
Gestion des événements
Swing
Slyum Composant graphique
Composant graphique
Composant graphique
Événement
GraphicViewJPanel
![Page 13: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/13.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
13
Démonstration
![Page 14: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/14.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
14
Conclusion Projet terminé et utilisable (selon cahier
des charges) Corrections des bugs connus depuis la
version 1.0 (v. actuelle : 1.1) Exporter / Importer du code Ajouter des vues de diagrammes Ajouter la possibilité d’annuler/rétablir
une modification (Ctrl+Z)
![Page 15: Éditeur UML Projet de diplôme 2011 Miserez David.](https://reader036.fdocument.pub/reader036/viewer/2022062318/551d9db5497959293b8d99cb/html5/thumbnails/15.jpg)
heig-vd - Miserez David - Projet de diplôme 2011
15
Questions ?