Generar diagramas de secuencia UML de manera automática a partir del código Java mediante IntelliJ
Vaya titulo de post más largo me ha quedado. Pero de eso se trata precisamente, A veces ya sea por seguir el flujo de una aplicación o porque necesitamos documentar nos sería útil generar el diagrama de secuencia de los métodos de nuestras clases. Y si ésto se realiza de manera automática, mejor que mejor. Aunque he visto algún que otro plugin para Eclipse, me parecieron mucho más complicados y ésta vez me he decantado por utilizar un IDE nuevo: IntelliJ
Antes de empezar es recomendable que tengamos instalado JDK 1.8 o posterior. Continuamos… Los pasos son sencillos.
Primero nos descargamos la versión de IntelliJ community Edition desde la página web.
Cuando ya lo tengamos instalado, creamos por ejemplo un nuevo proyecto Java y desde el menu IntelliJ > Preferencias > Plugins buscamos e instalamos un plugin que se llama SequenceDiagram
reiniciamos entonces intelliJ y cuando vuelve a iniciar, cargamos nuestro proyecto y nos movemos al método de la clase Java de la que queremos obtener el diagrama de secuencia, entonces desde el menu superior seleccionamos Tools > Sequence Diagram…
Y de manera automática se genera el diagrama de secuencia, que podremos exportar como imagen.
Referencias | StackOverflow