Ingeniería inversa con NetBeans
Autor: Luciano | Categoría: IDEs, Programación
Otro de los aspectos interesantes de NetBeans es el Modelado UML, y dentro de este, la posibilidad de realizar ingeniería inversa de nuestros proyectos.
Veremos un ejemplo muy simple, donde crearemos un diagrama de clases del proyecto anterior (Binding Lists).

- En la ventana de Projects, hacer click derecho sobre el proyecto y seleccionar “Reverse Engineer”
- Seleccionar las “Package Folder” los cuales a analizar y confirmar el Project Name (NetBeans sugiere “project_name-Model”).
- Se observa que se creó un nuevo Projecto de Modelado “project_name-Model” (difiere de las aplicaciones Java por el ícono). Expandir la rama, hacer click derecho sobre Diagrams, seleccionar New -> Diagram y Class Diagram.
- Buscar las clases de nuestra aplicación en project_name-Model\Model\package_name y arrastrarlas al diagrama de clases creado. A medida que se van agregando, automáticamente se van completando los vínculos de agregación, composición y herencia.
Este fue un muy breve ejemplo, de otra de las capacidades que acabo de explorar de NetBeans, los invito a seguir explorando.
Para leer más UML: Reverse Engineering Java Applications
3 Respuestas para "Ingeniería inversa con NetBeans"
[...] Basado en el siguiente diagrama de clases (publicado en Ingeniería inversa con NetBeans): [...]
[...] atrás habíamos tratado Ingeniería inversa con NetBeans, en esta ocasión, haremos lo mismo con la versión gratuita de eUML2, un poderoso conjunto de [...]
hola!! gracias por el aporte.
Me gustaría saber si has podido generar diagramas de secuencia a partir de codigo utilizando esta misma herramienta. Lo he intentado bastante, pero no he podido.
Comentarios: