Geriausi UML įrankiai, kuriuos galime naudoti „Linux“.

UML Linux sistemoje

Prieš kurį laiką kažkas, mokęs mane HTML, CSS ir JavaScript, papasakojo apie tai figma, įrankis, naudojamas parodyti, kaip atrodys programos ar tinklalapiai. Tai galite padaryti naudodami bloknotą ir pieštuką, tačiau tokio tipo programinė įranga padeda, ypač jei norite sukurti profesionalesnį vaizdą. Kalbant apie programavimą, naudojami modeliai UML, pristatymo tipas, apie kurį šiandien kalbėsime.

UML (Unified Modeling Language) yra a programinės įrangos sistemų modeliavimo kalba naudojamas programinės įrangos sistemos komponentams aprašyti, vizualizuoti, struktūrizuoti ir dokumentuoti. Jis naudojamas sistemos struktūrai, jos sąveikai ir atsakomybei parodyti, taip pat sistemos procesams ir duomenų srautams atvaizduoti. Jis taip pat gali būti naudojamas klasių diagramoms, objektų diagramoms, komponentų diagramoms ir diegimo diagramoms pavaizduoti.

Kodėl verta naudoti tokio tipo UML įrankius

Nemėgstu kalbėti apie savo asmeninį gyvenimą, bet kai kalbu, per daug detalių nepateikiu. Neseniai manęs paprašė išdėstyti tris „dalykus“ ir išdėstyti juos taip, kad jie būtų prasmingi hipotetiniam pritaikymui. Ką aš padariau – pažiūrėjau į tris sąrašus su tais „daiktais“ ir pradėjau dirbti. Kai įdėjau vieną į prasmingą vietą, į tą tašką įdėjau X ir tęsiau... „Cacao maravillado“, kurio net nepabaigiau, buvo aúpa. Vėliau kažkas man parodė, kaip, jų nuomone, reikia atlikti namų darbus, pradedant nuo a sukurtas dizainas Ačiū UML.

Kai pamačiau vaizdą, viskas buvo daug lengviau, todėl aš taip ir maniau. Jautiesi kvailas, kai daug galvoji ir darai, o galiausiai pamatai, kad viskas galėjo būti daug lengviau. Ir čia kalbama ne apie daugiau ar mažiau gebėjimą, o apie tai suprasti, ką turime daryti, ir žinoti, kaip tai planuoti. Programinės įrangos pasaulyje šis planavimas atliekamas naudojant UML įrankius, nes galime grafiškai pavaizduoti viską, apie ką galvojame realiu laiku. Jei matome ką nors, kas nesutampa, galime perkelti dėlionės dalis, kol kas nors tilps kuo tvarkingiau.

Geriausios nemokamos ir galimos UML programinės įrangos parinktys, skirtos „Linux“.

Yra daug tokio tipo modeliavimo įrankių, kurie yra kelių platformų, bet ne tiek daug, jei norime, kad jie būtų nemokami, tiesiog nemokami ir kad juos būtų galima naudoti Linux. Galbūt daugeliui jie nėra patys geriausi, bet pradėčiau nuo dviejų, kuriuos sukūrė dviejų dažniausiai naudojamų Linux stalinių kompiuterių kūrėjai arba su jais susiję žmonės.

Skėtis

Skėtis

Nelabai aišku iš kur kilęs pavadinimas, bet jis prasideda „UM“, kaip ir UML kalba, o tai ispanų kalba būtų verčiama kaip „skėčiai“ ar kažkas panašaus, ir dalis dizaino sukurtų su UML. turėti skėčio tipo struktūrą. Kad ir kaip ten būtų, toks variantas siūlo mums KDE, ir mes jau žinome, kas yra „K komanda“. Jų programos gali būti ne tokios intuityvios kaip kitos, tačiau jose gausu funkcijų.

Aukščiau esančioje ekrano kopijoje matome, kaip galite pridėti įvairios informacijos, pvz., loginių duomenų tipų, dešimtainių skaičių, eilučių...

Gaforas

Gaforas

GNOME arba jo rato parinktis yra Gaforas. Ji atitinka GNOME filosofiją, parašytą GTK ir su intuityvesniu dizainu, o naujausioje versijoje jie pristatė šviesių ir tamsių temų palaikymą. Jei pasirinksite tamsią temą, diagramos taip pat tamsės, kaip matyti aukščiau esančioje ekrano kopijoje.

AugalasUML

AugalasUML Tai vienas geriausių variantų, jei ieškote kažko, kas tinka bet kuriai platformai, nes jis taip pat yra „Google Play“. Tai nemokama, atvirojo kodo ir yra vienas iš aukščiausių Linux bendruomenės įvertintų įrankių.

diagrams.net, UML iš naršyklės

Diagramos, UML žiniatinklyje

Jei nieko nežinome apie UML, vienas geriausių variantų yra tas, kuris mums siūlomas diagrams.net. Tam nereikia registracijos, o sukurti tokio tipo vaizdus yra taip paprasta, kaip būtų, jei naudotume „Windows Paint“. Be to, tai nėra taip, kaip ji prieinama Linux; yra tai, kad ji yra iš bet kurios operacinės sistemos, kuri turi žiniatinklio naršyklę.

Svarbu: tai ne tik „kurti brėžinius“

UML yra modeliavimo kalba, ir nors ją galima naudoti kuriant tam tikrą žemėlapį, kad mums būtų lengviau, iš tikrųjų jūs turite suprasti, kaip tai veikia, kaip užmezgami santykiai ir pan. Jei mums reikia tik tokio žemėlapio ar piešinio, užtektų patraukti Tux Paint, brėžinys ar net GIMP. Tai reiškia kitus dalykus, pvz., programinės įrangos, kuri turės klases, metodus ir kt., organizavimą. Be to, tai, kas buvo sukurta, gali būti eksportuojama į kodą, kad būtų galima pridėti prie kalbos projektų, tokių kaip Python, Java ar C++ ir daugelis kitų.

Supratus šias programas, jas galima naudoti ir išnaudoti visas jų galimybes. O tiems, kurie jį jau įvaldė, ar turite pasiūlymų, kuriuos galėtumėte įtraukti į šį trumpą sąrašą?


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.