Cele mai bune instrumente UML pe care le putem folosi în Linux

UML pe Linux

Cu ceva timp în urmă, cineva care m-a învățat HTML, CSS și JavaScript mi-a spus despre figma, un instrument folosit pentru a reprezenta modul în care vor arăta aplicațiile sau paginile web. Este ceva ce poți face cu un bloc și un creion, dar acest tip de software ajută, mai ales dacă vrei să oferi o imagine mai profesională. În ceea ce privește programarea, se folosesc modele UML, un tip de prezentare despre care vom vorbi astăzi aici.

UML (Unified Modeling Language) este un limbaj de modelare a sistemelor software folosit pentru a descrie, vizualiza, structura și documenta componentele unui sistem software. Este folosit pentru a arăta structura unui sistem, interacțiunile și responsabilitățile acestuia, precum și pentru a reprezenta procesele și fluxurile de date ale sistemului. Poate fi folosit și pentru a reprezenta diagrame de clasă, diagrame obiect, diagrame componente și diagrame de implementare.

De ce să folosiți acest tip de instrumente UML

Nu-mi place să vorbesc despre viața mea personală, dar când o fac, nu dau prea multe detalii. Mi s-a cerut recent să așez trei „lucruri” și să le aranjez astfel încât să aibă sens pentru o aplicație ipotetică. Ce am făcut a fost să mă uit la cele trei liste cu acele „lucruri” și să încep să lucrez. Când am pus unul într-un loc care avea sens, am pus un X la punctul în cauză și am continuat... „Maravillado de cacao” cu care nici nu am terminat a fost aúpa. Mai târziu, altcineva mi-a arătat cum credeau că ar trebui făcute temele, începând cu a design creat Datorită UML.

Odată ce am văzut imaginea, totul a fost mult mai ușor și așa m-am gândit. Te simți prost când gândești și faci multe și în cele din urmă vezi că lucrurile ar fi putut fi mult mai ușoare. Și aici nu este vorba de a fi mai mult sau mai puțin capabil, ci de să înțelegem ce avem de făcut și să știm cum să planificăm. În lumea software-ului, această planificare se face cu instrumente UML, deoarece putem reprezenta grafic tot ce ne gândim în timp real. Dacă vedem ceva care nu se adună, putem muta piesele puzzle-ului până când ceva se potrivește cât mai bine posibil.

Cele mai bune opțiuni de software UML gratuite și disponibile pentru Linux

Există multe instrumente de acest tip de modelare care sunt multiplatformă, dar nu atât de multe dacă vrem să fie gratuite, pur și simplu gratuite și să poată fi folosite pe Linux. Poate că nu sunt cele mai bune pentru mulți, dar aș începe cu două care sunt create de dezvoltatorii a două dintre cele mai utilizate desktop-uri Linux, sau de persoane înrudite cu acestea.

Umbrelă

Umbrelă

Nu sunt foarte clar de unde provine numele, dar începe cu „UM”, ca limbajul UML, și este ceea ce în spaniolă ar fi tradus ca „umbrele” sau ceva de genul acesta, și o parte din modelele create cu UML au o structură tip umbrelă. Oricum ar fi, este varianta care ne oferă KDE, și știm deja cum sunt „echipa K”. Aplicațiile lor pot să nu fie la fel de intuitive ca altele, dar sunt pline de funcții.

În captura de ecran de mai sus vedem cum puteți adăuga tot felul de informații, cum ar fi tipuri de date booleene, zecimale, șiruri...

Gaphor

Gaphor

Opțiunea GNOME, sau a cercului său, este Gaphor. Urmează filozofia GNOME, scrisă în GTK și cu un design mai intuitiv, iar în cea mai recentă versiune au introdus suport pentru teme deschise și întunecate. Dacă se alege tema întunecată, diagramele se vor întuneca și ele, așa cum se vede în captura de ecran de mai sus.

PlantUML

PlantUML Este una dintre cele mai bune opțiuni dacă cauți ceva care este pentru orice platformă, deoarece este prezent și în Google Play. Este gratuit și open source și este unul dintre cele mai apreciate instrumente de comunitatea Linux.

diagrams.net, UML din browser

Diagrame, UML pe web

Dacă nu știm nimic despre UML, una dintre cele mai bune opțiuni este cea care ni se oferă în diagrame.net. Nu necesită înregistrare, iar crearea reprezentărilor de acest tip este la fel de simplă cum ar fi dacă am folosi Windows Paint. De asemenea, nu este ca și cum ar fi disponibil pentru Linux; este că este de pe orice sistem de operare care are un browser web.

Important: acesta nu este doar „creați desene”

UML este un limbaj de modelare și, deși poate fi folosit pentru a crea un fel de hartă pentru a ne ușura lucrurile, în realitate trebuie sa intelegi cum functioneaza, cum se fac relațiile și așa mai departe. Dacă avem nevoie doar de acest tip de hartă sau desen, ar fi suficient să tragem Tux Paint, Desen sau chiar GIMP. Aceasta este pentru a reprezenta alte lucruri, cum ar fi organizarea unei piese de software care va avea clase, metode etc. În plus, ceea ce a fost creat poate fi exportat în cod pentru a-l adăuga la proiecte de limbaj precum Python, Java sau C++, printre multe altele.

Odată înțelese, aceste programe pot fi utilizate și pot profita din plin de potențialul lor. Și pentru cei care l-au stăpânit deja, aveți sugestii pe care le-ați adăuga la această listă scurtă?


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.