De bedste UML-værktøjer, som vi kan bruge i Linux

UML på Linux

For noget tid siden fortalte en, der lærte mig HTML, CSS og JavaScript, mig om figma, et værktøj, der bruges til at repræsentere, hvordan applikationer eller websider vil se ud. Det er noget, du kan gøre med en blok og blyant, men denne type software hjælper, især hvis du vil give et mere professionelt billede. Med hensyn til programmering er det modeller, der bruges UML, en type præsentation, som vi skal tale om her i dag.

UML (Unified Modeling Language) er en modelleringssprog for softwaresystemer bruges til at beskrive, visualisere, strukturere og dokumentere komponenterne i et softwaresystem. Det bruges til at vise strukturen af ​​et system, dets interaktioner og ansvar, samt til at repræsentere systemets processer og datastrømme. Det kan også bruges til at repræsentere klassediagrammer, objektdiagrammer, komponentdiagrammer og implementeringsdiagrammer.

Hvorfor bruge denne type UML-værktøjer

Jeg kan ikke lide at tale om mit personlige liv, men når jeg gør det, giver jeg ikke for mange detaljer. Jeg er for nylig blevet bedt om at lægge tre "ting" ud og indrette dem, så de giver mening til en hypotetisk anvendelse. Det, jeg gjorde, var at kigge på de tre lister med de "ting" og begynde at arbejde. Da jeg satte en et sted, der gav mening, satte jeg et X til det pågældende punkt, og fortsatte ... "Cacao maravilladoen", som jeg ikke engang sluttede med, var aúpa. Senere viste en anden mig, hvordan de mente, lektier skulle laves, begyndende med et design skabt Tak til UML.

Da jeg så billedet, var alt meget nemmere, og det tænkte jeg. Man føler sig dum, når man tænker og gør meget og til sidst ser, at tingene kunne have været så meget nemmere. Og her er det ikke et spørgsmål om at være mere eller mindre dygtig, men om forstå, hvad vi skal gøre, og vide, hvordan vi planlægger det. I softwareverdenen foregår denne planlægning med UML-værktøjer, da vi grafisk kan repræsentere alt, hvad vi tænker på i realtid. Hvis vi ser noget, der ikke stemmer, kan vi flytte puslespilsbrikkerne rundt, indtil noget passer så pænt som muligt.

De bedste gratis og tilgængelige UML-softwaremuligheder til Linux

Der er mange værktøjer af denne type modellering, der er på tværs af platforme, men ikke så mange, hvis vi ønsker, at de skal være gratis, simpelthen gratis, og at de kan bruges på Linux. De er måske ikke de bedste for mange, men jeg vil starte med to, der er skabt af udviklerne af to af de mest brugte Linux-desktops, eller folk relateret til dem.

Paraply

Paraply

Jeg er ikke helt klar over, hvor navnet kommer fra, men det starter med "UM", ligesom UML-sproget, og det er, hvad der på spansk ville blive oversat som "paraplyer" eller noget i den stil, og en del af designs skabt med UML har en struktur paraply type. Hvorom alting er, så er det muligheden tilbyder os KDE, og vi ved allerede, hvordan "K-holdet" er. Deres apps er måske ikke så intuitive som andre, men de er fyldt med funktioner.

I skærmbilledet ovenfor ser vi, hvordan du kan tilføje alle former for information, såsom booleske datatyper, decimaler, strenge...

Gafor

Gafor

Muligheden for GNOME eller dens cirkel er Gafor. Den følger GNOME-filosofien, skrevet i GTK og med et mere intuitivt design, og i sin seneste version har de introduceret understøttelse af lyse og mørke temaer. Hvis det mørke tema vælges, bliver diagrammerne også mørkere, som det ses på skærmbilledet ovenfor.

PlantUML

PlantUML Det er en af ​​de bedste muligheder, hvis du leder efter noget, der er til enhver platform, da det også er til stede i Google Play. Det er gratis og open source og er et af de højest vurderede værktøjer af Linux-fællesskabet.

diagrams.net, UML fra browseren

Diagrammer, UML på nettet

Hvis vi ikke ved noget om UML, er en af ​​de bedste muligheder den, der tilbydes os i diagrams.net. Det kræver ikke registrering, og at skabe repræsentationer af denne type er lige så enkelt, som det ville være, hvis vi brugte Windows Paint. Det er heller ikke sådan, at det er tilgængeligt til Linux; er, at det er fra et hvilket som helst operativsystem, der har en webbrowser.

Vigtigt: dette er ikke kun "opret tegninger"

UML er et modelleringssprog, og selvom det kan bruges til at skabe en slags kort for at gøre tingene lettere for os, i virkeligheden du skal forstå, hvordan det fungerer, hvordan relationer skabes og så videre. Hvis vi kun har brug for den slags kort eller tegninger, ville det være nok at trække Tux Paint, Tegning eller endda GIMP. Dette er for at repræsentere andre ting, såsom organiseringen af ​​et stykke software, der vil have klasser, metoder osv. Derudover kan det, der er oprettet, eksporteres til kode for at tilføje det til sprogprojekter som Python, Java eller C++ blandt mange andre.

Når de er forstået, kan disse programmer bruges og udnytte deres potentiale fuldt ud. Og til dem, der allerede har mestret det, har du nogle forslag, som du vil tilføje til denne korte liste?


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.