Vous cherchez un outil:application pour générer diagramme Java hiérarchie de classes
- Produit un agréable visuellement (non criardes), la hiérarchie graphique orthogonalement structuré
- Sorties images PNG de haute qualité (300dpi +)
- Différencie visuellement les classes, les classes abstraites, les interfaces et les types énumérés (de préférence par couleur)
- Interface utilisateur interactive
- Permet d'élaguer des packages et/ou des classes individuelles à partir de le diagramme
- les graines (fichier » Ouvrir) en utilisant un ensemble de:
- Répertoires
- fichiers JAR
- fichiers source individuels
- classes compilé individuels
- de Accomplir une analyse entièrement automatique des dépendances de classes
- recherches CLASSPATH pour résoudre autant de dépendances non satisfaites que possible
- utilise un seul exécutable
- est léger (~ 5 Mo) et rapide (charges en moins d'une seconde sur une machine 1.5GHz moyenne)
- est simple (moins de 10 ans clique pour générer un graphique)
- est rapide (graphique 100 objets en quelques secondes)
- est facile à utiliser (interface minimale, axée sur la production graphique)
- est-OSS ou GPL
- (en option) produit une hiérarchie call-graph
Outils qui n'accomplir cette tâche comprennent:
- Doxygen + GraphViz (ou point)
- Eclipse
- modeleurs UML
- Analyse structurale pour Java (ne peut pas analyser les fichiers source)
- Communauté JUDE (interface d'attente, autogénération inadaptée)
- In environnements de développement tégré (trop complexe, et utilisent trop de mémoire)
Des idées?
Je serai intéressé si vous trouvez une solution.Les programmes que je connais qui sont capables de faire toutes ces choses ne sont ni open source, ni légers (ni gratuits). – Nick
Lesquelles de ces exigences sont les plus flexibles? Je ne suis pas sûr que vous allez en trouver un qui les rencontre tous. Est-ce qu'un lycéen qui a seulement eu 2 jours de Java a vraiment besoin d'analyser des graphiques avec 10 000 objets? –
votre lien "attrayant visuel" est Page introuvable Malheureusement, la page que vous avez demandée n'a pas été trouvée. –