Gaphor, isang application para sa pagmomodelo ng UML, SysML, RAAML at C4

tungkol kay Gaphor

Sa susunod na artikulo ay titingnan natin ang Gaphor. Ito ay isang application ng pagmomodelo ng UML, SysML, RAAML at C4. Ang programa ay dinisenyo upang madaling gamitin, nang hindi nawawalan ng lakas.

Si Gaphor ay isang application ng pagmomodelo na nakasulat sa Python. Nagpapatupad ang programa ng isang ganap na katugmang modelo ng data ng UML 2, kaya't higit pa sa isang tool sa pagguhit ng imahe. Maaaring gamitin ng mga gumagamit ang Gaphor upang mabilis na mailarawan ang iba't ibang mga aspeto ng isang system, pati na rin upang lumikha ng kumpleto at kumplikadong mga modelo.

Pangkalahatang katangian ng Gaphor

Gumagana si Gaphor

  • Ito ay isang programa platform ng cross, na gumagana sa lahat ng mga pangunahing platform.
  • Bibigyan kami ng interface ng posibilidad ng paggamit ng a madilim na mode.
  • Ay isang bukas na mapagkukunan. Ang Gaphor ay nakasulat sa Python at 100% open source. Magagamit ito sa ilalim ng lisensya ng Apache 2.
  • Papayagan kami lumikha ng mga diagram ng klase, pakikipag-ugnayan at estado ng makina para sa software o mga kinakailangang diagram, at kahulugan ng mga bloke para sa mga system. Kung nais mong ihalo at itugma, maaari ka ring magdagdag ng iba't ibang mga elemento ng diagram sa parehong diagram, upang makuha ang pananaw na kailangan namin.
  • Ito ay isang extensible na programa. Maaari naming ikonekta ang isang code generator o i-export ang aming mga diagram para sa dokumentasyon. Masyadong papayagan kaming gumawa ng aming sariling mga extension at i-access ang mga ito sa pamamagitan ng GUI o CLI.
  • Magkakaroon kami ng posibilidad na madaling mahanap ang lahat ng mga elemento ng aming modelo sa pagtingin ng puno.
  • Ang programa ay nakakatugon sa mga pamantayan. Gaphor nagpapatupad ng mga pamantayan ng UML, SysML at RAAML OMG. Kasama rin dito ang suporta para sa modelo ng C4 upang mailarawan ang mga arkitektura ng software. Tugma din ito sa UML v2.0 at mga di-UML diagram.
  • Mahahanap din natin kopyahin ang suporta sa pag-paste.
  • Suporta ng format ng file XML.
  • Papayagan kami ng programa na gamitin ang i-undo ang manager.
  • Mayroon itong a mayamang koneksyon protocol.
  • Mga Estilo ng Diagram na may a built-in na style engine.

mga shortcut sa keyboard

  • Magkakaroon kami ng ilan mga shortcut sa keyboard upang gumana nang mas mabilis.
  • Ang interface ng programa ay magbibigay sa amin ng pagpipilian sa pagkakahanay at pagsasaayos.
  • Magkakaroon kami ng posibilidad na magamit ang sumusunod mga elemento; mga klase, sangkap, pagkilos, paggamit ng mga kaso, istilo, pakikipag-ugnayan, at mga profile.
  • Kakayanin namin Ipadala sa; SVG, PDF, PNG at XMI.
  • Bibigyan din kami ng pagpipilian ng lumikha ng isang bagong dokumento mula sa mga template, na maaaring magpabilis sa paggawa.

I-install ang Gaphor sa Ubuntu at mga derivatives

Bilang isang pakete ng Flatpak

Mahahanap natin ang program na ito magagamit bilang isang pakete ng Flatpak sa Flathub. Kung sakaling gumamit ka ng Ubuntu 20.04, at kung wala ka pa ring nakapagpapagana ng teknolohiyang ito sa iyong system, maaari kang magpatuloy Ang gabay na ang isang kasamahan ay nagsulat sa blog na ito tungkol dito.

Kapag na-install mo ang mga ganitong uri ng mga pakete, kinakailangan lamang na buksan ang isang terminal (Ctrl + Alt + T) at patakbuhin ang utos ng pag-install ng Gaphor:

i-install ang gaphor bilang flatpak

flatpak install flathub org.gaphor.Gaphor

Kapag natapos ang pag-install, maaari mo na ngayong maghanap para sa launcher ng programa sa iyong computer. Bilang karagdagan, ang sumusunod na utos ay maaaring maipatupad sa isang terminal (Ctrl + Alt + T) sa simulan ang programa:

launcher ng gaphor

flatpak run org.gaphor.Gaphor

I-uninstall

Sa alisin ang flatpak package mula sa program na ito, sa isang terminal (Ctrl + Alt + T) kakailanganin lamang upang magamit ang utos:

i-uninstall ang flatpak package

flatpak uninstall org.gaphor.Gaphor

Bilang AppImage

Desde pahina ng paglabas ng proyekto, maaari naming i-download ang pinakabagong bersyon ng file ng AppImage para sa program na ito. Kung mas gusto mong gamitin ang terminal (Ctrl + Alt + T) upang i-download ang pinakabagong bersyon ngayon, kakailanganin lamang na buksan ang isa at patakbuhin ito wget tulad ng sumusunod:

i-download ang appimage ng gaphor

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

Kapag natapos ang pag-download, lamang ibigay ang kinakailangang mga pahintulot sa file. Maaari itong makamit sa pamamagitan ng pag-type sa parehong terminal:

chmod +x Gaphor-*.AppImage

At ngayon para sa simulan ang programa, i-double click lamang sa file, o i-type ang terminal:

simulan ang appimage

./Gaphor-*.AppImage

Ito ay isang software dinisenyo para sa parehong mga nagsisimula at propesyonal. Kung ikaw man ay isang kaswal na nagmomodelo na nagdodokumento ng isang proyekto, o isang dalubhasa sa pag-unlad na hinihimok ng modelo, posibleng saklaw ng Gaphor ang lahat ng iyong mga pangangailangan. Ang Gapher ay isang simple ngunit malakas na solusyon na may maraming mga tampok na maaaring maging isang kapaki-pakinabang na tool para sa mga developer ng software at inhinyero.

Para sa karagdagang impormasyon tungkol sa program na ito o sa paggamit nito, ang mga gumagamit ay maaaring kumunsulta sa website ng programa, Ang imbakan sa Github ng proyekto, o iyong opisyal na dokumentasyon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.