Dalam artikel seterusnya kita akan melihat Gaphor. Ini adalah aplikasi pemodelan UML, SysML, RAAML dan C4. Program ini telah dirancang agar mudah digunakan, tanpa kehilangan kuasa.
Gaphor adalah aplikasi pemodelan yang ditulis dalam Python. Program ini mengimplementasikan model data UML 2 yang serasi sepenuhnya, jadi lebih daripada sekadar alat melukis gambar. Pengguna dapat menggunakan Gaphor untuk memvisualisasikan aspek yang berbeza dari sistem dengan cepat, dan juga untuk membuat model yang lengkap dan kompleks.
Ciri-ciri umum Gaphor
- Ia adalah program platform salib, yang berfungsi di semua platform utama.
- Antaramuka akan memberi kita kemungkinan menggunakan a mod gelap.
- Adalah sumber terbuka. Gaphor ditulis dalam Python dan 100% sumber terbuka. Ia boleh didapati di bawah lesen Apache 2.
- Akan membenarkan kita buat kelas kelas, interaksi dan mesin keadaan untuk perisian atau gambar rajah keperluan, dan definisi blok untuk sistem. Sekiranya anda ingin mencampurkan dan memadankan, anda bahkan boleh menambahkan elemen rajah yang berlainan pada rajah yang sama, untuk mendapatkan pandangan yang kami perlukan.
- Ini adalah program yang boleh dilanjutkan. Kami boleh menyambungkan penjana kod atau mengeksport gambar rajah kami untuk dokumentasi. Terlalu ia akan membolehkan kita membuat sambungan sendiri dan mengaksesnya melalui GUI atau CLI.
- Kami akan mempunyai kemungkinan untuk dengan mudah menemukan semua elemen model kami di pemandangan pokok.
- Program ini memenuhi standard. Gaphor melaksanakan piawaian UML, SysML dan RAAML OMG. Ini juga termasuk dukungan untuk model C4 untuk memvisualisasikan seni bina perisian. Ia juga sesuai dengan gambarajah UML v2.0 dan bukan UML.
- Kami juga akan menjumpai sokongan salin tampal.
- Sokongan format fail XML.
- Program ini akan membolehkan kita menggunakan buat asal pengurus.
- Ia mempunyai a protokol sambungan kaya.
- Gaya Diagram dengan a enjin gaya terbina dalam.
- Kami akan mempunyai beberapa pintasan papan kekunci untuk bekerja dengan lebih pantas.
- Antara muka program akan memberi kita pilihan penjajaran dan penyesuaian.
- Kami mempunyai kemungkinan untuk menggunakan yang berikut unsur; kelas, komponen, tindakan, kes penggunaan, gaya, interaksi, dan profil.
- Kami akan dapat eksport ke; SVG, PDF, PNG dan XMI.
- Ini juga akan memberi kita pilihan untuk buat dokumen baru dari templat, yang dapat mempercepat pengeluaran.
Pasang Gaphor di Ubuntu dan derivatifnya
Sebagai pakej Flatpak
Kita dapat mencari program ini boleh didapati sebagai pakej Flatpak di Flathub. Sekiranya anda menggunakan Ubuntu 20.04, dan jika anda masih belum mengaktifkan teknologi ini pada sistem anda, anda boleh meneruskannya Panduannya bahawa rakan sekerja menulis di blog ini mengenainya.
Apabila anda dapat memasang jenis pakej ini, hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan arahan pemasangan Gaphor:
flatpak install flathub org.gaphor.Gaphor
Apabila pemasangan selesai, anda kini boleh mencari pelancar program di komputer anda. Sebagai tambahan, perintah berikut dapat dijalankan di terminal (Ctrl + Alt + T) ke mulakan program:
flatpak run org.gaphor.Gaphor
Nyahpasang
kepada keluarkan pakej flatpak dari program ini, dalam terminal (Ctrl + Alt + T) hanya perlu menggunakan arahan:
flatpak uninstall org.gaphor.Gaphor
Sebagai AppImage
Desde halaman keluaran projek, kita boleh memuat turun versi terbaru fail AppImage untuk program ini. Sekiranya anda lebih suka menggunakan terminal (Ctrl + Alt + T) untuk memuat turun versi terkini hari ini, hanya perlu membukanya dan berjalan di dalamnya wget seperti berikut:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Apabila muat turun selesai, hanya berikan kebenaran yang diperlukan untuk fail. Ini dapat dicapai dengan menaip terminal yang sama:
chmod +x Gaphor-*.AppImage
Dan sekarang untuk mulakan program, klik dua kali pada fail, atau ketik terminal:
./Gaphor-*.AppImage
Ini adalah perisian direka untuk pemula dan profesional. Sama ada anda seorang modeler kasual yang mendokumentasikan projek, atau pakar dalam pembangunan berdasarkan model, Gaphor mungkin akan memenuhi semua keperluan anda. Gapher adalah penyelesaian yang mudah tetapi hebat dengan banyak ciri yang boleh menjadi alat yang berguna untuk pembangun perisian dan jurutera.
Untuk maklumat lebih lanjut mengenai program ini atau mengenai penggunaannya, pengguna boleh merujuk kepada laman web program, The repositori di Github projek, atau anda dokumentasi rasmi.