Alat UML terbaik yang boleh kami gunakan dalam Linux

UML pada Linux

Beberapa ketika dahulu, seseorang yang mengajar saya HTML, CSS dan JavaScript memberitahu saya tentangnya figma, alat yang digunakan untuk mewakili cara aplikasi atau halaman web akan kelihatan. Ia adalah sesuatu yang boleh anda lakukan dengan pad dan pensel, tetapi perisian jenis ini membantu, terutamanya jika anda ingin memberikan imej yang lebih profesional. Mengenai pengaturcaraan, yang digunakan ialah model UML, sejenis pembentangan yang akan kita bincangkan di sini hari ini.

UML (Unified Modelling Language) ialah a bahasa pemodelan sistem perisian digunakan untuk menerangkan, menggambarkan, menstruktur dan mendokumentasikan komponen sistem perisian. Ia digunakan untuk menunjukkan struktur sistem, interaksi dan tanggungjawabnya, serta untuk mewakili proses dan aliran data sistem. Ia juga boleh digunakan untuk mewakili rajah kelas, rajah objek, rajah komponen, dan rajah penggunaan.

Mengapa menggunakan alat UML jenis ini

Saya tidak suka bercakap tentang kehidupan peribadi saya, tetapi apabila saya melakukannya, saya tidak memberikan terlalu banyak butiran. Saya baru-baru ini telah diminta untuk meletakkan tiga "perkara" dan menyusunnya supaya ia masuk akal untuk aplikasi hipotesis. Apa yang saya lakukan ialah melihat tiga senarai dengan "perkara" itu dan mula bekerja. Apabila saya meletakkan satu di tempat yang masuk akal, saya meletakkan X pada titik yang dipersoalkan, dan meneruskan ... "Kakao maravillado" yang saya tidak habiskan pun ialah aúpa. Kemudian, orang lain menunjukkan kepada saya bagaimana mereka berpendapat kerja rumah harus dilakukan, bermula dengan a reka bentuk yang dibuat Terima kasih kepada UML.

Sebaik sahaja saya melihat imej itu, semuanya lebih mudah, jadi saya fikir. Anda berasa bodoh apabila anda berfikir dan melakukan banyak perkara dan pada akhirnya melihat bahawa perkara mungkin menjadi lebih mudah. Dan di sini ia bukan soal berkebolehan lebih atau kurang, tetapi tentang memahami apa yang perlu kita lakukan dan tahu bagaimana merancangnya. Dalam dunia perisian, perancangan ini dilakukan dengan alat UML, kerana kami boleh mewakili secara grafik semua yang kami fikirkan dalam masa nyata. Jika kita melihat sesuatu yang tidak dapat dijumlahkan, kita boleh mengalihkan kepingan teka-teki itu sehingga ada yang muat sekemas mungkin.

Pilihan perisian UML percuma dan tersedia terbaik untuk Linux

Terdapat banyak alat pemodelan jenis ini yang merentas platform, tetapi tidak begitu banyak jika kita mahu alat tersebut percuma, percuma sahaja dan ia boleh digunakan di Linux. Mereka mungkin bukan yang terbaik untuk ramai, tetapi saya akan mulakan dengan dua yang dicipta oleh pembangun dua desktop Linux yang paling banyak digunakan, atau orang yang berkaitan dengannya.

Payung

Payung

Saya tidak begitu jelas dari mana nama itu berasal, tetapi ia bermula dengan "UM", seperti bahasa UML, dan itulah yang dalam bahasa Sepanyol akan diterjemahkan sebagai "payung" atau sesuatu seperti itu, dan sebahagian daripada reka bentuk yang dibuat dengan UML mempunyai jenis payung struktur. Walau apa pun, ia adalah pilihan yang menawarkan kami KDE, dan kita sudah tahu bagaimana "pasukan K" itu. Apl mereka mungkin tidak seintuitif seperti yang lain, tetapi ia penuh dengan ciri.

Dalam tangkapan skrin di atas kita melihat bagaimana anda boleh menambah semua jenis maklumat, seperti jenis data boolean, perpuluhan, rentetan...

Gaphor

Gaphor

Pilihan GNOME, atau bulatannya, ialah Gaphor. Ia mengikuti falsafah GNOME, yang ditulis dalam GTK dan dengan reka bentuk yang lebih intuitif, dan dalam versi terbarunya mereka telah memperkenalkan sokongan untuk tema terang dan gelap. Jika tema gelap dipilih, gambar rajah juga akan menjadi gelap, seperti yang dilihat dalam tangkapan skrin di atas.

PlantUML

PlantUML Ia adalah salah satu pilihan terbaik jika anda mencari sesuatu yang sesuai untuk mana-mana platform, kerana ia juga terdapat dalam Google Play. Ia adalah percuma dan sumber terbuka, dan merupakan salah satu alat yang dinilai tertinggi oleh komuniti Linux.

diagrams.net, UML daripada penyemak imbas

Diagram, UML di web

Jika kami tidak tahu apa-apa tentang UML, salah satu pilihan terbaik ialah pilihan yang ditawarkan kepada kami diagrams.net. Ia tidak memerlukan pendaftaran, dan membuat representasi jenis ini semudah jika kami menggunakan Windows Paint. Juga, ia bukan seperti ia tersedia untuk Linux; ialah ia daripada mana-mana sistem pengendalian yang mempunyai pelayar web.

Penting: ini bukan sekadar "membuat lukisan"

UML ialah bahasa pemodelan, dan walaupun ia boleh digunakan untuk mencipta sejenis peta untuk memudahkan kita, sebenarnya anda perlu memahami bagaimana ia berfungsi, bagaimana perhubungan dibuat dan sebagainya. Jika kita hanya memerlukan peta atau lukisan seperti itu, sudah cukup untuk menarik Tux Paint, Lukisan atau pun GIMP. Ini adalah untuk mewakili perkara lain, seperti organisasi sekeping perisian yang akan mempunyai kelas, kaedah, dsb. Di samping itu, apa yang telah dibuat boleh dieksport ke kod untuk menambahkannya pada projek bahasa seperti Python, Java atau C++, antara lain.

Setelah difahami, program ini boleh digunakan dan memanfaatkan potensi mereka sepenuhnya. Dan bagi mereka yang telah menguasainya, adakah anda mempunyai sebarang cadangan yang akan anda tambahkan ke senarai pendek ini?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.