Disposition graphique de diagrammes sous
Open ModelSphere
Présentation finale
GLO-3002
David Poulin-Gagnon
Louis-Vincent Guay
Philippe Létourneau
Gabriel Roy-Lortie
www.ulaval.ca
Qu’est-ce qu’Open ModelSphere (OMS)?
•Connu auparavant sous le nom de SILVERRUN
ModelSphere
•Logiciel open source sous licence GPL, mais de
plus en plus de ses composants sont sous
licence LGPL
•Modélisation de tous types de diagrammes
UML et de modèles de données
•Permet de faire du reverse engineering
•Projet dirigé par Grandite
•Neosapiens inc., notre client, participe
activement à son développement
www.ulaval.ca
Projet à réaliser
•Problématique
•OMS ne permet pas de disposer
automatique un diagramme de façon
acceptable
•L’utilisateur doit donc disposer lui-même le
diagramme après un reverse engineering
avant qu’il ne soit utilisable
•Besoin
•Un diagramme rapide à lire et à parcourir
•Un diagramme facile à comprendre
3
www.ulaval.ca 4
Projet à réaliser
•Développer un plugiciel (plugin) de disposition
automatique de diagrammes pour le logiciel de
modélisation UML OpenModelSphere
•Idéalement, le plugiciel doit être sous licence
LGPL
•Principalement utilisé pour disposer un
diagramme après une opération de reverse
engineering
www.ulaval.ca
Objectifs
•Implanter un ou plusieurs algorithmes de
disposition de diagrammes
•Critères des algorithmes
•Fonctionner pour les diagrammes de classes et
les diagrammes de modélisation relationnelle de
données
•Être performant et s’exécuter rapidement
•Éviter le croisement des arêtes et la
superposition des tables/classes
•L’espace occupé par un diagramme doit être
minimal
1 / 25 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!