Esihlokweni esilandelayo sizobheka uGaphor. Lokhu uhlelo lokusebenza lwe-UML, SysML, RAAML ne-C4. Uhlelo lwenzelwe ukuthi lusebenziseke kalula, ngaphandle kokulahlekelwa amandla.
UGaphor isicelo sokumodela esibhalwe ePython. Uhlelo lusebenzisa imodeli yedatha ye-UML 2 ehambisanayo ngokuphelele, ngakho-ke ingaphezu kwethuluzi lokudweba isithombe. Abasebenzisi bangasebenzisa i-Gaphor ukubona ngeso lengqondo izici ezahlukahlukene zohlelo, kanye nokwenza amamodeli aphelele futhi ayinkimbinkimbi.
Izici ezijwayelekile zeGaphor
- Kuluhlelo isiteji sesiphambano, esebenza kuwo wonke amapulatifomu amakhulu.
- I-interface izosinika ithuba lokusebenzisa i- imodi emnyama.
- Kuyinto a umthombo ovulekile. IGaphor ibhalwe ePython futhi ingumthombo ovulekile ongu-100%. Itholakala ngaphansi kwelayisense le-Apache 2.
- Izosivumela dala imidwebo yekilasi, ukuxhumana kanye nemishini yombuso yesoftware noma imidwebo yezidingo, kanye nencazelo yamabhulokhi wezinhlelo. Uma ufuna ukuxuba nokufanisa, ungangeza ngisho nezinto ezahlukahlukene zomdwebo kumdwebo ofanayo, ukuthola umbono esiwudingayo.
- Kuluhlelo olwandekayo. Singaxhuma i-generator yekhodi noma sithumele imidwebo yethu yemibhalo. Futhi izosivumela ukuthi sakhe izandiso zethu futhi ufinyelele kuzo nge-GUI noma nge-CLI.
- Sizoba nethuba lokuthola kalula zonke izinto zemodeli yethu kufayela le- ukubuka kwesihlahla.
- Uhlelo luhlangabezana namazinga. IGaphor isebenzisa amazinga we-UML, iSysML neRAAML OMG. Kubandakanya nokusekelwa kwemodeli ye-C4 ukubona ngeso lengqondo ukwakhiwa kwesoftware. Iphinde iyahambisana UML v2.0 kanye non-UML imidvwebo.
- Sizothola futhi kopisha ukusekelwa kokunamathisela.
- Ukusekelwa kwefomethi yefayela XML.
- Uhlelo luzosivumela ukuthi sisebenzise i- hlehlisa umphathi.
- Ine- inqubo yokuxhuma ecebile.
- Izitayela Zomdwebo ezine- injini yesitayela esakhelwe ngaphakathi.
- Sizoba nazo ezinye izinqamuleli zekhibhodi ukusebenza ngokushesha.
- I-interface interface izosinika ifayela le- ukuqondanisa kokulungiswa nokulungiswa.
- Sizoba nethuba lokusebenzisa okulandelayo izakhi; amakilasi, izingxenye, izenzo, amacala wokusebenzisa, izitayela, ukusebenzisana, namaphrofayela.
- Sizokwazi ukuthekelisa ku; I-SVG, i-PDF, i-PNG ne-XMI.
- Izosinika nokukhetha kwe- dala idokhumenti entsha kusuka kuzifanekiso, okungasheshisa ukukhiqizwa.
Faka i-Gaphor ku-Ubuntu nakwizakhi
Njengephakethe leFlatpak
Singaluthola lolu hlelo itholakala njengephakethe leFlatpak ku I-Flathub. Uma kwenzeka usebenzisa Ubuntu 20.04, futhi uma namanje ungenabo lobu buchwepheshe obunikwe amandla kusistimu yakho, ungaqhubeka Umhlahlandlela ukuthi osebenza naye wabhala kule blog ngakho.
Lapho ungafaka lezi zinhlobo zamaphakeji, kudingeka kuphela ukuvula i-terminal (Ctrl + Alt + T) kanye ne- sebenzisa umyalo wokufaka we-Gaphor:
flatpak install flathub org.gaphor.Gaphor
Lapho ukufakwa sekuphelile, manje usungasesha isiqalisi sohlelo kukhompyutha yakho. Ngaphezu kwalokho, umyalo olandelayo ungenziwa esigungwini (Ctrl + Alt + T) to qala uhlelo:
flatpak run org.gaphor.Gaphor
Khipha
para susa iphakethe le-flatpak kulolu hlelo, esigungwini (Ctrl + Alt + T) kuzodingeka kuphela ukusebenzisa umyalo:
flatpak uninstall org.gaphor.Gaphor
Njenge-AppImage
Kusuka ku ikhasi lokukhishwa kwephrojekthi, singalanda inguqulo yakamuva yefayela le-AppImage yalolu hlelo. Uma ukhetha ukusebenzisa i-terminal (Ctrl + Alt + T) ukulanda inguqulo yakamuva namuhla, kuzodingeka kuphela ukuyivula bese uyisebenzisa wget Ngokulandelayo:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Lapho ukulanda sekuphelile, kuphela nikeza izimvume ezidingekayo kufayela. Lokhu kungatholakala ngokuthayipha esigungwini esifanayo:
chmod +x Gaphor-*.AppImage
Futhi manje qala uhlelo, chofoza kabili kufayela, noma thayipha ukuphela:
./Gaphor-*.AppImage
Le software eyenzelwe kokubili Wabasaqalayo kanye nezifundiswa. Noma ngabe uyisibonelo esivamile sokubhala iphrojekthi, noma uchwepheshe ekuthuthukisweni okuqhutshwa yimodeli, uGaphor uzohlangabezana nazo zonke izidingo zakho. I-Gapher yisixazululo esilula kodwa esinamandla esinezici eziningi ezingaba ithuluzi eliwusizo kubathuthukisi be-software nonjiniyela.
Ngeminye imininingwane ngalolu hlelo noma ukusetshenziswa kwalo, abasebenzisi bangaxhumana ne- iwebhusayithi yohlelo, the okugciniwe ku-Github yephrojekthi, noma eyakho imibhalo esemthethweni.