Esistono strumenti UML (come Rose) su Ubuntu?Ci sono degli strumenti uml su Ubuntu?
risposta
Io uso Dia per disegnare diagrammi UML (così come altri diagrammi), ma non può generare il codice (almeno non senza alcuni strumenti aggiuntivi, come dia2code). È più simile a uno strumento di disegno di diagrammi generico con un supporto decente per UML.
Umbrello è uno strumento dedicato alla modellazione basata su UML. È paragonabile a Dia in termini di disegno, in più può esportare il codice di importazione e da/in diverse lingue.
Le app di cui sopra sono, a mio parere, le migliori che si possono ottenere da Ubuntu. Tuttavia, ci sono molte altre app/librerie che sono in qualche modo correlate alla modellazione UML. Apri Sistema -> Amministrazione -> Gestore pacchetti Synaptic e digita "uml" nella casella di ricerca.
Dia è un potente programma che gestisce UML abbastanza bene.
E i diagrammi risultanti sembrano orribili. È vero che Dia è in grado di gestire molte cose bene, ma credo che dovrebbero "assumere" un artista per migliorare l'aspetto delle immagini risultanti. –
@Andrei Vero, ma dal lato positivo: quando vedi un diagramma, sai immediatamente se è stato creato usando Dia :) – Bolo
Questo è soggettivo. A mio parere, sono molto belli e professionali. –
Vai per Eclipse Modeling Tools. L'ho appena installato, è possibile installarlo sopra l'eclissi esistente http://www.vogella.de/articles/UML/article.html
È indipendente dalla piattaforma. È sviluppato costantemente.
Se non ti dispiace usare java-apps, dovresti dare un'occhiata a yed. I grafici sembrano un po 'più belli di quelli in dia. Dia va bene però.
Ho usato EclipseUML Omondo con Ubuntu. Ha funzionato davvero bene, ma il prezzo dello strumento è davvero troppo alto !!
Io uso argoUML e può anche generare codice. Sembra che non sia molto aggiornato agli ultimi standard UML, ma può generare con successo codice C++, Python e PHP. Lo trovo molto utile.
Maggiori informazioni su:
C'è un PPA per ArgoUML chiamato "GetDebs". Leggi di più qui: http://www.ubuntuupdates.org/ppa/getdeb_apps?dist=precise – HDave
ho usato Dia una volta ogni tanto, ma non mi piace.
Ho recentemente provato Gaphor, che non tenta di indirizzare altri diagrammi di UML e che è piuttosto buono. Proverò davvero Gaphor se fossi in te.
Purtroppo, Gaphor si blocca su Ubuntu 12.10. (Anche se secondo la segnalazione del bug, funziona su 13.04.) –
È possibile utilizzare Enterprise Architect con vino: http://www.sparxsystems.com/support/faq/enterprise-architect-WINE.html
Il miglior strumento UML che ho usato è Asta tool UML che ha una Community Edition.
sto usando BOUML (versione 5.0 < perché non è sotto licenza GPL più) come si tratta con alcune capacità di generazione di ingegneria e di codici a temporanee, ma anche perché può esportare XMI file.
http://sourceforge.net/projects/douml/ controlla la mia forcella di Bouml. Ho aggiunto e modificato un sacco di cose ed è ancora GPL. – Zeks
Meraviglioso! Verificherò adesso! –
Vedo dal tuo profilo che sei uno sviluppatore web - mi informi se ci sono errori nella parte php di Douml. Mi sono concentrato principalmente su C++ quindi potrebbero essercene. – Zeks
È disponibile anche il Visual Paradigm. Se non vuoi/non puoi pagare per questo puoi usare il suo Community Edition. Avvertenze: sei limitato a progetti non commerciali e puoi solo disegnare un diagramma per tipo (non sono sicuro di quest'ultimo, almeno, quando VP era nella versione 7 aveva questa restrizione).
Ciao !.
Io uso UMLet. http://www.umlet.com/
scaricare, estrarre, quindi digitare quanto segue per eseguire:
chmod +x umlet.sh
./umlet.sh
modellazione Felice.
la versione recente su Ubuntu è molto buggata. Si blocca costantemente, ad esempio, quando l'utente sta tentando di navigare tra le cartelle nel menu aperto, ecc. – user907860
Provare a Strumento di modellazione basato su Web in modo da eliminare i punti di contatto del sistema operativo! Raccomando GENMYMODEL uno strumento online compatibile con UML. Tutto ciò che serve è un browser web in Ubuntu poiché funziona su Chrome, Firefox e IE.
Strumento web impressionante – benw2
Questa non è una domanda di programmazione né una domanda completa su Ubuntu. Non sono sicuro, ma http://ubuntu.stackexchange.com/ potrebbe essere il posto giusto per pubblicare questa domanda. – bdhar
Non sono sicuro di poter essere d'accordo, @bdhar. Le FAQ specificano in particolare "strumenti software comunemente usati dai programmatori". Potrebbe essere adatto per Ubuntu-se, ma credo che sia appropriato qui. – paxdiablo
@ paxdiablo-grazie per il chiarimento! :) – bdhar