Szukam narzędzie, które:Aplikacja do generowania Java klas Hierarchia schemat
- tworzy miłą dla oka (nie krzykliwy), prostopadle strukturze hierarchii wykres
- Wyjścia wysokiej jakości obrazów PNG (300dpi +)
- Wizualnie rozróżnia klasy, klasy abstrakcyjne, interfejsy i typy wyliczeniowe (najlepiej według kolorów)
- Interaktywny interfejs użytkownika
- Umożliwia przycinanie pakietów i/lub poszczególnych klas od Diagram
- Nasiona (np pliku » Otwarte) za pomocą zestawu:
- Katalogi
- pliki jar
- Poszczególne pliki źródłowe
- Indywidualne skompilowane klasy
- Wykonuje w pełni automatyczna analiza zależności klasowych
- Wyszukiwania ścieżce klasy rozwiązać jak najwięcej niespełnione zależności możliwie
- wykorzystuje pojedynczy plik wykonywalny
- jest lekki (~ 5MB) i szybkie (ładunki w ramach jednej sekundy na przeciętnym komputerze 1.5GHz)
- jest prosta (poniżej 10 kliknie wygenerować wykres)
- jest szybki (wykres 100 obiektów w ciągu kilku sekund)
- jest łatwy w obsłudze (minimalny interfejs, koncentruje się na generowaniu wykresu)
- Czy OSS lub GPL
- (opcjonalnie) generuje hierarchia wywołania-wykresu
Narzędzia, które nie dokona tego zadania obejmują:
- Doxygen + Graphviz (lub kropka)
- Eclipse
- UML modelarzy
- Structural Analysis for Java (nie można analizować pliki źródłowe)
- Społeczność JUDE (interfejs awkard, nieodpowiednia autogeneracja)
- In Zintegrowane środowiska programistyczne (zbyt złożone i zużywają zbyt dużo pamięci)
Jakieś pomysły?
Będę zainteresowany, jeśli znajdziesz rozwiązanie.Programy, o których wiem, że są w stanie wykonać wszystkie te rzeczy, nie są ani otwarte, ani lekkie (ani darmowe). – Nick
Które z tych wymagań są najbardziej elastyczne? Nie jestem pewien, czy znajdziesz takiego, który spełnia wszystkie z nich. Czy uczeń szkoły średniej, który miał tylko 2 dni java, naprawdę musi analizować wykresy z 10 000 obiektów? –
Link do "wizualnego odwołania" nie zawiera strony Niestety strona, której zażądałeś, nie została znaleziona. –