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!

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top