Non riesco proprio a trovarne uno decente (e gratuito). Cosa posso usare?
Non riesco proprio a trovarne uno decente (e gratuito). Cosa posso usare?
Risposte:
Hai mai provato Umbrello? Dato che si basa su KDE, tuttavia è lo strumento migliore che abbia mai incontrato se non vuoi seguire il percorso Java. Umbrello è nel repository Ubuntu.
Se stai bene con Java, ArgoUML è uno strumento abbastanza buono, oppure puoi vedere quali plugin sono disponibili per Eclipse.
Ho provato Dia ?
sudo apt-get install dia
Umlet è un ottimo strumento UML open source gratuito con una semplice interfaccia utente:
e UMLet funziona da solo o come plug-in Eclipse su Windows, OS X e Linux.
(Inoltre, controlla il suo strumento associato PLOTlet per creare griglie del grafico.)
È tra i migliori e il mio preferito personale!
Dia può generare codice in Java, PHP, C ++ e molti altri, ma è necessario installare Dia2code per generare codice. Lo uso per creare UML e quindi generare il codice delle classi.
Uso Papyrus , una suite sviluppata dal Commissariato all'Energie Atomique in Francia che è oggi disponibile come plug-in per Eclipse. È lo strumento di modellazione open source più avanzato di cui sono a conoscenza e supporta quasi completamente UML2. Ampia descrizione:
Papyrus mira a fornire un ambiente integrato e consumabile dall'utente per la modifica di qualsiasi tipo di modello EMF e in particolare il supporto di UML e linguaggi di modellazione correlati come SysML e MARTE. Papyrus fornisce editor di diagrammi per linguaggi di modellazione basati su EMF tra cui UML 2 e SysML e la colla necessaria per integrare questi editor (basati su GMF o meno) con altri strumenti MBD e MDSD.
Ancora più importante, Papyrus supporta Model-Driven Development (MDD), essendo uno strumento abbastanza capace per sviluppare linguaggi specifici di dominio. A questo proposito, Papyrus sembra essere l'unico strumento open source a supportare il modello Model-Driven Architecture (MDA) rilasciato dall'OMG. Con un generatore di codice come Acceleo si finisce con uno stack MDD completo, dal quale è possibile persino creare i propri plug-in DSL.
Dopo una lunga ricerca nelle app desktop ho deciso di andare sul web, ora sto usando Cacoo , che consente non solo il disegno uml ma un sacco di disegni diversi (come topografia di rete, cose generali, ecc.). È gratuito e consente di condividere con gli amici e la modifica simultanea.
Finora Astah * è il miglior strumento UML che abbia mai usato. A mio avviso, l'esperienza di disegno è migliore perché può allineare o ancorare automaticamente gli elementi grafici in modo abbastanza intelligente.
Fornivano una versione gratuita della comunità ma sfortunatamente hanno interrotto tale supporto dal 26/09/2018 .
Tuttavia, il suo editor UML fornisce una versione gratuita se sei uno studente.