2010-04-08 23 views

Odpowiedz

17

Polecam ObjectAid UML plugin. Działa bardzo ładnie.

+0

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

+4

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. –

+1

jak wyeksportować diagram jako obraz? – newbie

-1

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 ...

+0

NetBeans posiada również świetną wtyczkę UML. :-) –

+0

@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

+0

Obsługa NetBeans UML jest przestarzała, o ile wiem (nie jest już zawarta w 6.8). –

0

Spróbuj użyć Omondo. Jest to bardzo ładna wtyczka UML do eclipse. To będzie dokładnie odpowiadało twoim potrzebom.

+0

@Bragaadeesh: Nie wydaje się być wolny (???) – Yaneeve

+0

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 :-) –

0

Chciałbym wypróbować MoDisco http://www.eclipse.org/gmt/modisco/. Jest to rozszerzalna struktura do modernizacji oprogramowania.

+0

Nie znalazłem prostego sposobu na wygenerowanie diagramu UML z kodu projektu z MoDisco. – ovdsrn

+0

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 –

+1

Więc nie ma prostej drogi :). Dzięki i tak za sugestię – ovdsrn

4

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.

1

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ć :-)

0

Możesz wypróbować zestaw narzędzi architexa. Generuje nie tylko diagramy klas/sekwencji, ale także diagramy warstwowe. Możesz przeczytać o tym here.

Powiązane problemy