2013-02-08 16 views
6

Mam projekt pod kontrolą wersji. Muszę przestudiować kod, który nie jest mój. Próbuję znaleźć lepszy sposób niż zapisywanie zajęć i ich związków w UML.
Czy istnieje narzędzie, które robi to automatycznie? Uwaga: Pliki są tylko do odczytu, więc nie mogę użyć narzędzia, które musiałoby je zmodyfikować.
Pracuję w EclipseTworzenie diagramu klas automatycznie

+0

Zauważyłem, że automatyczne narzędzia UML nie pomagają w zrozumieniu istniejącego kodu w żaden znaczący sposób. –

Odpowiedz

5

ten program jest bardzo pomocny (powinno działać bez zmian w kodzie)

The ObjectAid UML Explorer

schematy

http://www.objectaid.com/home

+1

Próbowałem skopiować wklej instalację, ale nie działa – Jim

+0

Użyłem tego w czasie zaćmienia i działało dobrze. – Nimrod007

+0

To działa jak bułka z masłem. Naprawdę pomocny. Ściągnąłem wtyczkę eclipse zgodnie z instrukcjami podanymi na powyższej stronie. Jestem w stanie wygenerować diagram klas dla całej mojej klasy pakietów z dużą łatwością. –

1

Automatyczne UML nie są będzie bardzo pomocny z istniejącego kodu źródłowego java. Zauważysz, że kod to wielki bałagan, w którym Zasada Jednej Odpowiedzialności nie jest konsekwentnie stosowana. Spójrz na numer inFusion, aby uzyskać lepsze widoki kodu. Może eksportować model Famix do użytku z Moose. Możesz programować, aby uzyskać dokładnie potrzebne widoki.

Czy masz już zainstalowany Sonar? Zapewnia statyczne widoki na kodzie.