Tutoriales

Gaphor: herramienta de modelado gráfico de código abierto

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.

Publicaciones relacionadas

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.

Su repositorio de GitHubEs una herramienta multiplataforma que se puede instalar en Linux, Windows y macOS.

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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba