
Gaphor es una aplicación de modelado de código abierto y gratuita que admite varios lenguajes de modelado, como UML, Lenguaje del sistema, RAAML y C4.
¿No conoces el término «lenguaje de modelado»? Básicamente, es un conjunto de instrucciones que se pueden utilizar para crear diseño y construcción estructural. Puede ser textual o gráfico.
El gráfico hace que sea más fácil ver y averiguar cómo se relacionan entre sí los distintos componentes del proyecto.
¿Has visto un diagrama de flujo o diagrama de secuencia? Estas son también las formas más simples de modelado gráfico.
Gaphor para UML, SysML, etc.
Garver Utilice los estándares UML, SysML y RAAML OMG. También incluye soporte para el modelo C4 utilizado para visualizar la arquitectura del software.
No es solo una herramienta de dibujo. Implementa un modelo de datos UML 2 totalmente compatible. Puede utilizar Gaphor para crear modelos muy complejos.
Puede exportar el gráfico a formatos PDF, PNG, SVG y XML. También puede insertar un generador de código.
El sitio web de Gaphor menciona que tiene un modo oscuro, pero no vi ninguna opción para habilitarlo en la versión de AppImage que descargué.
Instalar Gaphor en Linux
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Luego instálalo:
flatpak install --user flathub org.gaphor.Gaphor
Dado que Gaphor es esencialmente una aplicación de Python, también puede instalarlo usando Pip.
pip install gaphor
Cuando era ingeniero de software, usaba UML y diagramas de secuencia. No lo he usado en los últimos años. Eche un vistazo a Gaphor, si tiene que crear UML y otros diagramas para su proyecto, creo que esta es una aplicación muy buena.
No dude en probar y compartir su experiencia en los comentarios.