Parimad UML-i tööriistad, mida saame Linuxis kasutada

UML Linuxis

Mõni aeg tagasi rääkis mulle keegi, kes õpetas mulle HTML-i, CSS-i ja JavaScripti Joonis fig, tööriist, mida kasutatakse rakenduste või veebilehtede väljanägemise kirjeldamiseks. See on midagi, mida saate teha padja ja pliiatsiga, kuid seda tüüpi tarkvara aitab, eriti kui soovite anda professionaalsema pildi. Programmeerimisel kasutatakse mudeleid UML, esitlus, millest me täna siin räägime.

UML (Unified Modeling Language) on a tarkvarasüsteemide modelleerimiskeel kasutatakse tarkvarasüsteemi komponentide kirjeldamiseks, visualiseerimiseks, struktureerimiseks ja dokumenteerimiseks. Seda kasutatakse süsteemi struktuuri, selle vastasmõju ja vastutuse näitamiseks, samuti süsteemi protsesside ja andmevoogude kujutamiseks. Seda saab kasutada ka klassidiagrammide, objektidiagrammide, komponentide diagrammide ja juurutusskeemide esitamiseks.

Miks kasutada seda tüüpi UML-i tööriistu?

Mulle ei meeldi oma isiklikust elust rääkida, aga kui räägin, siis ma ei avalda liiga palju üksikasju. Hiljuti paluti mul välja panna kolm "asja" ja korraldada need nii, et need oleksid hüpoteetiliseks rakenduseks mõistlikud. Ma vaatasin kolme nimekirja nende "asjadega" ja asusin tööle. Kui panin ühe mõistlikku kohta, panin X-i kõnealusele punktile ja jätkasin ... "Cacao maravillado", millega ma isegi ei lõpetanud, oli aúpa. Hiljem näitas keegi teine, kuidas nende arvates tuleks kodutöid teha, alustades a-st loodud disain Tänu UML-ile.

Kui ma pilti nägin, oli kõik palju lihtsam ja nii ma arvasin. Tunned end lollina, kui mõtled ja teed palju ning lõpuks näed, et kõik oleks võinud olla palju lihtsam. Ja siin pole küsimus enam-vähem võimekuses, vaid selles mõistame, mida peame tegema, ja oskame seda planeerida. Tarkvaramaailmas toimub see planeerimine UML-i tööriistadega, kuna saame graafiliselt esitada kõike, mida mõtleme reaalajas. Kui näeme midagi, mis ei sobi kokku, saame pusletükke ringi liigutada, kuni miski sobib võimalikult korralikult.

Parimad tasuta ja saadaolevad UML-i tarkvaravalikud Linuxi jaoks

Seda tüüpi modelleerimisel on palju platvormidevahelisi tööriistu, kuid mitte nii palju, kui tahame, et need oleksid tasuta, lihtsalt tasuta ja et neid saaks kasutada Linuxis. Need ei pruugi paljude jaoks parimad olla, kuid alustaksin kahest, mille on loonud kahe enimkasutatava Linuxi lauaarvuti arendajad või nendega seotud inimesed.

Vihmavarju

Vihmavarju

Ma ei saa täpselt aru, kust nimi pärineb, kuid see algab "UM-iga", nagu UML-i keel, ja see on see, mida hispaania keeles tõlgitaks kui "vihmavarjud" või midagi sellist ja osa UML-iga loodud kujundustest neil on vihmavarju tüüpi struktuur. Olgu kuidas on, see on valik pakub meile KDE-d, ja me juba teame, milline on K-tiim. Nende rakendused ei pruugi olla nii intuitiivsed kui teised, kuid need on täis funktsioone.

Ülaltoodud ekraanipildil näeme, kuidas saate lisada igasugust teavet, näiteks tõeväärtuse andmetüüpe, kümnendkohti, stringe...

Gaphor

Gaphor

GNOME või selle ringi valik on Gaphor. See järgib GNOME-i filosoofiat, mis on kirjutatud GTK-s ja intuitiivsema kujundusega, ning selle uusimas versioonis on nad kasutusele võtnud heledate ja tumedate teemade toe. Kui valitud on tume teema, muutuvad ka diagrammid tumedamaks, nagu on näha ülaloleval ekraanipildil.

TaimUML

TaimUML See on üks parimaid valikuid, kui otsite midagi, mis sobib mis tahes platvormile, kuna see on saadaval ka Google Plays. See on tasuta ja avatud lähtekoodiga ning Linuxi kogukonna üks kõrgemalt hinnatud tööriistu.

diagrams.net, UML brauserist

Diagrammid, UML veebis

Kui me UML-ist midagi ei tea, on üks parimaid võimalusi see, mida meile pakutakse diagrams.net. See ei nõua registreerimist ja seda tüüpi esituste loomine on sama lihtne kui Windows Painti kasutamisel. Samuti pole see Linuxi jaoks saadaval; on see, et see pärineb mis tahes operatsioonisüsteemist, millel on veebibrauser.

Tähtis: see pole lihtsalt "jooniste loomine"

UML on modelleerimiskeel ja kuigi seda saab kasutada omamoodi kaardi loomiseks, mis meie jaoks lihtsamaks teeb, siis tegelikkuses sa pead aru saama, kuidas see töötab, kuidas suhteid luuakse ja nii edasi. Kui meil on vaja ainult sellist kaarti või joonist, siis piisaks Tux Painti tõmbamisest, joonis või isegi GIMP. Selle eesmärk on esindada muid asju, näiteks tarkvara, millel on klassid, meetodid jne, organiseerimine. Lisaks saab loodut eksportida koodi, et lisada see paljude teiste hulgas keeleprojektidesse nagu Python, Java või C++.

Pärast nende mõistmist saab neid programme kasutada ja nende potentsiaali täielikult ära kasutada. Ja neile, kes on selle juba õppinud, kas teil on ettepanekuid, mida sellesse lühikesse nimekirja lisada?


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.