Esiste un software di modellazione gratuito eccellente?
Domanda
I miei amici fanno parte di una classe che richiede la modellazione di diagrammi di classe. Abbiamo accesso (legittimo) a Enterprise Arch ma lo odiamo tutti.
E Visio non è pensato per la modellazione di classe (almeno secondo la nostra opinione).
Esiste una buona soluzione gratuita per la modellazione di diagrammi di classe?
Grazie!
Soluzione
Puoi anche provare NClass . Funziona su Windows e Linux tramite Mono.
Altri suggerimenti
Penso che Dia sia abbastanza buono per i diagrammi, ma preferisco strumenti appositamente progettati per UML come StarUML o NetBeans editor UML (anche se se non si utilizza il resto dell'IDE NetBeans, probabilmente è eccessivo).
EDIT: apparentemente, l'editor UML di NetBeans non è più disponibile nella versione 6.8 dell'IDE.b
Se come parte del corso devi anche fare un po 'di programmazione e pianificare l'utilizzo dell'IDE Eclipse, una buona opzione sarebbe quella di utilizzare uno degli strumenti UML per eclipse: http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility
Puoi anche controllare alcuni link agli strumenti UML open source qui: http: / /modeling-languages.com/content/uml-tools#open
Tuttavia, in questo momento il mio strumento preferito è MagicDraw. Se la tua classe fa parte di un titolo universitario, il tuo istruttore può contattare MagicDraw e chiedere licenze temporanee per il corso
Prova ARIS Express ( http://www.ariscommunity.com/aris-express ). Supporta modelli di processo, modelli di dati, organigrammi, solo per citarne alcuni. Ed è gratuito avere l'esportazione di PDF e l'integrazione di MS Office (basta copiare il modello Express e incollarlo in powerpoint).
Dovresti controllare Star UML . È open source e abbastanza capace.
Citazione dal loro web:
StarUML è un progetto open source per sviluppare veloce, flessibile, estensibile, ricco di funzionalità e liberamente disponibile Piattaforma UML / MDA in esecuzione su Win32 piattaforma. L'obiettivo di StarUML il progetto è costruire un software strumento di modellazione e anche piattaforma è una sostituzione convincente di strumenti UML commerciali come Rational Rose, Insieme e così via.
StarUML
NClass sembra piuttosto buono se stai solo programmando in Java, e tutto ciò che farai sono diagrammi di classe. Sono rimasto davvero colpito dall'interfaccia intuitiva e dal diagramma visivamente accattivante, sono rimasto molto deluso dalla sua generazione di codice, che è adatta solo per Visual Studio.
Per un maggiore supporto UML, prova StarUML. È gratis. Segue solidamente lo standard UML con 9 dei principali diagrammi UML, incluso il diagramma di classe.
Ho deciso che StarUML era il miglior strumento UML dopo averne provato decine di altri.
Un grande vantaggio di StarUML è che può essere esteso e salva i dati di progetto come XML.
Home page del progetto: http://staruml.sourceforge.net/en/index.php