Mi sono guardato attorno alle diverse opzioni e sembra che persino alcuni dei più popolari strumenti open source siano solo per Windows (StarUML, ad esempio). Qual è la migliore alternativa open source a programmi come Visio e Rational Rose per Linux?Qual è il miglior strumento di modellazione UML open source, compatibile con linux?
risposta
Ho usato ArgoUML. Fa il lavoro.
+1 perché ho già usato questo. Eppure, mi ha lasciato il desiderio di qualcosa ... meglio. Non riuscivo a trovare qualcosa di meglio in quel momento. – JMD
Sono d'accordo, non ero esattamente sbalordito. Tuttavia, ha gestito un po 'di roba complicata in modo decente, come generare codice da UML e UML dal codice. Per quanto ne so, le opzioni migliori sono i prodotti commerciali. Nel complesso, ArgoUML ha fatto ciò di cui avevo bisogno. – nont
Non supporta UML 2.x e questo è triste –
- Eclipse Modelling tools supporta UML
- Dia supporta anche UML
Mi piace anche dia. Sebbene manchi di alcune funzionalità che ci si aspetterebbe da uno strumento di modellazione, ritengo che la modellazione sia più simile a una forma avanzata di scarabocchiare su un tovagliolo e quindi penso che tutte le caratteristiche di generazione del codice e simili tendano a intralciarle e ad essere irritanti. – Omnifarious
Per favore, DIA è inutilizzabile. L'ho usato in diverse occasioni a causa della decisione di qualcun altro, ma è davvero inutilizzabile. Potrebbe essere con alcune piccole modifiche (come lo z-ordering) ma il modo in cui è doloroso. – julkiewicz
Il migliore che ho trovato è stato ganttproject. È abbastanza buono, IMO.
Ho usato Umbrello su un numero di piccoli progetti e sembra funzionare abbastanza bene.
Molti, molti imbroglioni tra cui http://stackoverflow.com/questions/1952450/free-cheap-or-open-source-uml-and-visio-like-tool –
Non è un dupe. Come ho già detto, in tutte le altre domande (almeno tutte quelle che ho potuto trovare), la compatibilità con Linux non era coperta. –
Intendi solo "open source" o intendi "gratis come in" birra gratis "e open source"? – APC