2012-02-18 19 views
5

Sto cercando un programma che possa creare automaticamente un Uml dal mio codice sorgente Java-Android. Ho testato ArgoUml, ma non supporta Android.Android: creazione di UML da Android Codice sorgente Java

Qualcuno ha un suggerimento?

Grazie!

+0

Potrebbe chiarire cosa intendi per "ArgoUML non supporta Android". Non c'è nulla di specifico nella libreria sul reverse engineering Java. È possibile RE i JAR Android (o le origini) prima in modo che tutti i riferimenti siano definiti, ma non sono sicuro che aggiunga molto valore al diagramma. –

risposta

5

Posso in secondo luogo ciò che ha scritto Tom Morris nel commento sopra. Anche ArgoUML dovrebbe funzionare. Se hai bisogno di un supporto di reverse engineering (commerciale) migliorato puoi provare UML Lab - può sicuramente leggere Java scritto per Android e ha una prova gratuita e licenze accademiche gratuite (supporto incluso). Se hai problemi con questo, commenta qui.

0

Forse Omondo funziona per voi. Non l'ho provato per i progetti Java-Android, ma per i normali progetti java funziona davvero bene. Fare un tentativo :)

+0

Non funziona con Android, ma grazie per il tuo post! – JavaNullPointer

1

Sì, non è il caso di cercare uno strumento specifico per Android per la modellazione UML. Non esiste e anche se ti capita di trovarne uno, probabilmente è un prodotto immaturo.

Quello che dovresti davvero chiedere e che ha molte vecchie risposte in altri post, qual è il prodotto migliore per Eclipse?

Ho trascorso l'intera settimana in corso cercando di trovare uno strumento UML o uno strumento RAD valido, per i progetti Android. Ho provato diversi prodotti e per quanto riguarda l'UML ieri sera: Altova UModel 2012

UModel ha un'interfaccia utente abbastanza semplice, è possibile disegnare tutti i tipi di diagramma di base E può anche eseguire il round-trip degli schemi di SEQUENCE. L'ultimo è qualcosa che nessuno degli altri prodotti allo stesso livello di prezzo (199 €) potrebbe fare, almeno non inoltrarli. Probabilmente uno del genere per livelli molto più costosi.

Potrebbe non essere perfetto, ma il migliore che ho usato e vale la pena di controllare.

Problemi correlati