Mikä on paras avoimen lähdekoodin UML-suunnittelutyökalu?


Paras vastaus

Verkkotyökalut:

  1. http://plantuml.com/ . Voit luoda uml: n käyttämällä PlantText UML -editoria luomalla gif orpng tai pdf. Henkilökohtaisesti käytän sitä erittäin helppona, kun olet perehtynyt syntaksiin.
  2. Draw.io : Mukana vetäminen ja pudottaminen.
  3. Gliffy
  4. Lucidchart
  5. Tehokkaiden työkalujen sarja (visuaalinen paradigma)

Esimerkki offline-työkaluista:

  1. StarUml: lataa ilmainen StarUML
  2. Bouml: ilmainen UML-työkaluruutu
  3. argouml.tigris.org avoimen lähdekoodin työkalu
  4. Eclipse-liitäntä: UML-suunnittelija
  5. UML-suunnittelijan dokumentaatio

Toivottavasti nämä tiedot auttavat.

Vastaus

Lyhyt vastaus: se, joka integroituu parhaiten nykyiseen kehitysympäristöönsi ja parantaa tuottavuuttasi.

Pidempi vastaus perustuu noihin vastauksiin.

Jos kaikki mitä haluat, on mukavaa esityksissä näytettävät kaaviot, sitten jotain Visiosta, sen ”UML-tyyppisillä” ominaisuuksilla, voi olla kaikki mitä tarvitset (älä vain odota piirustuksesi semanttia tai validointia (… malli …) sinulla on vähän rahaa tai ei ollenkaan rahaa, on olemassa hyviä avoimen lähdekoodin UML-työkaluja, kuten Eclipse Papyrus ja sen kasvava tuotevalikoima (kaupallisia tukitarjouksia on nyt saatavana tarvittaessa) ja kaupallisten työkalujen ”yhteisöversioita”.

Jos olet yritysympäristössä, on olemassa suurille yrityksille valmiita työkaluja, kuten IBM Rational Software Architect.

Ja näiden kahden vaihtoehdon välissä: Sparx -yritysarkkitehti, No Magic MagicDraw.

Löydät hyvän (vaikkakin hieman vanhentuneen) luettelon Wikipediasta.

Ja sitten sinun on harkittava, mitä haluat tehdä UML: n kanssa: ”dokumentaatio” -kaaviot? koodin luominen? työkalun sisäisen mallin toteutus? Tuki muille merkinnöille (esim. SysML, BPML jne.), Laajennettavuudelle (profiilien ja DSML: n ”tunnisteilta”), asiakirjojen luomiselle ja muille.

Yksi asia on muistaa, että vaikka mallien vaihto on teoriassa mahdollista, käytännössä se on tuskaa. Kaupalliset myyjät haluavat pitää sinut työkalussa, joten heillä ei ole etua helpottaa liikkumista – vaikka en voi sanoa, että he tekevät sitä aktiivisesti, ja tätä tasapainottaa halu, että he pystyvät tuoda kilpailun mallit. Sekä OMG- että INCOSE-työryhmien yhteentoimivuutta koskeva työ osoittaa, että tämä ei ole aivan helppoa …

Onnea!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *