Nākamajā rakstā mēs apskatīsim Umbrello. Tas ir bezmaksas rīks UML diagrammu izveidei un rediģēšanai, kas ir noderīgi programmatūras izstrādes procesā. Šo rīku ir izstrādājis Pols Hensgens, un tas galvenokārt paredzēts KDE (Umbrello tiek izplatīts KDE modulī kdesdk), lai gan to var izmantot arī citās darbvirsmas vidēs.
Umbrello ir bezmaksas atvērtā koda vienotā modelēšanas lietojumprogramma, kas ir pieejama operētājsistēmām Gnu/Linux, MacOS un Windows. Izmantojot UML programmatūru, var izveidot diagrammas standarta formātā, lai dokumentētu vai izstrādātu mūsu programmu struktūru. Tā atbalsta XMI formātus un lietojuma gadījumu diagrammas, klases, secības, sakarus, stāvokļus, aktivitātes, komponentus, ieviešanu un attiecības starp entītijām. Šī programmatūra tiek izlaists saskaņā ar GNU General Public License v2.0.
šis ir UML diagrammu rīks, kas var būt noderīgs programmatūras izstrādes procesā. Īpaši šī procesa analīzes un projektēšanas fāzēs Umbrello UML Modeller palīdzēs lietotājam iegūt augstas kvalitātes produktu. Var arī lietot UML lai dokumentētu mūsu pašu programmatūras dizainus.
Lietussarga vispārīgās īpašības
- Šī programma var apstrādāt lielāko daļu UML standarta diagrammas, kas var tās izveidot, ne tikai manuāli, bet arī importēt no koda programmās C ++, Java, Python, IDL, Pascal / Delphi, Ada vai Perl. Tāpat tas ļauj izveidot diagrammu un automātiski ģenerēt kodu iepriekš minētajās valodās, cita starpā. Tā izmantotais faila formāts ir balstīts uz XMI.
- Umbrello arī ļaus mums modeļu izplatīšana, eksportējot tos DocBook un XHTML formātos, kas atvieglos sadarbības projektus, kuros izstrādātājiem nav tiešas piekļuves Umbrello vai kuros modeļi tiks publicēti tīmeklī.
- Ja lietotājs vēlas, viņš to var sagrupējiet vairākas saistītas diagrammas vienā XMI failā. Tie tiks sakārtoti dažādos skatos (loģika, lietošanas gadījumi, komponenti utt.), kas savukārt var saturēt diagrammas vai mapes, ar kurām tās tālāk klasificēt.
- Diagrammas veida izveide ir ierobežota ar noteikta veida skatu. Skatā diagrammas var brīvi pārvietot starp mapēm.
- Lielākā daļa no Jumta diagrammu raksturlielumi un veidi ir atkarīgi no publiskajiem standartiem UML.
- Umbrello atbalsta XMI 1.2 failu importēšanu un eksportēšanu (gandrīz saderīgs ar UML 1.4). Pašlaik ir izveidots un darbojas XMI 2.0 atbalsts.
- Mēs atradīsim dažādi formāti, kas tiek atbalstīti trešo pušu failu importēšanai.
Šīs ir tikai dažas no šīs programmas iezīmēm. Viņi var konsultējieties ar viņiem visiem projekta vietne.
Atbalstītās diagrammas
Umbrello UML Modeller ļaus mums izmantot šāda veida diagrammas:
- Klase
- Secības
- Sadarbība
- Lietošanas gadījums
- Estados
- Aktivitātes
- Sastāvdaļas
- Izvietošana
- Entītiju saraksts
Instalējiet Umbrello uz Ubuntu
Lietussargs var atrast kā snap pack pieejams Ubuntu. Lai to instalētu mūsu sistēmā, mums būs tikai jāatver terminālis (Ctrl + Alt + T) un tajā jāizpilda instalēšanas komanda:
sudo snap install umbrello
Kad instalēšana ir pabeigta, mēs varam sāciet programmu, meklējot mūsu sistēmā palaišanas programmu vai ierakstot terminālī:
umbrello
Atinstalēt
Ja jūs vēlaties noņemiet programmu no datora, terminālī (Ctrl + Alt + T) ir nepieciešams tikai ierakstīt komandu:
sudo snap remove umbrello
Labs mūsu programmatūras modelis ir labākais veids, kā sazināties ar citiem izstrādātājiem, kas strādā pie projekta. Labs modelis ir ārkārtīgi svarīgs vidējiem un lieliem projektiem, taču tas ir ļoti noderīgs arī mazākiem projektiem. Pat ja strādājat pie neliela projekta, labs modelis būs izdevīgs, jo tas sniegs kopsavilkumu, kas palīdzēs pareizi programmēt lietas.
Umbrello UML Modeller ļaus mums izveidot programmatūras diagrammas nozares standarta UML formātā, kā arī sniegs mums iespēju ģenerēt kodu no UML diagrammām, izmantojot dažādas programmēšanas valodas. Lai iegūtu papildinformāciju par šīs programmas lietošanu, lietotāji var iepazīties ar projekta vietne vai tā oficiālā dokumentācija.