2013-02-08 30 views
6

Ho un progetto con controllo versione. Ho bisogno di studiare il codice che non è mio. Sto cercando di trovare un modo migliore di scrivere le classi e le loro relantionship in UML.
C'è uno strumento che lo fa automaticamente? Nota: I file sono di sola lettura, quindi non è possibile utilizzare uno strumento che dovrebbe modificarli.
Sto lavorando in EclipseCrea automaticamente un diagramma delle classi

+0

Ho trovato che gli strumenti UML automatici non aiutano a comprendere il codice esistente in modo significativo. –

risposta

5

questo programma è molto utile (dovrebbe funzionare senza modifiche al codice)

L'ObjectAid UML Explorer

diagrammi

http://www.objectaid.com/home

+1

Ho provato a copiare incolla l'installazione ma non sembra funzionare – Jim

+0

Ive ha usato questo in eclissi e stava funzionando bene. – Nimrod007

+0

Funziona come un pezzo di torta. Davvero utile Ho scaricato il plug-in di eclipse seguendo le istruzioni fornite nel sito Web di cui sopra. Sono in grado di generare un diagramma di classe per le mie intere classi di pacchetti con molta facilità. –

1

automatico UML non sono sarà molto utile dal codice sorgente Java esistente. Noterai che il codice è un gran caos in cui il Principio di Responsabilità Unica non viene applicato in modo coerente. Dai uno sguardo allo inFusion per avere delle viste migliori sul tuo codice. Può esportare un modello Famix da utilizzare con Moose. Che puoi programmare per ottenere le visualizzazioni esatte di cui hai bisogno attualmente.

Hai già installato Sonar? Fornisce viste statiche sul codice.