V příštím článku se podíváme na Umbrello. Tohle je bezplatný nástroj pro vytváření a úpravu diagramů UML, které jsou užitečné v procesu vývoje softwaru. Tento nástroj byl vyvinut Paulem Hensgenem a je určen především pro KDE (Umbrello je distribuováno v modulu KDE kdesdk), i když jej lze použít i v jiných desktopových prostředích.
Umbrello je bezplatná a open source unifikovaná modelovací aplikace, která je dostupná pro Gnu/Linux, MacOS a Windows. Pomocí UML lze vytvářet softwarové diagramy ve standardním formátu pro dokumentaci nebo návrh struktury našich programů. Podporuje formáty XMI a diagramy případů použití, třídy, sekvence, komunikace, stavy, aktivity, komponenty, implementace a vztahy mezi entitami. Tento software je vydán pod licencí GNU General Public License v2.0.
Tento je nástroj diagramů UML, který může být užitečný během procesu vývoje softwaru. Zejména během fází analýzy a návrhu tohoto procesu pomůže Umbrello UML Modeller uživateli získat vysoce kvalitní produkt. Lze také použít UML dokumentovat naše vlastní softwarové návrhy.
Obecná charakteristika deštníku
- Tento program zvládne většinu Standardní diagramy UML je možné vytvořit, kromě ručního importu z kódu v C ++, Java, Python, IDL, Pascal / Delphi, Ada nebo Perl. Stejně tak umožňuje vytvořit diagram a automaticky generovat kód mimo jiné ve výše uvedených jazycích. Formát souboru, který používá, je založen na XMI.
- Umbrello nám také umožní distribuce modelů jejich exportem ve formátech DocBook a XHTML, která usnadní projekty spolupráce tam, kde vývojáři nemají přímý přístup k Umbrellu, nebo kde budou modely publikovány přes web.
- Pokud si uživatel přeje, může seskupit několik souvisejících diagramů do jednoho souboru XMI. Ty budou uspořádány v různých pohledech (logika, případy použití, komponenty atd.), které zase mohou obsahovat diagramy nebo složky, pomocí kterých je lze dále klasifikovat.
- Vytvoření typu diagramu je omezeno na určitý typ pohledu. V rámci pohledu lze diagramy volně přesouvat mezi složkami.
- Většina Charakteristiky a typy deštníkových diagramů závisí na veřejných standardech UML.
- Umbrello podporuje import a export souborů XMI 1.2 (téměř kompatibilní s UML 1.4). Podpora pro XMI 2.0 je v současné době spuštěna.
- Najdeme různé formáty podporované pro import souborů třetích stran.
To jsou jen některé z funkcí tohoto programu. Může být konzultovat všechny podrobně z webové stránky projektu.
Podporované diagramy
Umbrello UML Modeller nám umožní používat následující typy diagramů:
- Clase
- Sekvence
- Spolupráce
- Případ použití
- Států
- Aktivity
- Components
- Nasazení
- Seznam entit
Nainstalujte Umbrello na Ubuntu
Deštník lze nalézt jako snap pack k dispozici pro Ubuntu. Chcete-li jej nainstalovat do našeho systému, stačí otevřít terminál (Ctrl + Alt + T) a provést v něm instalační příkaz:
sudo snap install umbrello
Po dokončení instalace můžeme spusťte program vyhledáním spouštěče v našem systému nebo zadáním do terminálu:
umbrello
Odinstalovat
Pokud chcete, aby odebrat program z počítače, v terminálu (Ctrl + Alt + T) stačí napsat příkaz:
sudo snap remove umbrello
Mít dobrý model našeho softwaru je nejlepší způsob, jak komunikovat s ostatními vývojáři pracujícími na projektu. Dobrý model je nesmírně důležitý pro střední až velké projekty, ale je také velmi užitečný pro menší projekty. I když pracujete na malém projektu, mít dobrý model bude přínosem, protože vám poskytne souhrn, který vám pomůže věci správně naprogramovat.
Umbrello UML Modeller nám umožní vytvářet softwarové diagramy v průmyslovém standardním formátu UML a také nám dá možnost generovat kód z diagramů UML pomocí různých programovacích jazyků. Další informace o používání tohoto programu naleznete uživatelé mohou konzultovat webové stránky projektu nebo jeho oficiální dokumentace.