2012-02-18 10 views
5

Estoy buscando un programa que pueda crear automáticamente un Uml a partir de mi código fuente Java-Android. He probado ArgoUml, pero no es compatible con Android.Android: Creación de UML desde el código fuente Java de Android

¿Alguna sugerencia?

Gracias!

+0

¿Podría aclarar a qué se refiere con "ArgoUML no es compatible con Android". No hay nada específico de la biblioteca sobre la ingeniería inversa de Java. Podría RE REAR los JAR de Android (o fuentes) primero para que se definan todas las referencias, pero no estoy seguro de que agregue mucho valor a su diagrama. –

Respuesta

5

Puedo decir lo que Tom Morris escribió en el comentario anterior. Incluso ArgoUML debería funcionar. Si necesita soporte de ingeniería inversa mejorado (comercial) puede probar UML Lab - definitivamente puede leer Java escrito para Android y tiene una versión de prueba gratuita y licencias académicas gratuitas (incluido soporte). Si tienes problemas con eso solo comenta aquí.

0

Tal vez Omondo trabaja para usted. No lo probé para proyectos Java-Android, pero para proyectos java usuales funciona muy bien. Pruébalo :)

+0

No funciona con Android, ¡pero gracias por su publicación! – JavaNullPointer

1

Sí, no tiene sentido tratar de encontrar la herramienta específica de Android para el modelado UML. No existe e incluso si encuentra uno, probablemente sea un producto inmaduro.

Lo que realmente debería estar preguntando, y que tiene muchas respuestas antiguas en otras publicaciones, ¿qué producto es el mejor para Eclipse?

Pasé toda mi semana tratando de encontrar una buena herramienta UML o una buena herramienta RAD, para proyectos de Android. Probé varios productos y con respecto al UML lo hice con una veta de oro ayer: Altova UModel 2012

UModel tiene una interfaz de usuario bastante simple, puedes dibujar todos los tipos de diagramas básicos Y también puede hacer diagramas de SECUENCIA de ingeniería de ida y vuelta. Lo último es algo que ninguno de los otros productos en el mismo nivel de precio (199 €) podría hacer, al menos no enviarlos al futuro. Probablemente uno de los tipos de niveles mucho más caros también.

Puede que no sea perfecto, pero es el mejor que he usado y definitivamente vale la pena revisar.

Cuestiones relacionadas