GNU/Linux >> Tutoriales Linux >  >> Linux

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

Gaphor es una aplicación de modelado gratuita y de código abierto compatible con varios lenguajes de modelado como UML, SysML, RAAML y C4.

¿No conoce el término "lenguaje de modelado"? Básicamente, es un conjunto de instrucciones que se pueden usar para crear el diseño y la construcción de estructuras. Podría ser textual y gráfico, ambos.

El gráfico es más fácil de ver y descubrir cómo se relacionan entre sí varios componentes del proyecto.

¿Has visto un diagrama de flujo o diagramas de secuencia? Esos también son un tipo de modelado gráfico en la forma más simple.

Hay varios lenguajes de modelado y se utilizan para el desarrollo de software, ingeniería de sistemas, física, gestión de proyectos y más.

Gaphor para UML, SysML y más

Gaphor trabaja con los estándares UML, SysML y RAAML OMG. También incluye soporte para el modelo C4 para visualizar arquitecturas de software.

No es solo una herramienta de dibujo. Implementa un modelo de datos UML 2 totalmente compatible. Puede crear modelos muy complejos con Gaphor.

Escrito en Python, Gaphor es completamente de código abierto bajo licencia Apache 2. Puedes encontrar todo su código fuente en su repositorio de GitHub. Es una herramienta multiplataforma y está disponible para instalar en Linux, Windows y macOS.

Puede exportar sus diagramas en formatos PDF, PNG, SVG y XML. También puede conectar 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é.

Instalación de Gaphor en Linux

Los usuarios de Arch pueden encontrar Gaphor en AUR. Para otras distribuciones, tiene la opción de elegir entre AppImage y Flatpak.

Puede descargar AppImage desde su página de descarga.

Descargar Gaphor

Si desea utilizar la versión Flatpak, agregue primero el repositorio de Flathub:

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Y luego instalarlo:

flatpak install --user flathub org.gaphor.Gaphor

Dado que Gaphor es esencialmente una aplicación de Python, también puede instalarla usando Pip.

pip install gaphor

Usé UML y diagramas de secuencia cuando trabajaba como ingeniero de software. No lo he usado en los últimos años. En cuanto a Gaphor, creo que es una aplicación genial si tienes que crear UML y otros diagramas para tus proyectos.

No dude en probarlo y compartir su experiencia en los comentarios.

Artículo Original


Linux
  1. Uso compartido de archivos de código abierto con esta herramienta de Linux

  2. Inspeccione las capacidades de los binarios ELF con esta herramienta de código abierto

  3. Realice análisis forense de memoria de Linux con esta herramienta de código abierto

  4. Veracrypt:una herramienta de cifrado de disco multiplataforma de código abierto

  5. ¿Existe una herramienta de código abierto para medir el rendimiento de la CPU?

Phoronix Test Suite:una herramienta de prueba y evaluación comparativa de código abierto

Cryptomator:una herramienta de cifrado del lado del cliente de código abierto para su nube

Los 10 mejores administradores de portapapeles de código abierto para Linux

Las 10 herramientas de navegación de archivos de código abierto para el sistema Linux

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

Las 5 mejores herramientas de huellas dactilares de SO pasivo de código abierto en 2022