Parhaat UML-työkalut, joita voimme käyttää Linuxissa

UML Linuxissa

Jokin aika sitten joku, joka opetti minulle HTML:n, CSS:n ja JavaScriptin, kertoi minulle Kuvio, työkalu, jota käytetään kuvaamaan, miltä sovellukset tai verkkosivut näyttävät. Sen voi tehdä tyynyllä ja kynällä, mutta tämäntyyppiset ohjelmistot auttavat, varsinkin jos haluat antaa ammattimaisemman kuvan. Ohjelmoinnin osalta käytetään malleja UML, eräänlainen esitys, josta aiomme puhua täällä tänään.

UML (Unified Modeling Language) on a ohjelmistojärjestelmien mallinnuskieli käytetään kuvaamaan, visualisoimaan, jäsentämään ja dokumentoimaan ohjelmistojärjestelmän komponentteja. Sitä käytetään esittelemään järjestelmän rakennetta, vuorovaikutuksia ja vastuita sekä kuvaamaan järjestelmän prosesseja ja tietovirtoja. Sitä voidaan käyttää myös luokkakaavioiden, objektikaavioiden, komponenttikaavioiden ja käyttöönottokaavioiden esittämiseen.

Miksi käyttää tämän tyyppisiä UML-työkaluja

En halua puhua henkilökohtaisesta elämästäni, mutta kun puhun, en kerro liikaa yksityiskohtia. Minua on hiljattain pyydetty laatimaan kolme "asiaa" ja järjestämään ne niin, että niillä on järkeä hypoteettiselle sovellukselle. Katsoin kolmea luetteloa noilla "asioilla" ja aloin työskennellä. Kun laitoin yhden järkevään paikkaan, laitoin X:n kyseiseen kohtaan ja jatkoin... "Cacao maravillado", jota en edes lopettanut, oli aúpa. Myöhemmin joku muu näytti minulle, kuinka heidän mielestään kotitehtävät tulisi tehdä, alkaen a:sta luotu suunnittelu Kiitos UML:lle.

Kun näin kuvan, kaikki oli paljon helpompaa, ja niin ajattelin. Tunnet olosi tyhmäksi, kun ajattelet ja teet paljon ja huomaat lopulta, että asiat olisivat voineet olla niin paljon helpompaa. Ja tässä ei ole kysymys enemmän tai vähemmän kyvykkyydestä, vaan siitä ymmärrämme, mitä meidän on tehtävä, ja osaamme suunnitella sen. Ohjelmistomaailmassa tämä suunnittelu tehdään UML-työkaluilla, koska voimme esittää graafisesti kaiken mitä ajattelemme reaaliajassa. Jos näemme jotain, joka ei sovi yhteen, voimme siirtää palapelin palasia ympäriinsä, kunnes jokin sopii mahdollisimman siististi.

Parhaat ilmaiset ja saatavilla olevat UML-ohjelmistovaihtoehdot Linuxille

On monia tämän tyyppisiä työkaluja, jotka ovat monialustaisia, mutta ei niin paljon, jos haluamme niiden olevan ilmaisia, yksinkertaisesti ilmaisia ​​ja että niitä voidaan käyttää Linuxissa. Ne eivät ehkä ole parhaita monille, mutta aloittaisin kahdella, jotka ovat kahden eniten käytetyn Linux-työaseman kehittäjien tai niihin liittyvien ihmisten luomia.

Sateenvarjo

Sateenvarjo

En tiedä mistä nimi tulee, mutta se alkaa sanalla "UM", kuten UML-kieli, ja se on se mitä espanjaksi käännetään "sateenvarjoiksi" tai vastaavaksi, ja osa UML:llä luoduista malleista on rakenne sateenvarjo tyyppi. Oli miten oli, se on se vaihtoehto tarjoaa meille KDE:n, ja tiedämme jo millaisia ​​"K-joukkue" ovat. Heidän sovelluksensa eivät ehkä ole yhtä intuitiivisia kuin muut, mutta ne ovat täynnä ominaisuuksia.

Yllä olevassa kuvakaappauksessa näemme, kuinka voit lisätä kaikenlaisia ​​tietoja, kuten loogisia tietotyyppejä, desimaalilukuja, merkkijonoja...

Gaphor

Gaphor

Vaihtoehto GNOME tai sen ympyrä on Gaphor. Se noudattaa GNOME-filosofiaa, joka on kirjoitettu GTK:ssa ja intuitiivisemmalla suunnittelulla, ja uusimmassa versiossaan he ovat ottaneet käyttöön tuen vaaleille ja tummille teemoille. Jos tumma teema valitaan, myös kaaviot tummenevat, kuten yllä olevasta kuvakaappauksesta näkyy.

PlantUML

PlantUML Se on yksi parhaista vaihtoehdoista, jos etsit jotain, joka sopii mille tahansa alustalle, koska se on myös Google Playssa. Se on ilmainen ja avoimen lähdekoodin, ja se on yksi Linux-yhteisön parhaiten arvioimista työkaluista.

diagrams.net, UML selaimesta

Kaaviot, UML verkossa

Jos emme tiedä mitään UML:stä, yksi parhaista vaihtoehdoista on se, joka meille tarjotaan diagrams.net. Se ei vaadi rekisteröintiä, ja tämäntyyppisten esitysten luominen on yhtä yksinkertaista kuin jos käyttäisimme Windows Paintia. Se ei myöskään näytä olevan saatavana Linuxille; on, että se on mistä tahansa käyttöjärjestelmästä, jossa on verkkoselain.

Tärkeää: tämä ei ole vain "piirustusten luomista"

UML on mallinnuskieli, ja vaikka sen avulla voidaan luoda eräänlainen kartta, joka helpottaa asioita, todellisuudessa sinun on ymmärrettävä, miten se toimii, miten suhteita luodaan ja niin edelleen. Jos tarvitsemme vain sellaisen kartan tai piirustuksen, riittää, että vedät Tux Paint, piirustus tai jopa GIMP. Tämä edustaa muita asioita, kuten ohjelmiston organisointia, jossa on luokkia, menetelmiä jne. Lisäksi luotu voidaan viedä koodiksi lisätäkseen sen kieliprojekteihin, kuten Python, Java tai C++, monien muiden joukossa.

Kun näitä ohjelmia on ymmärretty, niitä voidaan käyttää ja niiden potentiaali voidaan hyödyntää täysimääräisesti. Ja niille, jotka ovat jo oppineet sen, onko sinulla ehdotuksia, joita voisit lisätä tähän lyhyeen luetteloon?


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.