Plugin Eclipse pour la création de grandes les diagrammes de classes java à partir d'un code existant
Je suis à la recherche d'un Plugin Eclipse pour créer de grands diagrammes de classes Java code (libre/open source).
J'ai trouvé quelques plugins que de créer des diagrammes à partir du code java et vice-versa, mais le projet a un grand nombre de paquets (environ 80) et de classes/interfaces (environ 1000-1500) et je voudrais créer un diagramme pour l'ensemble du code, avec différentes options (par exemple, de ne pas inclure les interfaces dans le diagramme généré ou pour créer des diagrammes pour certains paquets).
Je sais que le schéma serait très grand, mais c'est ce que j'ai vraiment envie de représenter le projet dans un diagramme (et en omettant importance des classes, des interfaces, des paquets, etc et aussi les membres et les noms de méthode).
OriginalL'auteur Andrei F | 2012-08-29
Vous devez vous connecter pour publier un commentaire.
Essayer ObjectAid UML Explorer. Et vous devriez aussi essayer JUPE.
utilisation ObjectAid. Il devient ce que vous voulez.
Je l'ai installé, mais je ne peux pas de couture à faire générer un diagramme de "src" des classes (ou des classes à partir de tout autre packege). Dois-je sélectionner chaque classe de chaque paquet si je veux inclure tous (ou presque tous, disons...)
De toute façon, j'ai élargi mon arborescence du projet et ajouté tous les clases (environ 1000) pour mon nouveau diagramme. Malheureusement, mon eclipse se fige à chaque fois que je défiler le diagramme (environ 2 min) . Aussi, il semble que le schéma généré a un rapport largeur/hauteur d'environ 100/1
Eh bien, il semble que je vais devoir créer des diagrammes pour les différentes couches/systèmes/packages après tout... Même si, il serait probablement difficile (ne montrant que les méthodes publiques) pour représenter presque toutes les classes.
OriginalL'auteur Sai Ye Yan Naing Aye
La taille du projet est impressionnant. Avant de vous commencer avec des diagrammes, essayez de répondre aux questions suivantes:
En cas de projet de mentionné taille, le plus probable que les résultats ne sont pas la peine de l'effort et les plus susceptibles de servir de modèle et de diagrammes seront en permanence dépassés.
J'ai fait face à situation similaire, même avec beaucoup de petits projets (< 100 parts de catégorie a). J'ai essayé quelques outils autonomes - le meilleur était Enterprise Architect (commercial), suivant - JUDE (actuellement astah*, mais ils ont coupés de fonctionnalité d'importation de la communauté de l'édition). Cependant, elles et d'autres outils n'ont pas découvrir les dépendances, à ne pas montrer des types paramétrés (List<quelque Chose>) et ne pas afficher les annotations.
Donc finalement j'ai commencé à utiliser UML gratuit navigateur/navigateur - Classe Visualizer.
C'est comme à l'aide de la carte interactive versus papier numérisés carte.
Il permet de voir la sélection de classe avec toutes ses relations: super-classes, mise en œuvre des interfaces, des sous-classes, référencé classes (associations, des dépendances), usages (associations, des dépendances). Les processus et montre paramétrées, les types et les annotations. Je peux naviguer dans les autres classes par le biais de relations. Classe sélectionnée est présentée avec tous les détails, des relations sans.
Je l'ai essayé sur les projets de votre taille - diagrammes contenant des centaines de relations sont générés instantanément. Et son référentiel est compilé projet java, donc pas de problèmes avec la synchronisation de modèle avec code.
OriginalL'auteur Jonatan Kaźmierczak