GNU/Linux >> Linux Esercitazione >  >> Linux

Gaphor:strumento di modellazione grafica open source

Gaphor è un'applicazione di modellazione gratuita e open source con supporto per vari linguaggi di modellazione come UML, SysML, RAAML e C4.

Non sei a conoscenza del termine “linguaggio di modellazione”? Fondamentalmente, è un insieme di istruzioni che possono essere utilizzate per creare la progettazione e la costruzione delle strutture. Potrebbe essere testuale e grafico, entrambi.

Quello grafico è più facile da guardare e capire come i vari componenti del progetto sono correlati tra loro.

Hai visto un diagramma di flusso o diagrammi di sequenza? Questi sono anche un tipo di modellazione grafica nella forma più semplice.

Esistono vari linguaggi di modellazione e vengono utilizzati per lo sviluppo di software, l'ingegneria dei sistemi, la fisica, la gestione dei progetti e altro ancora.

Gaphor per UML, SysML e altro

Gaphor funziona con gli standard UML, SysML e RAAML OMG. Include anche il supporto per il modello C4 per la visualizzazione di architetture software.

Non è solo uno strumento di disegno. Implementa un modello di dati UML 2 completamente conforme. Puoi creare modelli altamente complessi con Gaphor.

Scritto in Python, Gaphor è completamente open source con licenza Apache 2. Puoi trovare tutto il suo codice sorgente sul suo repository GitHub. È uno strumento multipiattaforma e disponibile per l'installazione su Linux, Windows e macOS.

Puoi esportare i tuoi diagrammi nei formati PDF, PNG, SVG e XML. Puoi anche collegare un generatore di codice.

Il sito web di Gaphor afferma che ha la modalità oscura ma non ho visto alcuna opzione per abilitarlo nella versione di AppImage che ho scaricato.

Installazione di Gaphor su Linux

Gli utenti di Arch possono trovare Gaphor nell'AUR. Per altre distribuzioni, puoi scegliere tra AppImage e Flatpak.

Puoi scaricare l'AppImage dalla sua pagina di download.

Scarica Gafor

Se desideri utilizzare la versione Flatpak, aggiungi prima il repository Flathub:

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

E poi installalo:

flatpak install --user flathub org.gaphor.Gaphor

Poiché Gaphor è essenzialmente un'applicazione Python, puoi installarla anche usando Pip.

pip install gaphor

Ho usato UML e diagrammi di sequenza quando ho lavorato come ingegnere del software. Non l'ho usato negli ultimi anni. Guardando Gaphor, penso che sia un'app piuttosto interessante da avere se devi creare UML e altri diagrammi per i tuoi progetti.

Sentiti libero di provarlo e condividi la tua esperienza nei commenti.

Articolo originale


Linux
  1. Condivisione di file open source con questo strumento Linux

  2. Ispeziona le capacità dei binari ELF con questo strumento open source

  3. Esegui analisi forensi sulla memoria di Linux con questo strumento open source

  4. Veracrypt:uno strumento di crittografia del disco multipiattaforma open source

  5. Esiste uno strumento open source per misurare le prestazioni della CPU?

Phoronix Test Suite:uno strumento di test e benchmarking open source

Cryptomator:uno strumento di crittografia lato client open source per il tuo cloud

I 10 migliori gestori di appunti open source per Linux

I 10 strumenti di navigazione dei file open source per il sistema Linux

Gaphor:uno strumento di modellazione grafica semplice e open source

I 5 migliori strumenti di fingerprinting del sistema operativo passivo open source nel 2022