Cel mai bun răspuns
Instrumentele online:
- http://plantuml.com/ . Puteți crea o uml folosind Editor UML PlantText pentru a genera un gif orpng sau pdf. Personal, îl folosesc ca fiind foarte ușor, odată ce sunteți familiarizat cu sintaxa.
- Draw.io : furnizare ușoară de glisare și plasare.
- Gliffy
- Lucidchart
- Suita de instrumente puternice (paradigmă vizuală)
Exemplu de instrumente offline:
- StarUml: descărcați gratuit StarUML
- Bouml: o casetă de instrumente UML gratuită
- instrument open source argouml.tigris.org
- Eclipse plug in: UML Designer
- Documentație UML Designer
Sper că aceste informații vă vor ajuta.
Răspuns
Răspunsul scurt: cel care se va integra cel mai bine în mediul dvs. de dezvoltare actual și care vă îmbunătățește productivitatea.
Cu cât este mai lung răspunsul se bazează pe acele răspunsuri.
Dacă tot ce doriți sunt drăguți diagrame de afișat în prezentări, atunci ceva de genul Visio, cu capacitățile sale „de tip UML” poate fi tot ce aveți nevoie (pur și simplu nu vă așteptați la nicio semantică sau validare a desenului dvs. (… model …)
Dacă aveți bani puțini sau deloc, există instrumente UML open source bune, cum ar fi Eclipse Papyrus și linia sa de produse în creștere (cu oferte de asistență comercială acum disponibile dacă aveți nevoie de acestea) și „ediții comunitare” de instrumente comerciale.
Dacă vă aflați într-un mediu corporativ, există instrumente mari pregătite pentru întreprindere, cum ar fi IBM Rational Software Architect.
Și între aceste două opțiuni: Arhitect de întreprindere Sparx, No Magic MagicDraw.
Puteți găsi o listă bună (deși ușor depășită) pe Wikipedia.
Și atunci trebuie să luați în considerare ce veți dori să faceți cu diagramele UML: „documentare”? generarea codului? executarea modelului în instrument? Suport pentru alte notații (de exemplu, SysML, BPML etc.), extensibilitate (din „etichete” de profil și DSML), generarea documentelor și altele.
Un lucru de reținut este că, deși schimbul de modele este teoretic posibil, în practică este o durere. Vânzătorii comerciali vor să vă mențină instrumentul, așa că nu au un interes personal în a vă facilita mișcarea – deși nu pot afirma că fac asta în mod activ, iar acest lucru este echilibrat de dorința ca aceștia să poată să importe modelele concurenței. Munca depusă atât de grupurile de lucru OMG, cât și de cele INCOSE privind interoperabilitatea arată că acest lucru nu este tocmai ușor …
Mult succes!