Czy ktoś może mi pomóc? Obecnie używam Eclipse Java IDE i chciałbym wtyczki, która automatycznie przejrzy moje klasy i sporządzi diagram klasowy w UML.Narzędzie do tworzenia diagramów UML - wtyczka Eclipse?
Wszelkie sugestie?
Czy ktoś może mi pomóc? Obecnie używam Eclipse Java IDE i chciałbym wtyczki, która automatycznie przejrzy moje klasy i sporządzi diagram klasowy w UML.Narzędzie do tworzenia diagramów UML - wtyczka Eclipse?
Wszelkie sugestie?
Polecam ObjectAid UML plugin. Działa bardzo ładnie.
Wypróbuj UML2 from Eclipse Modeling Tools. Oto również tutorial.
Jeśli możesz przejść do IntelliJ, mają świetną wtyczkę do tego.
Jeśli jesteś „Stuck” z Eclipse ... AmaterasUML jest wystarczająco dobry - Używałem go w przeszłości ...
NetBeans posiada również świetną wtyczkę UML. :-) –
@Bozhidar który to byłby plugin? szukając go znalazłem kilka dostępnych .. czy mógłbyś zamieścić link do swojego ulubionego? – Yaneeve
Obsługa NetBeans UML jest przestarzała, o ile wiem (nie jest już zawarta w 6.8). –
Spróbuj użyć Omondo. Jest to bardzo ładna wtyczka UML do eclipse. To będzie dokładnie odpowiadało twoim potrzebom.
@Bragaadeesh: Nie wydaje się być wolny (???) – Yaneeve
Nie jest darmowy, ale masz 90 dni licencji w najnowszej wersji SR2. Mnóstwo czasu na dokończenie projektu. Brak nagscreen, brak tagu w kodzie, model uml jest standardem i dlatego może być otwarty przez dowolne narzędzie. Tylko edytor graficzny znajduje się pod oceną 90 dni. Więc nie tak źle :-) –
Chciałbym wypróbować MoDisco http://www.eclipse.org/gmt/modisco/. Jest to rozszerzalna struktura do modernizacji oprogramowania.
Nie znalazłem prostego sposobu na wygenerowanie diagramu UML z kodu projektu z MoDisco. – ovdsrn
MoDisco używa pośredniego modelu Java, aby uniknąć utraty jakichkolwiek informacji podczas przechodzenia z kodu do modelu. Istnieje predefiniowana transformacja, która ma przejść od tego modelu Java do diagramu klas UML pokazującego klasy. Może mógłbyś zapytać na forum Modisco o wskaźniki –
Więc nie ma prostej drogi :). Dzięki i tak za sugestię – ovdsrn
Wyzwaniem w tym, co próbujesz zrobić, jest to, że możesz mieć wiele poprawnych diagramów UML dla dowolnego fragmentu kodu. Po prostu próba automatycznego uzyskania diagramu kończy się zbyt dużą ilością śmieci podczas korzystania z większości narzędzi UML - a narzędzia po prostu stają na przeszkodzie.
Stworzyliśmy Architexa, aby pomóc w tej sytuacji - Architexa pomaga szybko uzyskać przydatne schematy - jeśli oznacza to podłączenie do kodu źródłowego, a nawet tworzenie warstwowych schematów architektonicznych. Dobrą dyskusję na temat niektórych rzeczy, które możesz szukać, można znaleźć here.
Nawet jeśli nieco zbyt późno w stosunku do pierwszego rozmówcy, może po plugin eclipse robi dopasować potrzeby analizy w czasie rzeczywistym:
http://marketplace.eclipse.org/content/javadoc-uml-view
To narzędzie jest bardzo przeznaczony do celów analizy, a mniej do modelowania diagramów . Więc jeśli chcesz ręcznie narysować wykresy, to nie jest to właściwy, w tym przypadku eksplorator ObjectAid UML jest znacznie lepszy.
Wystarczy wymienić :-)
jeszcze jedna opcja: http://www.modelgoon.org/
Jest to bardzo prosta, ale to wciąż aktywny projekt.
Witam, zainstalowałem to narzędzie, działało, itp., Ale czy możesz je tak skomponować automatycznie, tak jak w przypadku zestawień, a co nie? – KP65
Po utworzeniu diagramu (Nowy> Inne> Diagram UML ObjectAID), kliknij prawym przyciskiem myszy, aby dodać klasy, które chcesz pokazać. Następnie wybierz wszystko i kliknij prawym przyciskiem myszy, aby dodać relacje. –
jak wyeksportować diagram jako obraz? – newbie