Kwinqaku elilandelayo siza kujonga uGaphor. Yi le i-UML, i-SysML, i-RAAML kunye ne-C4 yokwenza imodeli. Inkqubo yenzelwe ukuba ibe lula ukuyisebenzisa, ngaphandle kokuphulukana namandla.
UGaphor ngu Isicelo sokumodareyitha esibhalwe kwiPython. Inkqubo isebenzisa imodeli yedatha ye-UML 2 ehambelana ngokupheleleyo, ke ingaphezulu kwesixhobo sokuzoba umfanekiso. Abasebenzisi bangasebenzisa iGaphor ukubona ngokukhawuleza imiba eyahlukeneyo yenkqubo, kunye nokwenza iimodeli ezigqibeleleyo nezintsonkothileyo.
Index
Iimpawu ngokubanzi zeGaphor
- Yinkqubo iqonga lokuwela, esebenza kuwo onke amaqonga aphambili.
- Ujongano luya kusinika ithuba lokusebenzisa ifayile ye- Imo emnyama.
- Yiyo Vula Umnikezi. IGaphor ibhaliwe kwiPython kwaye ingumthombo ovulekileyo we-100%. Iyafumaneka phantsi kwelayisensi ye-Apache 2.
- Iya kusivumela yenza iklasi, ukuhlangana kunye nemizobo yomatshini wombuso yesoftware okanye imizobo yeemfuno, kunye nenkcazo yeebhloko zeenkqubo. Ukuba ufuna ukudibanisa kunye nokutshatisa, unokongeza izinto ezahlukeneyo zedayagramu kumzobo ofanayo, ukufumana umbono osifunayo.
- Yinkqubo eyandisiweyo. Singanxibelelana nomvelisi wekhowudi okanye sithumele kwimizobo yethu amaxwebhu. Kanjalo iyakusivumela ukuba senze ezethu izandiso kwaye ufikelele kuzo nge-GUI okanye nge-CLI.
- Siya kuba nethuba lokufumana ngokulula zonke izinto zemodeli yethu kwi ukujonga umthi.
- Inkqubo ihlangabezana nemigangatho. Gaphor isebenzisa i-UML, i-SysML kunye ne-RAAML ye-OMG imigangatho. Ikwabandakanya inkxaso yemodeli yeC4 yokujonga uyilo lwesoftware. Iyahambelana ne-UML v2.0 kunye nemizobo engeyo-UML.
- Siza kufumana kwakhona ikopi yokuncamathisela inkxaso.
- Inkxaso yefomathi yefayile XML.
- Inkqubo iya kusivumela ukuba sisebenzise i rhoxisa umphathi.
- Ine- iprotocol yokudibanisa.
- Izitayile zoMzobo nge Injini yesitayile eyakhelweyo.
- Siza kuba nazo ezinye iindlela ezimfutshane zokucofa ukusebenza ngokukhawuleza.
- Inkqubo yenkqubo iya kusinika ulungelelwaniso kunye nolungelelwaniso ukhetho.
- Siya kuba nethuba lokusebenzisa oku kulandelayo izinto; iiklasi, izinto, isenzo, iimeko zokusebenzisa, izitayile, unxibelelwano, kunye neeprofayili.
- Siza kukwazi thumela ngaphandle; I-SVG, iPDF, iPNG kunye neXMI.
- Iya kusinika ithuba lokukhetha yenza uxwebhu olutsha kwiitemplate, ezinokukhawulezisa imveliso.
Faka iGaphor kwi-Ubuntu nakwiziphumo
Njengephakheji yePlppak
Singayifumana le nkqubo ifumaneka njengephakheji yePlppak kwi Flathub. Ukuba usebenzisa Ubuntu 20.04, kwaye ukuba awunayo le teknoloji inikwe amandla kwinkqubo yakho, ungaqhubeka Isikhokelo ukuba ugxa wakhe wabhala kule bhlog malunga nayo.
Xa unokufaka ezi ntlobo zeephakeji, kufuneka kuphela ukuvula i-terminal (Ctrl + Alt + T) kunye sebenzisa umyalelo wokufaka weGaphor:
flatpak install flathub org.gaphor.Gaphor
Xa ukufakela kugqityiwe, ngoku unokukhangela isiqalisi senkqubo kwikhompyuter yakho. Ukongeza, lo myalelo ulandelayo ungenziwa kwisiphelo sendlela (Ctrl + Alt + T) ukuya qala inkqubo:
flatpak run org.gaphor.Gaphor
Khupha ngaphandle
ukuba susa iphakheji yeplppak kule nkquboKwisiphelo sendlela (Ctrl + Alt + T) kuya kufuneka kuphela ukusebenzisa lo myalelo:
flatpak uninstall org.gaphor.Gaphor
Njenge AppImage
Desde iphepha lokukhupha iprojekthi, sinokukhuphela ingxelo yokugqibela yefayile yeAppImage yale nkqubo. Ukuba ukhetha ukusebenzisa i-terminal (Ctrl + Alt + T) ukukhuphela ingxelo yamva nje, kuyakufuneka uyivule kwaye usebenze kuyo wget ngoku Landelayo:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Xa ukhuphelo lugqityiwe, kuphela unike iimvume eziyimfuneko kwifayile. Oku kunokufezekiswa ngokuchwetheza kwisiphelo esinye:
chmod +x Gaphor-*.AppImage
Kwaye ngoku qala inkquboCofa nje kabini kwifayile, okanye chwetheza kwisiphelo sendlela:
./Gaphor-*.AppImage
Esi sisoftware yenzelwe abaqalayo kunye neengcali. Nokuba ungumzekelo nje oqhelekileyo wokubhala iprojekthi, okanye ingcali kuphuhliso oluqhutywa yimodeli, uGaphor uya kuba nazo zonke iimfuno zakho zigutyungelwe. I-Gapher sisisombululo esilula kodwa esinamandla esineempawu ezininzi ezinokuba sisixhobo esiluncedo kubaphuhlisi besoftware kunye neenjineli.
Ngolwazi oluthe kratya ngale nkqubo okanye ngokusetyenziswa kwayo, abasebenzisi banokudibana ne Inkqubo yewebhusayithi, i Indawo yokugcina kwiGithub yeprojekthi, okanye eyakho amaxwebhu asemthethweni.
Yiba ngowokuqala ukuphawula