Labākie UML rīki, ko varam izmantot operētājsistēmā Linux

UML operētājsistēmā Linux

Pirms kāda laika kāds, kurš man mācīja HTML, CSS un JavaScript, pastāstīja par figma, rīks, ko izmanto, lai attēlotu, kā izskatīsies lietojumprogrammas vai tīmekļa lapas. To var izdarīt ar paliktni un zīmuli, taču šāda veida programmatūra palīdz, it īpaši, ja vēlaties izveidot profesionālāku attēlu. Attiecībā uz programmēšanu tiek izmantoti modeļi UML, prezentācijas veids, par kuru mēs šodien runāsim.

UML (Unified Modeling Language) ir a programmatūras sistēmu modelēšanas valoda izmanto, lai aprakstītu, vizualizētu, strukturētu un dokumentētu programmatūras sistēmas komponentus. To izmanto, lai parādītu sistēmas struktūru, tās mijiedarbību un atbildību, kā arī attēlotu sistēmas procesus un datu plūsmas. To var izmantot arī, lai attēlotu klašu diagrammas, objektu diagrammas, komponentu diagrammas un izvietošanas diagrammas.

Kāpēc izmantot šāda veida UML rīkus

Man nepatīk runāt par savu personīgo dzīvi, bet, kad es to daru, es nesniedzu pārāk daudz detaļu. Man nesen tika lūgts izkārtot trīs "lietas" un sakārtot tās tā, lai tām būtu jēga hipotētiskam pielietojumam. Ko es izdarīju, paskatījos trīs sarakstus ar tām "lietām" un sāku strādāt. Kad es ievietoju vienu vietā, kas bija saprātīga, es ievietoju X attiecīgajam punktam un turpināju ... "Cacao maravillado", ar kuru es pat nepabeidzu, bija aúpa. Vēlāk kāds cits man parādīja, kā, viņuprāt, ir jāpilda mājasdarbi, sākot ar a izveidots dizains Paldies UML.

Kad es redzēju attēlu, viss bija daudz vieglāk, un tā es domāju. Jūs jūtaties stulbi, kad daudz domājat un darāt, un galu galā redzat, ka viss varēja būt daudz vieglāk. Un šeit nav runa par vairāk vai mazāk spējīgu, bet gan par saprast, kas mums jādara, un zināt, kā to plānot. Programmatūras pasaulē šī plānošana tiek veikta ar UML rīkiem, jo ​​mēs varam grafiski attēlot visu, ko domājam reālajā laikā. Ja mēs redzam kaut ko, kas nesakrīt, mēs varam pārvietot puzles gabalus, līdz kaut kas sakrīt pēc iespējas glītāk.

Labākās bezmaksas un pieejamās UML programmatūras iespējas operētājsistēmai Linux

Ir daudz šāda veida modelēšanas rīku, kas ir vairāku platformu, taču ne tik daudz, ja mēs vēlamies, lai tie būtu bezmaksas, vienkārši bezmaksas un lai tos varētu izmantot operētājsistēmā Linux. Iespējams, ka tie daudziem nav tie labākie, bet es sāktu ar diviem, kurus ir izveidojuši divu visbiežāk lietoto Linux galddatoru izstrādātāji vai ar tiem saistīti cilvēki.

Lietussargs

Lietussargs

Man nav īsti skaidrs, no kurienes cēlies nosaukums, bet tas sākas ar "UM", piemēram, UML valoda, un tas ir tas, kas spāņu valodā būtu tulkots kā "lietussargi" vai kaut kas tamlīdzīgs, un daļa no dizainparaugiem, kas izveidoti ar UML ir jumta tipa struktūra. Lai kā arī būtu, tā ir iespēja piedāvā mums KDE, un mēs jau zinām, kas ir “K komanda”. Viņu lietotnes var nebūt tik intuitīvas kā citas, taču tajās ir daudz funkciju.

Iepriekš redzamajā ekrānuzņēmumā redzams, kā varat pievienot visa veida informāciju, piemēram, Būla datu tipus, decimāldaļas, virknes...

Gaphor

Gaphor

GNOME vai tā apļa iespēja ir Gaphor. Tas atbilst GNOME filozofijai, kas rakstīts GTK un ar intuitīvāku dizainu, un tās jaunākajā versijā ir ieviests atbalsts gaišām un tumšām tēmām. Ja ir izvēlēts tumšais motīvs, arī diagrammas kļūst tumšākas, kā redzams iepriekš esošajā ekrānuzņēmumā.

AugsUML

AugsUML Tā ir viena no labākajām iespējām, ja meklējat kaut ko, kas ir piemērots jebkurai platformai, jo tas ir pieejams arī pakalpojumā Google Play. Tas ir bezmaksas un atvērtā koda rīks, un tas ir viens no Linux kopienas visaugstāk novērtētajiem rīkiem.

diagrams.net, UML no pārlūkprogrammas

Diagrammas, UML tīmeklī

Ja mēs neko nezinām par UML, viens no labākajiem variantiem ir tas, kas mums tiek piedāvāts diagrammas.net. Tam nav nepieciešama reģistrācija, un šāda veida attēlu izveide ir tikpat vienkārša, kā tas būtu, ja mēs izmantotu Windows Paint. Turklāt nav tā, ka tas būtu pieejams operētājsistēmai Linux; tas ir no jebkuras operētājsistēmas, kurai ir tīmekļa pārlūkprogramma.

Svarīgi: tas nav tikai "zīmējumu izveide"

UML ir modelēšanas valoda, un, lai gan to var izmantot, lai izveidotu sava veida karti, lai padarītu lietas vieglāku, patiesībā jums ir jāsaprot, kā tas darbojas, kā tiek veidotas attiecības un tā tālāk. Ja mums ir vajadzīga tikai šāda karte vai zīmējums, pietiktu ar Tux Paint, zīmējums vai pat GIMP. Tas ir paredzēts, lai attēlotu citas lietas, piemēram, programmatūras daļas organizēšanu, kurai būs klases, metodes utt. Turklāt to, kas ir izveidots, var eksportēt uz kodu, lai pievienotu to valodu projektiem, piemēram, Python, Java vai C++, kā arī daudziem citiem.

Kad šīs programmas ir saprastas, tās var izmantot un pilnībā izmantot to potenciālu. Un tiem, kas to jau ir apguvuši, vai jums ir kādi ieteikumi, ko pievienot šim īsajam sarakstam?


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.