Gaphor adalah aplikasi pemodelan sumber terbuka dan gratis dengan dukungan untuk berbagai bahasa pemodelan seperti UML, SysML, RAAML, dan C4.
Tidak tahu istilah "bahasa pemodelan"? Pada dasarnya, ini adalah seperangkat instruksi yang dapat digunakan untuk membuat desain dan konstruksi struktur. Bisa tekstual dan grafis, keduanya.
Grafik lebih mudah dilihat dan dipahami bagaimana berbagai komponen proyek saling terkait.
Pernahkah Anda melihat diagram alur atau diagram urutan? Itu juga merupakan jenis pemodelan grafis dalam bentuk paling sederhana.
Ada berbagai bahasa pemodelan dan digunakan untuk pengembangan perangkat lunak, rekayasa sistem, fisika, manajemen proyek, dan banyak lagi.
Gaphor untuk UML, SysML, dan lainnya
Gaphor bekerja dengan standar UML, SysML, dan RAAML OMG. Ini juga mencakup dukungan untuk model C4 untuk memvisualisasikan arsitektur perangkat lunak.
Ini bukan hanya alat menggambar. Ini mengimplementasikan model data UML 2 yang sepenuhnya sesuai. Anda dapat membuat model yang sangat kompleks dengan Gaphor.
Ditulis dalam Python, Gaphor sepenuhnya open source di bawah lisensi Apache 2. Anda dapat menemukan semua kode sumbernya di repositori GitHub-nya. Ini adalah alat lintas platform dan tersedia untuk diinstal di Linux, Windows, dan macOS.
Anda dapat mengekspor diagram Anda dalam format PDF, PNG, SVG dan XML. Anda juga dapat memasang pembuat kode.
Situs web Gaphor menyebutkan bahwa ia memiliki mode gelap tetapi saya tidak melihat opsi apa pun untuk mengaktifkannya di versi AppImage yang saya unduh.
Menginstal Gaphor di Linux
Pengguna Arch dapat menemukan Gaphor di AUR. Untuk distribusi lain, Anda memiliki pilihan untuk memilih antara AppImage dan Flatpak.
Anda dapat mengunduh AppImage dari halaman unduhannya.
Unduh Gaphor
Jika Anda ingin menggunakan versi Flatpak, tambahkan repositori Flathub terlebih dahulu:
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Dan kemudian instal:
flatpak install --user flathub org.gaphor.Gaphor
Karena Gaphor pada dasarnya adalah aplikasi Python, Anda juga dapat menginstalnya menggunakan Pip.
pip install gaphor
Saya menggunakan UML dan diagram urutan ketika saya bekerja sebagai insinyur perangkat lunak. Saya belum menggunakannya dalam beberapa tahun terakhir. Melihat Gaphor, menurut saya ini adalah aplikasi yang cukup keren untuk dimiliki jika Anda harus membuat UML dan diagram lain untuk proyek Anda.
Jangan ragu untuk mencobanya dan bagikan pengalaman Anda di komentar.
Artikel Asli