Seuraavassa artikkelissa aiomme tarkastella Umbrelloa. Tämä on ilmainen työkalu UML-kaavioiden luomiseen ja muokkaamiseen, joista on apua ohjelmistokehitysprosessissa. Tämän työkalun on kehittänyt Paul Hensgen, ja se on suunniteltu ensisijaisesti KDE:lle (Umbrello on jaettu KDE:n kdesdk-moduulissa), vaikka sitä voidaan käyttää myös muissa työpöytäympäristöissä.
Umbrello on ilmainen ja avoimen lähdekoodin yhdistetty mallinnussovellus, joka on saatavilla Gnu/Linuxille, MacOS:lle ja Windowsille. UML:n avulla voidaan luoda ohjelmistokaavioita vakiomuodossa ohjelmiemme rakenteen dokumentoimiseksi tai suunnittelemiseksi. Se tukee XMI-muotoja ja käyttötapauskaavioita, luokkia, sarjoja, viestintää, tiloja, aktiviteetteja, komponentteja, toteutusta ja suhteita entiteettien välillä. Tämä ohjelmisto on julkaistu GNU General Public License v2.0 -lisenssillä.
tämä on UML-kaaviotyökalu, joka voi olla hyödyllinen ohjelmistokehitysprosessin aikana. Erityisesti tämän prosessin analysointi- ja suunnitteluvaiheissa Umbrello UML Modeller auttaa käyttäjää saamaan korkealaatuisen tuotteen. Voidaan myös käyttää UML dokumentoida omia ohjelmistosuunnitelmiamme.
Sateenvarjon yleiset ominaisuudet
- Tämä ohjelma pystyy käsittelemään suurimman osan UML-standardikaaviot pystyvät luomaan ne manuaalisen tuonnin lisäksi C ++:n, Javan, Pythonin, IDL:n, Pascalin / Delphin, Adan tai Perlin koodista. Samoin sen avulla voit luoda kaavion ja luoda koodin automaattisesti mm. edellä mainituilla kielillä. Sen käyttämä tiedostomuoto perustuu XMI.
- Umbrello antaa meille myös mahdollisuuden mallien jakelua viemällä ne DocBook- ja XHTML-muodoissa, joka helpottaa yhteistyöprojekteja, joissa kehittäjillä ei ole suoraa pääsyä Umbrelloon tai joissa malleja julkaistaan verkon kautta.
- Jos käyttäjä haluaa, hän voi ryhmitellä useita toisiinsa liittyviä kaavioita yhteen XMI-tiedostoon. Nämä järjestetään eri näkymiin (logiikka, käyttötapaukset, komponentit jne.), jotka puolestaan voivat sisältää kaavioita tai kansioita, joiden avulla ne voidaan luokitella tarkemmin.
- Kaavion tyypin luominen on rajoitettu tietyntyyppiseen näkymään. Näkymän sisällä kaavioita voidaan siirtää vapaasti kansioiden välillä.
- Suurin osa Sateenvarjokaavioiden ominaisuudet ja tyypit riippuvat julkisista standardeista UML.
- Umbrello tukee XMI 1.2 -tiedostojen tuontia ja vientiä (lähes yhteensopiva UML 1.4:n kanssa). XMI 2.0:n tuki on tällä hetkellä käynnissä.
- Löydämme eri muotoja tuetaan kolmansien osapuolien tiedostojen tuontiin.
Nämä ovat vain joitain tämän ohjelman ominaisuuksia. He voivat neuvoa kaikkia niitä yksityiskohtaisesti projektin verkkosivusto.
Tuetut kaaviot
Umbrello UML Modeller antaa meille mahdollisuuden käyttää seuraavan tyyppisiä kaavioita:
- clase
- Jaksot
- Yhteistyöt
- Käyttötapaus
- valtiot
- Toiminta
- Komponentit
- käyttöönotto
- Luettelo kokonaisuuksista
Asenna Umbrello Ubuntuun
Sateenvarjo löytyy mm snap pack saatavilla Ubuntuun. Asentaaksemme sen järjestelmään, meidän tarvitsee vain avata pääte (Ctrl + Alt + T) ja suorittaa asennuskomento siinä:
sudo snap install umbrello
Kun asennus on valmis, voimme käynnistä ohjelma etsimällä käynnistysohjelmaa järjestelmästämme tai kirjoittamalla terminaaliin:
umbrello
uninstall
Jos haluat poista ohjelma tietokoneeltasi, terminaaliin (Ctrl + Alt + T) tarvitsee vain kirjoittaa komento:
sudo snap remove umbrello
Ohjelmistomme hyvä malli on paras tapa kommunikoida muiden projektin parissa työskentelevien kehittäjien kanssa. Hyvä malli on erittäin tärkeä keskikokoisissa ja suurissa projekteissa, mutta se on erittäin hyödyllinen myös pienemmissä projekteissa. Vaikka työskentelet pienen projektin parissa, hyvä malli on hyödyksi, sillä se antaa sinulle yhteenvedon, joka auttaa sinua ohjelmoimaan asiat oikein.
Umbrello UML Modeller antaa meille mahdollisuuden luoda ohjelmistokaavioita alan standardinmukaisessa UML-muodossa, ja se antaa meille myös mahdollisuuden luoda koodia UML-kaavioista useilla ohjelmointikielillä. Jos haluat lisätietoja tämän ohjelman käytöstä, käyttäjät voivat tutustua projektin verkkosivusto tai hänen viralliset asiakirjat.