Cosa c’è di meglio di diagrammi UML strumento?

Sto cercando di scegliere uno strumento per la creazione di diagrammi UML, diagrammi di tutti i sapori. L’usabilità è uno dei criteri principali per me, ma mi piacerebbe ancora di più con una ripida curva di apprendimento e di essere felice. Libero (come la birra) sarebbe bello, ma sarei disposto a pagare se lo strumento vale la pena. Che cosa devo utilizzare?

  • I migliori utilizzabile a mio parere è yUML, vedere askuml.com
  • IBM Rational Modeler ha una versione gratuita, e se vuoi più funzionalità, è possibile pagare per la versione aziendale. Sono abbastanza soddisfatto con esso.
  • La domanda è, Qual è il miglior LIBERO di diagrammi UML strumento? 🙂
  • Si può provare il Eclipse Modeling Tools distribuzione. È Eclipse, ed è Gratis!
  • Per il testo-base di visual generazione del modello vorrei raccomandare yuml.me o plantuml.

 

50 Replies
  1. 354

    Un po ‘ di contesto: di Recente per la scuola di specializzazione ho ricercato UML strumenti per l’usabilità e UML comprensione in generale per un progetto indipendente. Ho anche modello/architetto per una vita.

    Post precedenti sono troppe risposte e non abbastanza domande. Un comune malinteso è che UML è sulla creazione di diagrammi. Certo, gli schemi sono importanti, ma in realtà si sta creando un modello. Qui ci sono le domande cui si deve rispondere come ogni prodotto fornitore/soluzione di alcune cose meglio di altri. Nota: Le risposte sono elencati mio punto di vista come il migliore, anche se altri prodotti supportano una determinata funzione o il bisogno.

    • Sei di modellazione o disegno? (Disegno – ArgoUML, implementazioni libere, e Visio)
    • Si sarà modellazione in futuro? (Di base per la modellazione, Comunità edizioni di pagare i prodotti)
    • Vuoi formalizzare la modellazione tramite i profili o meta-modelli? OCL? (Sparx, RSM, Visual Paradigm)
    • Siete preoccupati per il modello di portabilità, XMI supporto? (GenMyModel, Sparx, Visual Paradigm, Altova)
    • Non si dispone già di un set di documenti che avete bisogno di lavorare? (Dipende documenti)
    • Si desidera generare il codice stub o il completo funzionamento del codice?(GenMyModel, Visual Paradigm, Sparx, Altova)
    • Avete bisogno di ulteriori processi maturi come utilizzare la gestione del caso, la creazione di modelli, la creazione del bene, RUP integrazione, ecc? (RSA/RSM/Prodotti IBM Rational)

    Esempi dettagliati: IBM Rational Software Architect non implementare UML 2.0 tutti i quando si rende conto del tipo di relazioni durante la creazione di un profilo UML, ma Paradigma e Sparx capito bene.

    Ok, che era troppo dettagliata, quindi un semplice esempio potrebbe essere ArgoUML, che non ha il codice per la generazione e si concentra sul disegno di più la modellazione aspetto di UML.
    Sparx e Visual Paradigm fare UML davvero bene e generare il codice, tuttavia, aggancio nel progetto i cicli di vita e altro processo in cui RSM/RSA è forte.

    Guardare fuori per chiuso o di un prodotto specifico codice di processi di generazione o di framework come si potrebbe finire bloccato con il prodotto.

    Questo è un cervello fino dump così un paio di dettagli non può essere perfetto, tuttavia, questo dovrebbe fornire una mappa generale alle domande e soluzioni per guardare in.

    NUOVO – Trovare una buona lista di molti strumenti UML con le descrizioni. Wiki UML Strumento Elenco

    • si potrebbe si prega di includere un link alla vostra valutazione, se è in grado di essere pubblicato. Recentemente ho fatto una valutazione più semplice per un cliente e ha scelto di Sparx EA (per i modelli, codegen, il codice di importazione, disegno, estensibile) che è abbastanza magra funziona ancora molto bene sul basso-spec Mac sotto Virtual PC.
    • Scusate per il ritardo. In realtà ho fatto la ricerca in modo informale intorno agli strumenti. Per principale della mia ricerca, non ho neanche usare UML strumento, solo carta e una matita. Ho continuato a guardare a questi strumenti. Ogni hanno i loro punti di forza. RSM/RSA a mio parere non funzionano molto bene su bassa spec mac per esempio.
    • ArgoUML == NESSUN SUPPORTO per i Diagrammi di Sequenza
    • Ted: ArgoUML è il diagramma di sequenza caratteristica, così come la generazione del codice. (0.30)
    • Per un pratico editor di diagrammi UML per Windows, vedere Cadifra UML Editor
    • Mi scusi, ma qual è la differenza tra modellazione e drawying ? O vuoi dire che la modellazione è quello di disegnare diversi tipi di diagrammi che sono collegate l’una all’altra, mentre il disegno è solo il disegno di schemi statici che non ha alcun effetto su altri schemi se modificato e viceversa ?
    • Ehi Ted, hai detto che hai studiato questo in una scuola grad progetto. non si finisce pubblicazione di una carta / report, ed è disponibile?
    • Ho visto che GenMyModel è basata su cloud, i modelli sono progettati in un browser web. Sono convinto che la collaborazione dovrebbe essere un altro elemento rilevante in questa risposta: la condivisione, in tempo reale, la modellazione, la gestione delle versioni, repository… ho provato la maggior parte dei desktop mainstream uml strumenti. Non è facile per diversi membri del team di lavorare insieme sullo stesso modello. Speriamo di modellazione on-line sta per cambiare il modo in cui molte persone valutare e utilizzare (UML) modellazione nel loro giorno per giorno i progetti di sviluppo. Sarei lieto di leggere di più su di modellazione on-line. Qualcuno sa se si tratta di una tendenza in corso?
    • Ciao @Georges! Non GenMyModel attuare pienamente specifica UML?e che versione di specificazione?
    • Ciao @Chriss, GenMyModel attualmente implementa una parte di UML 2 (3.0.0) specifica. Supporta classe schemi e diagrammi di caso d’uso 🙂

  2. 100

    Per diagrammi di sequenza, solo, provare websequencediagrams.com. Si tratta di un freemium (gratuito per l’attività di base, pagato per funzionalità avanzate del prodotto, e ti permette di battere un diagramma senza armeggiare intorno con le linee e gli stencil.

    Alice->Bob: Richiesta di Autenticazione 
    nota a sinistra di Bob: Bob pensa 
    Bob->Alice: Risposta di Autenticazione 
    

    Cosa c'è di meglio di diagrammi UML strumento?

    • Come molto utile! +1
    • Steve, che bello, grazie.
    • Grazie Steve. Questo è stato utile.
    • E ‘ interessante, ma non sono certo io a vedere il valore di essere web based – sicuramente sarebbe meglio avere sul vostro PC, è possibile salvare un file, ecc – e una GUI, drag and drop è sicuramente più facile di scripting che dovete sapere.
    • Davvero un ottimo sito! Tuttavia, per il reale utilizzo io sto con Simone: non mi vede l’utilizzo su un progetto live.
    • È l’esportazione in PDF andpermalinks
    • non è certo la creazione di script. Si digita un testo semplice descrizione dell’interazione. E si può facilmente copiare e incollare il testo in descrizione per il tuo PC, esportazione Pdf e/o salvare le immagini facendo clic destro nella finestra del browser. Io lo uso su progetti di lavoro.
    • Perché questo è votato così in alto perché non rispondi alla domanda? Oh beh, io sono d’accordo che è un bel sito web. La prima riga in questione dice “creazione di diagrammi UML, diagrammi di tutti i sapori.”. Vorrei votare, ma io sono debole, quindi mi limiterò ad un commento.
    • +1. Mi è venuto per condividere anche questo, rendendosi conto che non risponde alla domanda in pieno. Diagrammi di sequenza sono sempre sembrati un po ‘ imbarazzante e fuori luogo quando giustapposti con il resto dell’UML, ma sono UML comunque. A mio parere, diagrammi di sequenza sono più immediatamente utile di UML.
    • Questo è un ottimo
    • Come si fa a dire che “No, l’altro a sinistra.”?
    • Un utente anonimo suggerisce che si potrebbe anche usare PlantUML, che è gratuito in Java/Graphviz strumento per la generazione di diagrammi UML, diagrammi di testo. E ‘ molto probabile che lo strumento che questo sito web utilizza dietro le quinte.

  3. 46

    Per me e ‘ Enterprise Architect da Sparx Systems. Molto arrotondata UML strumento per un prezzo molto ragionevole.

    Molto forte l’elenco di funzionalità, tra cui: gestione integrata del progetto, creando una base di riferimento, di esportazione/importazione (inclusa l’esportazione in html), per la generazione della documentazione dal modello, vari modelli (Zachman, TOGAF, etc.), Plugin per IDE, la generazione di codice (con IDE plugin per Visual Studio, Eclipse, & gli altri), API di automazione – e la lista continua.

    Oh sì, non dimenticate di supporto per il controllo di origine direttamente dall’interno del tool (SVN, CVS, TFS & SCC).

    Vorrei anche stare lontano da Visio – si ottiene solo schemi, non un modello. Rinominare una classe in un posto in uno strumento di modellazione UML e si rinomina in tutti i luoghi. Questo è non caso in Visio!

    • Dopo aver provato una dozzina o due UML strumenti, ho anche optato per la EA da Sparx. Io sto usando solo il 5-10% delle sue capacità, però… 🙂
    • È solo a me o è la gestione del layout in EA terribile almeno con UML delle classi? Difficile ridimensionare le cose e vedi solo quello che voglio. Utilizzando layout predefiniti mette classi, in tutto il luogo. Strumento sembra incredibile, ma il layout è davvero mi dà un momento difficile.
    • Io uso di Visio per la fisica modellazione di database (ammettendo che non è perfetto per il compito) e questo non è vero. Se ho rinominare una tabella suo nome è sostituito a tutti gli schemi (all’interno di una stessa VSD, naturalmente). BTW io uso Sparx per la modellazione UML.
  4. 45

    Per il mio semplice & breve UML di lavoro,
    Ho usato questo strumento:

    StarUML – http://staruml.sourceforge.net/en/

    Ottimo software gratuito per il disegno UML.


    Anche se l’originale Star UML non è più mantenuto, ora c’è un fork chiamato White Star UML, che è attivamente sviluppato.

    • è staruml ancora in fase di sviluppo attivo?
    • Purtroppo sembra che è solo per Windows. Essere cross-platform è uno dei miei primi requisiti quando si tratta di scegliere uno strumento per la mia squadra.
    • Purtroppo il progetto sembra essere morto. Controllare la recente discussione source forge per maggiori dettagli: sourceforge.net/forum/…
    • StarUML non riconosce la nuova sintassi di java1.6. È morto.
    • sì, lo è…ma credo di non avere Diagramma di Sequenza…
    • qualcuno raccolse: sourceforge.net/projects/whitestaruml
    • StarUML è inutilizzabile. Si blocca in fase di start up su WinXP.
    • Sto usando questo strumento per diversi anni, e per ottenere davvero eccitato che qualcuno ha pick up e mantenere il rilascio di nuove versioni. Meraviglioso strumento! +1

  5. 31

    Come io di solito uso UML più come uno strumento di comunicazione piuttosto che uno strumento di modellazione a volte ho la necessità di flettere un po ‘ la lingua, il che rende il rigorosi strumenti di modellazione abbastanza ingombrante. Inoltre, essi tendono ad avere una grande lavagna per le occasionali disegno. Questo significa anche non dare degli strumenti che la maniglia di andata e ritorno di modellazione ben eventuali punti bonus. Con questo in mente…

    Quando si utilizza Visio, io tendo a usare questi stencil per la mia UMLing esigenze (il costruito nel tipo di succhiare). Potrebbe essere che io sono abituato ad esso, come è il principale strumento per la creazione di diagrammi a mio attuale incarico.

    OmniGraffle ha anche alcuni stencil UML costruito in più sono disponibili presso Graffletopia, ma non vorrei raccomandare che come strumento per la creazione di diagrammi come ha troppe stranezze (stranezze che sono un bene per molte cose, ma non UML). Prova gratuita, però, quindi con tutti i mezzi… 🙂

    Ho cercato MagicDraw un po’, ma mentre funzionale, ho trovato l’interfaccia utente di distrazione.

    Altrimenti trovo il Topcased un progetto interessante (o un gruppo di progetti). Scorso che l’ho usato ci sono ancora alcuni bug, ma ha funzionato, e sembra che si è evoluto ben dal. Funziona alla grande su qualsiasi Eclipse piattaforma abilitato. Free as in speech e birra 🙂

    Come per la creazione di diagrammi strumento Dia, è abbastanza brutto (interfaccia e la conseguente disegni), ma non ottenere il lavoro fatto. Un interessante strumento per la modellazione in alternativa gratuita è Umbrello, ma in realtà non ho ancora usato molto.

    Io assolutamente d’accordo con mashi che le lavagne sono grandi (insieme con una fotocamera digitale o un cellulare).

    Probabilmente alcuni dei migliori strumenti che ho usato appartengono alla Razionale famiglia di strumenti.

    • Gli stencil di Visio ha funzionato per me. Grazie!
    • +1 per la Dia – è un bel po ‘ di strumento, ed è absoloutely grande per diagrammi di flusso. Tuttavia, Umbrello si blocca su di me un po ‘ (che e Qt è un cumulo di spazzatura in ogni caso).
  6. 24

    Si può essere alla ricerca di uno strumento automatico che genera automaticamente un sacco di roba per voi. Ma qui è un libero, generalmente potente per la creazione di diagrammi strumento utile non solo per UML, ma per tutti i tipi di diagrammi di attività. Accetta come input e output per un’ampia varietà di formati di file comunemente usati. Si chiama yEd, ed è la pena dare un’occhiata

    • yEd è brillante e bellissima, soprattutto rispetto a tutti gli davvero brutto strumenti gratuiti come la Dia e ArgoUML
    • Il layout sembra grande, è veloce e sembra che sia utilizzabile in 5 minuti. Una grande caratteristica è che si può scegliere il layout diagramma out: gerarchico, organico, lo stile UML, circolare o di un albero come. Lo fa in un batter d’occhio. Finora ho alcune riserve per un software scritto in Java, ma questo solo cambiato la mia convinzione 🙂
    • yEd è la migliore soluzione. Ha bisogno di più attenzione.
    • yEd è fantastico e reale sembra più facile da usare rispetto a molti di offerte commerciali!
    • yEd è molto buono. Purtroppo non è ben noto.
  7. 21

    Visual Paradigm for UML http://content.usa.visual-paradigm.com/websiteimages/images/products/vpuml60/vpumltitle.gif

    Io sono molto appassionato di Visual Paradigm for UML È molto potente e ha una connessione Community Edition e basso Personal Edition così.

    Agilian http://content.usa.visual-paradigm.com/websiteimages/images/products/ag10/agtitle.gif

    Agile modeling c’è anche Agilian che è un po ‘ più flessibile, aggiunge ulteriori funzionalità a supporto smartboards e sa di mind mapping così.

    La cosa che mi piace di più dei loro prodotti è la flessibilità. Sto utilizzando Enterprise Architect al lavoro oggi, ma penso che non sia abbastanza intelligente. Voglio essere in grado di rapido brainstorming alcuni diagrammi di sequenza e all’applicazione di mantenere il mio modello up-to-date in background, qualcosa VPUML fa un ottimo lavoro.

    A mio parere è il modo migliore di Enterprise Architect, anche se è un grande strumento così 🙂

    • uno per Visual Paradigm 🙂
    • Mi piace troppo. Molto bella interfaccia.
    • Ho usato la maggior parte dei principali Strumenti UML (la maggior parte dei quali ampiamente)(Rational Rose, Tau, Rhapsody, Enterprise Architect, Visio, e molti altri) e accidentalmente inciampato su Visual Paradigma, che non avevo mai sentito parlare. Salta tutti gli altri fuori dall’acqua. Esso ha le sue stranezze, ma non è che fastidioso per lavorare con (rispetto agli altri che sono molto fastidiosi) ed è molto potente.
    • Sicuramente Paradigma. L’ho utilizzato per qualche tempo, e anche recentemente valutato altri strumenti di modellazione UML (gratuiti e quelli commerciali), e il Paradigma è semplicemente il migliore quando si tratta di usabilità e chiara struttura dell’interfaccia utente. Inoltre, tutti i diagrammi sembrano essere assolutamente conforme agli standard (purtroppo, non tutti gli strumenti di modellazione sono). Posso dire, come ho anche recentemente lavorato, UML, MOF, XMI standard. VP è il preferito in assoluto per me.
  8. 19

    Dare un’occhiata a BOUML: multipiattaforma (QT), funziona molto bene e supporta colaborative lavoro.

    BOUML è un libero strumento UML 2 casella (in sviluppo) che consente di specificare e di generare il codice in C++, Java, Idl, Php e Python.

    BOUML gira sotto Unix/Linux/Solaris, MacOS X(Power PC e Intel) e Windows.

    Da Wikipedia:

    Le versioni precedenti alla versione 4.23 sono software libero rilasciato sotto licenza GPL. BOUML 5 e versioni successive, è un software proprietario.

    • per raccomandare BOUML. È un peccato che lo sviluppatore è stato spinto a interrompere lo sviluppo. A differenza di altri strumenti che guardano più come giocattoli e sono incomplete, questo è in realtà in grado di leggere il codice esistente (reverse engineering) in diverse lingue, e anche di importazione dal Razionale (IBM) Rose e altri strumenti UML. È la nostra perdita che ha cessato lo sviluppo.
    • Infatti, lo sviluppo è appena stato arrestato nella sua forma libera, il principale sviluppatore che utilizza ora il pagamento di licenze, mantenendo lo strumento di aggiornamento.
    • Infatti, c’è un bivio dell’ultimo open-source in versione attualmente in sviluppo. Anche se non è ancora abbastanza c’è, qualche roba sta lavorando e lavorando meglio in originale. Google “Douml”
    • Inoltre, mi piacerebbe molto un aiuto per lo sviluppo ‘, perche ‘ ci sono un sacco di cose da risolvere e c’è solo uno me 🙁 Atm il progetto è completamente Qt4 compatibile, ma non tutti plugouts stanno lavorando grazie al porting dei bug che sono un pò difficile estirpare non essendo sviluppatore originale.
  9. 18

    Se stai cercando di uscire dalla porta e di lavoro di UML, senza dover imparare un nuovo e complesso strumento io il check-out Viola UML. Io l’ho usato per un po ‘ piuttosto grande successo in passato.

    • Screenshot: img516.imageshack.us/img516/2069/violeti.jpg .E ‘ di gran lunga il miglior free uml strumento a mio modo di vedere
    • Ottimo strumento! Grazie.
    • Wow, appena provato ed è fantastico. Unica cosa sulla mia lista dei desideri è qualche modo per reindirizzare le frecce. Cioè dare loro un tale punto medio.
  10. 17

    PlantUML è un open-source markup-lingua-per-UML-diagramma strumento Java che merita di essere qui ricordato. Si colloca in alto sulla facilità di utilizzo di scala a causa della sua sintassi intuitiva per i vari diagrammi, diagrammi e di componenti.

  11. 14

    Dia è una scelta possibile. Non è sicuramente il migliore, ma è funzionale.

    • Screenshot con UML modalità qui: live.gnome.org/Dia/Screenshots
    • È uno strumento facile da usare e ideale per i miei scopi (o comunque la creazione di diagrammi solo, senza la generazione di codice/integrazione, soprattutto diagrammi di classe). Gira su Linux, Windows e MacOSX – il formato di file può essere utilizzato per tutte le piattaforme.
  12. 13

    Enterprise Architect da Sparx systems è lo strumento migliore che ho usato. Un po ‘ costoso a $199 (professional edition), ma IMO vale la pena.

    • Mi piace molto uso di Enterprise Architect. Io non considero tutto ciò che costoso, soprattutto per un uso professionale. E quando si confronta il prezzo e le caratteristiche di rational rose vince a mani basse.
    • avendo appena fatto un eval per un cliente, non sono d’accordo – $199 è superbo valore considerando che include il codice di importazione e codegen! Niente è venuto vicino di costo-efficacia.
    • btw, Visio professional di costi MOLTO di più
    • Per una società di$ 200 è solo mezza giornata-uomo. Davvero a buon mercato.
  13. 13

    Vorrei aggiungere UMLet che non ho ancora provato, ma sono stati selezionati presso il mio ufficio per iniziare a fare diagrammi.

    Sembra semplice, diagrammi non sono sexy, ma sembra abbastanza completo per quanto riguarda il tipo di diagrammi si può fare. Sembra avere buone le capacità di esportazione troppo (importante!), è flessibile in grado di supportare i componenti personalizzati) e può essere usato come plugin di Eclipse.

    • Ho appena iniziato a usare UMLet oggi – in breve, è semplice, veloce e facile.
  14. 11

    Astah UML (ex-JUDE) è abbastanza buono.

    • Caratteristiche mancanti: denominazione iniziale e stato finale, la nidificazione dei gerarchica statemachine diagrammi sullo stesso diagramma (w.o. collegamento diagrammi). Che cosa buona: il miglioramento Continuo, l’autore impegna a UML spec, più di un semplice strumento di disegno. Gira su UNIX. Ha una lunga strada da percorrere, per portare in “Enterprise Architect” livello di funzionalità.
  15. 10

    Non sono stato in grado di trovare un top-notch libero di diagrammi UML strumento, ma se siete interessati in puro per la creazione di diagrammi, invece di round-trip engineering, mi piacerebbe andare con Microsoft Visio. Se si desidera che completa il round-trip engineering, Rational Rose.

    Questo elenco di strumenti UML su Wikipedia potrebbe anche tornare utile.

  16. 10

    Carta e penna. Se è possibile ottenere la scansione in formato vettoriale, che può essere utile quando si effettuano modifiche minori.

    • Con la stessa penna puoi scrivere il codice su un’altra carta e la scansione. Grazie al disponibile OCR tecnologia, è possibile convertire il testo in un secondo momento per un ulteriore uso! (BTW, anche io uso la penna & carta per i diagrammi solo perché è più veloce e mi piace anche il disegno molto dall’infanzia!)
  17. 10

    Si dovrebbe provare Creately. Viene eseguito nel browser e può fare la collaborazione in team.

    supporta i diagrammi di sequenza, di classe, ER, in caso d’uso, etc. funziona alla grande e ha una versione gratuita disponibile.

    Creately.com

  18. 9

    È possibile anche verificare Lucido Grafico per uml e altri tipi di diagrammi.

    • Wow. LucidChart è impressionante per questo. Ho visto i loro diagrammi di flusso cose, ma queste UML strumenti sono facili da usare e abbastanza completo per quello che mi serve.
    • Ho trovato anche LucidChart per essere grande per la stesura rapida, piacevole, cercando di diagrammi UML. L’account gratuito permette di avere una quantità illimitata di diagrammi, inoltre, è possibile esportare in PNG, JPEG, PDF, area di selezione o l’intero documento. Impressionato!
  19. 8

    Non dimenticare yuml.mi, mi piace.

    • È difficile per me rappresentano qualcosa di complesso, mediante yuml.
  20. 4

    Mi piace VisualParadigm detto prima in questo thread. E ‘ potente e facile da usare credo che dia più potere rispetto agli altri strumenti.

    Se avete bisogno di qualcosa di semplice, rapido e semplice (e gratuito) c’è un grande strumento chiamato UMLetmi raccomando questo. Ho provato molti di UML diagrammi di strumenti e di questo il più semplice (e ancora permette di fare grandi schemi). Questa è la mia scelta:)

  21. 3

    Ovviamente, se siete seri su UML, nel lungo periodo, è necessario utilizzare un software UML strumento come quelli proposti nelle altre risposte, ma ho scoperto che la lavagna è uno dei migliori strumenti per diagrammi UML, soprattutto durante la fase di progettazione, o quando si stanno esplorando diverse alternative. Niente batte una lavagna per velocità e flessibilità nella mia mente. Essi sono inoltre ideali per la collaborazione supponendo che si sono collocati fisicamente.

  22. 3

    Io non posso credere che nessuno ha menzionato NetBeans UML Editor, non ha soddisfatto tutte le mie basato su Java UML requirments.

    Questo dopo che ho testato JDeveloper UML, ArgoUML e StarUML.

  23. 3

    Ho recentemente condotto un sondaggio “Cosa UML Strumenti usate?” nel mio blog. NetBeans UML è stato il top opensource scelta e Enterprise Architect è stato il top di scelta commerciale.

  24. 3

    È possibile creare delle classi in UML di sequenza, componente, in caso d’uso, e i diagrammi di attività in Visual Studio 2010 Ultimate. È possibile collegare questi schemi di Team Foundation elementi di lavoro in modo da poter pianificare e tenere traccia di attività di sviluppo e test. È inoltre possibile creare sequenza, la dipendenza, grafici e diagrammi livello dal codice e utilizzare l’Architettura Explorer per navigare ed esplorare la tua soluzione.

    Ho inviato il link più su il mio profilo per ulteriori info.

  25. 2

    Si potrebbe desiderare di dare un’occhiata a MagicDraw o Visual Paradigm for UML. Entrambi offrono comunità edizioni che, naturalmente, non coprono l’intera gamma di funzioni, ma può essere sufficiente se si desidera creare diagrammi e non solo di generare il codice o fare piena round-trip engineering.

  26. 2

    Razionale e Insieme/J sono i migliori prodotti, ma costoso.

    Nella mia esperienza, ho goduto di Eclipse Omondo e Sparx Enterprise Architect. Omondo si integra bene con Eclipse per la generazione del codice, e ha una sensazione intuitiva. Tuttavia, è fortemente legato a Java. Sparx è un buon strumento per il punto di prezzo, ma manca l’intera gamma di diagrammi UML 2.0.

    NON si preoccupano di Poseidone. È bacato, gonfio, e unusuable a tutti gli effetti.

  27. 2

    Per diagrammi di sequenza si può anche provare Traccia Modeler. Non è gratuito ma ha un ottima interfaccia, molto cordiale e produttivo. Si può utilizzare su qualsiasi piattaforma.

  28. 1

    Ho lavorato su UML standard dal 1999 e si può dire che Sparx Enterprise Architect non deve essere considerato come un UML strumento come non seguire UML 2 specifica. I suoi schemi di guardare come UML, ma i nomi delle proprietà e il modo, come specificato, non seguendo standard UML. MagicDraw e IBM RSA sono il vero UML strumento finora sul mercato.

  29. 0

    Si potrebbe desiderare di check-out ArgoUML. Non è lo strumento migliore che ho mai usato, ma è uno dei migliori liberi quelli che ho visto. È un po ‘ lento perché è scritto in Java, ma ti permette di fare alcune semplici diagrammi UML con relativa facilità.

    • Direi anzi che, mi urtò la testa contro il muro per un mese e ci deve essere qualcosa di meglio. Troppo goffo e un un-interfaccia utente intuitiva.
    • Argo è ancora primative ma è l’unico veramente open source UML strumento disponibile.
    • non è lento perché è scritto in Java, è lento perché è un lavoro in corso e credo che gli sviluppatori hanno avuto il tempo per lavorare su problemi di prestazioni.
    • aggiorna la tua ricerca effettive OS UML strumenti, ci sono nuovi strumenti, in particolare BoUML, che è grande.
    • ArgoUML non può copia-incollare gli oggetti e anche annullare!
    • Lavorato su di esso per un paio di giorni e la mancanza di annullare è un vero e proprio dolore ! Specialmente I ctrl+s per tutto il tempo.

  30. 0

    Come detto, ArgoUML è uno strumento decente per UML 1.4 e recentemente (Autunno 2008) ricevuto alcuni molto bisogno di manutenzione, aggiornamenti.

  31. 0

    ArgoUML.

    Ho usato per la mia tesi di laurea ed è ben progettato: forse è troppo caratteristica non molto importante, ma io preferisco avere qualche uselee caratteristica di non avere alcune utili funzionalità.

  32. 0

    Mi consiglia di BOUML. Il servizio è gratuito di modellazione UML applicazione, quali:

    • è estremamente veloce (più veloce UML strumento mai creato, check-out parametri di riferimento),
    • è solida come la roccia e C++, Java, PHP e altri supporto di importazione,
    • è multipiattaforma (Linux, Windows e altri Sistemi operativi),
    • ha una grande SVG supporto all’esportazione, che è importante, poiché la visualizzazione di grandi grafici in formato vettoriale, che scala velocemente, ad esempio, Firefox, è molto conveniente (è possibile passare rapidamente da un “occhio di uccelli per la visualizzazione e la classe di una vista di dettaglio),
    • è completa, impressionante intensamente sviluppato (guarda lo sviluppo della storia, è difficile credere che tali progressi velocemente possibile).
    • supporta i plugin, ha un’architettura modulare (questo permette i contributi dell’utente, sembra BOUML comunità si formano)

    Mi creda, non c’è strumento migliore. StarUML è un ritardato tartaruga rispetto a BOUML. ArgoUML semplicemente non funziona. Dia è un ergonomia^-1 software.

    • -1 “più veloce mai creato”, “rock solid”, “grande”, “incredibilmente intensamente sviluppato”, “attrezzo migliore” plus bashing altre soluzioni… È bello avere una descrizione dettagliata, ma non c’è modo troppo promozione in vi.
  33. 0

    Solo gettare i miei due bit di qui, ma ho trovato ArgoUML essere molto utile. Ci vuole un po ‘di tempo per abituarsi ad esso e la sua un po’ buggy (ultima volta che ho controllato era in versione .29 o giù di lì), ma funziona abbastanza bene una volta che ci si abitua ad esso. Gestisce tutti i tipi di diagrammi UML, diagrammi, che è il motivo per cui lo preferisco. Inoltre, i suoi fatti da tigri, le stesse persone che hanno fatto subclipse, un repository SVN plug-in per Eclipse.

  34. 0

    Se si desidera il modello a schema di livello e hanno anche pulito il metamodello il nuovo Omondo costruire live permette la sincronizzazione tra MOF e dei Diagrammi UML.
    Semplicemente fantastico vedere il mio schema e xmi live sincronizzato ogni volta che devo cambiare qualcosa nel mio schema e il modello è cambiato. La cosa più incredibile è che il modello è anche il metamodello e MOF, perché tutto è vissuto sincronizzato. Molto potente nuovo concetto per il mio punto di vista.

    Mi piace anche il codice Java di annotazione e JPA supporto nel diagramma di classe e nel modello. Non so di qualsiasi altro strumento, avendo questi 2 caratteristiche incredibili !!

  35. 0

    Per diagrammi di sequenza è gratuito di java base Rapida Sequenza Editor Di Schema. La sequenza è scritto in un editor di testo e quindi resi da QSDE motore. Esporta tutte le varietà di formati vettoriali e bitmap formati di file.

  36. 0

    Ho provato MagicDraw ed è molto buona, solo la community edition però.

    Anche io ho provato omondo, sembra fantastico, ma è molto costoso per l’uso commerciale.

  37. 0

    Nella mia carriera ho spesso necessari per disegnare diagrammi UML, diagrammi e generare il codice Java. Ho trovato MagicDraw più attraente e io sono un felice utente. Penso che il loro modello di licenza è equo, perché permette di pagare per quello che avete bisogno. Lo preferisco ad altri prodotti che ho usato nel mio (lontano) passato: ArgoUML, Poseidon, Rational Rose, Diam. Essere consapevoli del fatto che le mie esperienze di altri prodotti sono obsoleti e forse significativamente migliorato o cambiato il loro modello di licenza. Forse si dovrebbe iniziare con uno strumento open source e decidere dopo se spendere qualche soldo.

    Con MagicDraw è possibile documentare il codice, mediante la generazione di diagrammi di codice. È inoltre possibile modello di prima, quindi generare il codice. Inoltre si integra bene con diversi Idi.

  38. 0

    Io uso gmodeler.com. Lo fa solo la diagrammi di classe.

    Cose buone

    • Molto semplice set di funzionalità. Grande utente. Molto facile da usare.
    • Attraente interfaccia utente.
    • Non devono login/crea account
    • Possibile salvare diagrammi
    • Gratis

    Cose cattive

    • Difficile collaborare, esportare in xml (non mi interessa)
    • Non possono accedere a schemi da qualsiasi macchina perché consente di risparmiare il vostro browser (non mi interessa)
    • Non può esportare come immagine o pdf (posso prendere uno screen shot)
    • Non può generare il codice per la maggior parte delle lingue
    • Molto semplice set di funzionalità. (Non mi interessa)
    • Ogni classe ha un ‘Evento’ elenco di cui non ho bisogno e non posso sbarazzarsi di.
  39. 0

    Mi consigli di usare Pacestar UML Diagrammer. Esso consente di generare i diagrammi UML 2.0 rapidamente, facilmente, flessibile E comunemente inteso notazione.

    Ho usato in molti progetti e sono molto soddisfatto. E troppo non utilizzare molto di memoria e spazio di appena 6 Mo di Disco Rigido.

    E la più caratteristica che mi piace molto è che posso copiare i diagrammi dall’editor e incollarli in MS Word… così quando ho bisogno di modificare un determinato schema, appena clicco su e vi sarà aperto nell’editor e da chiudere, gli aggiornamenti era stato fatto in MS Word del documento.

  40. 0

    +1 per TopCoder UML Strumento dopo che ho provato la maggior parte di altri strumenti gratuiti.

    Le mie ragioni sono:

    1) Lo strumento può salvare diagrammi UML, diagrammi in formato leggibile XMI, in modo che il file può essere alimentato per il sistema di controllo di versione facilmente.

    2) il Supporto di Undo/Redo (questo è il motivo per cui ho scaricato ArgoUML).

    3) Il diagramma è tenuto in un unico file, e non è collegato strettamente con “area di lavoro” o “progetto”.

    StarUML è anche un bene, anche se è vecchio. Sfortunatamente non è sviluppato/mantenuta più a lungo.

Lascia un commento