it-swarm.it

Il miglior strumento di authoring UML gratuito

Quali strumenti di authoring UML gratuiti utilizzi e perché è migliore di altri?

13
Toto

ArgoUML - Lo uso per la sua semplicità.

enter image description here

7
Martijn Verburg

Sebbene non sia esclusivo di UML, io uso Dia . Ha i simboli usati nella maggior parte (se non in tutti) dei diagrammi UML, ma supporta anche diagrammi di flusso, diagrammi di rete e alcune altre cose che ho usato occasionalmente come ingegnere del software.

enter image description here

5
Thomas Owens

Ho provato la maggior parte degli strumenti di cui sopra, quindi lasciatemi esprimere la mia opinione al riguardo qui:

Nota bene: troverete carenze (funzioni non supportate, layout errato ecc.) In quasi tutti gli strumenti UML che userete. Pertanto, IMHO le app di disegno che supportano forme o snap UML sono ancora le più utili.

5
phw

C'è yuml che è piuttosto interessante in quanto ti consente di creare diagrammi UML online, senza strumenti e così facilmente integrabili in blog, wiki, e-mail, ecc.

4
Chris Knight

Sono sorpreso che BOUML non sia ancora menzionato. Raccomando BOUML .

È full optional, open source e regolarmente gestito.

Chiedo inoltre ai lettori di visitare lo stato del progetto BOUML - https://stackoverflow.com/questions/3721008/bouml-project-status .

2
bhadra

Uso mlet . Quello che mi piace di questo software è che è solo uno strumento di disegno. Non ti obbliga a creare e mantenere un modello e non cerca di generare/analizzare il codice. A differenza di molti strumenti UML che ho provato, sono sempre stato in grado di disegnare il diagramma che avevo in mente (le primitive del disegno sono abbastanza complete e sono estensibili dal codice). Funziona bene con i miei altri strumenti: il formato basato su testo è ok per lavorare con il mio VCS, e il png/svg può essere generato usando una riga di comando (lo uso per automatizzare la compilazione del mio documento).

2
barjak

Jude Community è la mia prima scelta. Anche se sono Astah ora, puoi ancora trovare jude community 5.2 sul web. Se non l'avessi mai usato, ci proverei. PS: Personalmente non mi è piaciuto StartUML.

MODIFICARE:

Sebbene condividano alcune caratteristiche molto comuni e anche se Jude non è più sviluppato, preferisco Jude principalmente per la sua usabilità. Ho usato Jude alcuni anni fa per studiare e devo lavorare con StarUML + VS UML Tool oggi (requisiti aziendali), quindi sono stato un avido utente di entrambi gli strumenti. Trovo Jude molto più facile da usare. Ecco perché ho detto: I personalmente non mi è piaciuto StartUML . Funzionalità a confronto Non so come andrebbe Jude, dal momento che usiamo starUML solo a scopo di documentazione e Jude è fuori produzione. Saluti.

Saluti.

2
eestein

Uso ArgoUML perché è gratuito. e nel politecnico introducono, insegnano e ci fanno usare la licenza scolastica IBM Rational Software Modeler (RSM).

Nel caso della semplicità, IMHO penso che tutto il software di modellazione UML sia molto complicato a causa dei requisiti degli standard UML e dei suoi vari diagrammi.

2
mauris

Ho usato molti di quelli molto costosi e li odiavo tutti. Ho anche fatto ricorso all'uso degli strumenti di disegno in diversi casi, ma questo è stato molto limitante e ti lascia senza molti dei vantaggi di avere uno strumento UML per cominciare. Ad ogni modo, nella mia ultima compagnia ne stavano usando uno che non avevo mai provato, Visual Paradigm. Devo dire che è di gran lunga il migliore che abbia mai usato. Ha ancora i suoi problemi, ma è l'unico che mi piace davvero usare. Visual Paradigm fa praticamente tutto ciò che fanno gli strumenti veramente costosi, ma a una frazione minima del costo.

Hanno un'edizione comunitaria gratuita, che so sia disponibile per uso non commerciale. Non sono sicuro che abbiano limitato la funzionalità in qualsiasi altro modo. Se ricordo bene, puoi acquistare un'edizione commerciale per circa $ 100 dollari. Quindi, se ne hai bisogno per scopi commerciali e il tuo datore di lavoro non lo farà, allora cercherò davvero un nuovo lavoro molto rapidamente.

L'unica cosa che non abbiamo ancora esaminato è il supporto multi-sviluppatore, che tutti gli strumenti costosi sono in grado di fare. Ma dal sito web sembra che lo supportino.

0
Dunk

Personalmente, mi piace StarUML .

Funzionalità complete e open-source!

Dal sito Web:

StarUML è un progetto open source per sviluppare una piattaforma UML/MDA veloce, flessibile, estensibile, ricca di funzionalità e liberamente disponibile in esecuzione su piattaforma Win32. L'obiettivo del progetto StarUML è quello di costruire uno strumento di modellizzazione software e anche una piattaforma che sostituisca in modo convincente strumenti UML commerciali come Rational Rose, Together e così via.

Screenshot of StarUML

0
CraigTP

Uso una versione con licenza di Visual Paradigm al lavoro. Esiste un'edizione community gratuita che dovrebbe essere in grado di gestire la maggior parte delle esigenze di base di UML.

0
oosterwal

Uso yEd quando l'idea/app è agli inizi e migrare su ArgoUML quando ha bisogno di più campane e fischietti. Mi è piaciuto Visio, in una certa misura, ma non abbastanza per comprare

0
Don