Gaphor, un'applicazione per la modellazione UML, SysML, RAAML e C4

su Gaphor

Nel prossimo articolo daremo un'occhiata a Gaphor. Questo è un'applicazione di modellazione UML, SysML, RAAML e C4. Il programma è stato progettato per essere facile da usare, senza perdere potenza.

Gaphor è un'applicazione di modellazione scritta in Python. Il programma implementa un modello di dati UML 2 completamente compatibile, quindi è molto più di uno strumento di disegno di immagini. Gli utenti possono utilizzare Gaphor per visualizzare rapidamente diversi aspetti di un sistema, nonché per creare modelli completi e complessi.

Caratteristiche generali di Gaphor

Gaphor funzionante

  • È un programma multipiattaforma, che funziona su tutte le principali piattaforme.
  • L'interfaccia ci darà la possibilità di utilizzare a modalità oscura.
  • È una open source. Gaphor è scritto in Python ed è 100% open source. È disponibile con una licenza Apache 2.
  • Ci permetterà creare diagrammi di classi, interazioni e macchine a stati per diagrammi software o requisiti e definizione di blocchi per sistemi. Se vuoi combinare e abbinare, puoi anche aggiungere diversi elementi del diagramma allo stesso diagramma, per ottenere la vista di cui abbiamo bisogno.
  • È un programma estensibile. Possiamo collegare un generatore di codice o esportare i nostri diagrammi per la documentazione. Pure ci permetterà di creare le nostre estensioni e accedervi tramite la GUI o la CLI.
  • Avremo la possibilità di ritrovare facilmente tutti gli elementi del nostro modello nel visualizzazione ad albero.
  • Il programma soddisfa gli standard. Gaphor implementa gli standard UML, SysML e RAAML OMG. Include anche il supporto per il modello C4 per visualizzare le architetture software. È anche compatibile con UML v2.0 e diagrammi non UML.
  • Troveremo anche supporto copia incolla.
  • Supporto del formato file XML.
  • Il programma ci permetterà di utilizzare il annulla manager.
  • Ha un ricco protocollo di connessione.
  • Stili di diagramma con a motore di stile integrato.

scorciatoie da tastiera

  • ne avremo un po' scorciatoie da tastiera per lavorare più velocemente.
  • L'interfaccia del programma ci darà il opzione di allineamento e regolazione.
  • Avremo la possibilità di utilizzare quanto segue elementi; classi, componenti, azioni, casi d'uso, stili, interazioni e profili.
  • Saremo in grado esporta a; SVG, PDF, PNG e XMI.
  • Ci darà anche la possibilità di creare un nuovo documento dai modelli, che può accelerare la produzione.

Installa Gaphor su Ubuntu e derivati

Come pacchetto Flatpak

Possiamo trovare questo programma disponibile come pacchetto Flatpak in Flathub. Nel caso in cui utilizzi Ubuntu 20.04 e se ancora non hai questa tecnologia abilitata sul tuo sistema, puoi continuare la guida che un collega ha scritto su questo blog a riguardo.

Quando puoi installare questi tipi di pacchetti, è solo necessario aprire un terminale (Ctrl + Alt + T) e eseguire il comando di installazione di Gaphor:

installa gaphor come flatpak

flatpak install flathub org.gaphor.Gaphor

Al termine dell'installazione, ora puoi cercare il programma di avvio sul tuo computer. Inoltre, il seguente comando può essere eseguito in un terminale (Ctrl + Alt + T) per avviare il programma:

lanciatore gaphor

flatpak run org.gaphor.Gaphor

disinstallazione

a rimuovere il pacchetto flatpak da questo programma, in un terminale (Ctrl + Alt + T) sarà necessario utilizzare solo il comando:

disinstallare il pacchetto flatpak

flatpak uninstall org.gaphor.Gaphor

Come AppImage

Poiché l' pagina di rilascio del progetto, possiamo scaricare l'ultima versione del file AppImage per questo programma. Se preferisci usare il terminale (Ctrl + Alt + T) per scaricare l'ultima versione oggi, sarà solo necessario aprirne uno ed eseguirlo wget come segue:

scarica l'app gaphor

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

Al termine del download, solo dare i permessi necessari al file. Ciò può essere ottenuto digitando nello stesso terminale:

chmod +x Gaphor-*.AppImage

E ora per avviare il programma, basta fare doppio clic sul file o digitare nel terminale:

avvia l'appimage

./Gaphor-*.AppImage

Questo è un software progettato sia per principianti che per professionisti. Che tu sia un modellista occasionale che documenta un progetto o un esperto nello sviluppo basato su modelli, Gaphor probabilmente soddisferà tutte le tue esigenze. Gapher è una soluzione semplice ma potente con molte funzionalità che può essere uno strumento utile per sviluppatori e ingegneri di software.

Per ulteriori informazioni su questo programma o sul suo utilizzo, gli utenti possono consultare il sito web del programma, la repository su Github del progetto, o il tuo documentazione ufficiale.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.