it-swarm-eu.dev

Nejlepší bezplatný nástroj pro vytváření UML

Jaké bezplatné nástroje pro vytváření UML používáte a proč je lepší než ostatní?

13
Toto

ArgoUML - Používám jej pro jeho jednoduchost.

enter image description here

7
Martijn Verburg

Ačkoli to není výhradně pro UML, používám Dia . Má symboly používané ve většině (pokud ne všechny) diagramů UML, ale také podporuje vývojové diagramy, síťové diagramy a několik dalších věcí, které jsem občas používal jako softwarový inženýr.

enter image description here

5
Thomas Owens

Vyzkoušel jsem většinu výše uvedených nástrojů, takže mi dovolte, abych zde uvedl svůj názor:

Poznámka: V téměř všech nástrojích UML, které používáte, najdete nedostatky (nepodporované funkce, nesprávné rozložení atd.). Proto jsou IMHO kreslicí aplikace podporující UML tvary nebo snappingy stále nejužitečnější.

5
phw

K dispozici je yuml , což je docela v pohodě, protože vám umožňuje vytvářet diagramy UML online, bez nástrojů a tak snadno vložitelné do blogů, wiki, e-mailů atd.

4
Chris Knight

Jsem překvapen, že BOUML ještě není zmíněn. Doporučuji BOUML .

Je plně vybavený, open source a pravidelně udržován.

Také žádám čtenáře, aby navštívili stav projektu BOUML - https://stackoverflow.com/questions/3721008/bouml-project-status .

2
bhadra

Používám mlet . Co se mi líbí s tímto softwarem je, že je to pouze nástroj pro kreslení. Nutí vás vytvořit a udržovat model a nesnaží se vygenerovat/analyzovat kód. Na rozdíl od mnoha nástrojů UML, které jsem zkusil, jsem vždy byl schopen nakreslit schéma, které jsem měl na mysli (kreslicí primitiva jsou docela kompletní a jsou rozšiřitelné kódem). Funguje to dobře s mými dalšími nástroji: textový formát je v pořádku pro práci s mým VCS a png/svg lze vygenerovat pomocí příkazového řádku (používám jej k automatizaci sestavování mého dokumentu).

2
barjak

Komunita Jude je moje první volba. I když jsou teď Astah, stále najdete komunitu jude 5.2 na webu. Pokud jste nikdy nepoužili, zkusil bych to. PS: Já osobně se mi nelíbilo StartUML.

UPRAVIT:

Přestože sdílejí některé velmi běžné vlastnosti, a přestože Jude již není vyvíjen, dávám přednost Jude hlavně kvůli jeho použitelnosti. Jude jsem už před lety používal ke studiu a musím dnes pracovat s nástrojem UML Tool starUML + VS (požadavek společnosti), takže jsem byl vášnivým uživatelem obou nástrojů. Podle mě je Jude mnohem přátelštější k použití. Proto jsem řekl: osobně neměl rád StartUML . Porovnání funkcí Nevím, jak by Jude šel, protože používáme hvězdUML pouze pro účely dokumentace a Jude je přerušen. Pozdravy.

Pozdravy.

2
eestein

Používám ArgoUML, protože je to zdarma. a v polytechnicích zavádějí, učí a nutí nás používat školní licenci IBM Rational Software Modeler (RSM).

V případě jednoduchosti si IMHO myslím, že veškerý software pro modelování UML je kvůli požadavkům standardů UML a jeho různých diagramů mnohem komplikovanější.

2
mauris

Použil jsem mnoho opravdu drahých a nenáviděl jsem je všechny. V mnoha případech jsem se dokonce uchýlil k používání nástrojů pro kreslení, ale to bylo velmi omezující a nechalo by vás to bez mnoha výhod spočívajících v použití nástroje UML. Mimochodem, v mé poslední společnosti používali jednu, kterou jsem nikdy nezkoušel, Visual Paradigm. Musím říci, že je to zdaleka to nejlepší, co jsem použil. Stále má své problémy, ale jde o jediný, který ve skutečnosti rád používám. Visual Paradigm dělá skoro všechno, co opravdu drahé nástroje dělají, ale za nepatrný zlomek nákladů.

Mají bezplatné komunitní vydání, o kterém vím, že je k dispozici pro nekomerční použití. Nejsem si jistý, zda omezili funkčnost jiným způsobem. Pokud si dobře vzpomenu, můžete si koupit komerční vydání za zhruba 100 dolarů. Takže pokud to potřebujete pro komerční účely a váš zaměstnavatel na to nebude na jaře, pak bych opravdu rychle hledal nové zaměstnání.

Jedinou věcí, na kterou jsme se dosud nezabývali, je podpora pro více vývojářů, kterou jsou schopny všechny drahé nástroje. Ale z webu se zdá, že jej podporují.

0
Dunk

Osobně se mi líbí StarUML .

Velmi plně vybavený a open-source!

Z webu:

StarUML je projekt s otevřeným zdrojovým kódem, který vyvíjí rychlou, flexibilní, rozšiřitelnou, funkční a volně dostupnou platformu UML/MDA běžící na platformě Win32. Cílem projektu StarUML je vybudovat nástroj pro softwarové modelování a také platformu, která je přesvědčivou náhradou komerčních nástrojů UML, jako jsou Rational Rose, Together a tak dále.

Screenshot of StarUML

0
CraigTP

Používám licencovanou verzi Visual Paradigm v práci. Existuje bezplatná komunitní edice, která by měla být schopna zvládnout většinu vašich základních potřeb UML.

0
oosterwal

Používám yEd , když je nápad/aplikace v plenkách a migruji až na ArgoUML, když potřebuje více zvonků a píšťalek. Líbil se Visio, do určité míry, ale ne dost na nákup

0
Don