Qual è il miglior strumento di progettazione UML open source?


Migliore risposta

Gli strumenti online:

  1. http://plantuml.com/ . Puoi creare un uml utilizzando PlantText UML Editor per generare una gif orpng o pdf. Personalmente lo uso perché è molto facile una volta che hai familiarità con la sintassi.
  2. Draw.io : è fornito un facile trascinamento.
  3. Gliffy
  4. Lucidchart
  5. Suite di potenti strumenti (paradigma visivo)

Esempio di strumenti offline:

  1. StarUml: scarica gratuitamente StarUML
  2. Bouml: una cassetta degli attrezzi UML gratuita
  3. argouml.tigris.org strumento open source
  4. Plug-in Eclipse: UML Designer
  5. Documentazione UML Designer

Spero che queste informazioni siano daiuto.

Risposta

La risposta breve: quella che si integrerà meglio nel tuo attuale ambiente di sviluppo e che migliora la tua produttività.

Più a lungo la risposta si basa su quelle risposte.

Se tutto quello che vuoi è carino diagrammi da mostrare nelle presentazioni, quindi qualcosa come Visio, con le sue capacità “simili a UML” potrebbe essere tutto ciò di cui hai bisogno (ma non aspettarti alcuna semantica o convalida del tuo disegno (… modello …)

Se hai pochi soldi o nessuno, ci sono buoni strumenti UML open source, come Eclipse Papyrus e la sua linea di prodotti in crescita (con offerte di supporto commerciale ora disponibili se ne hai bisogno) e “community editions” di strumenti commerciali.

Se ti trovi in ​​un ambiente aziendale, ci sono strumenti pronti per le grandi imprese come IBM Rational Software Architect.

E tra queste due opzioni: Sparx enterprise architect, No Magic MagicDraw.

Puoi trovare un buon elenco (anche se leggermente obsoleto) su Wikipedia.

E poi devi considerare cosa vorresti fare con UML: diagrammi di “documentazione”? generazione di codice? esecuzione del modello in-tool? Supporto per altre notazioni (ad esempio, SysML, BPML, ecc.), Estensibilità (da “tag” o profilo e DSML), generazione di documenti e altro.

Una cosa da ricordare è che, sebbene lo scambio di modelli è teoricamente possibile, in pratica è un dolore. I venditori commerciali vogliono mantenerti sul loro strumento, quindi non hanno un interesse acquisito nel semplificarti il ​​trasferimento, anche se non posso affermare che lo stiano attivamente facendo, e questo è bilanciato dal desiderio che siano in grado di importare i modelli della concorrenza. Il lavoro svolto dai gruppi di lavoro OMG e INCOSE sullinteroperabilità mostra che non è esattamente facile …

Buona fortuna!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *