Hva er det beste open source UML-designverktøyet?


Beste svaret

De elektroniske verktøyene:

  1. http://plantuml.com/ . Du kan opprette en uml ved å bruke PlantText UML Editor , generere en gif orpng eller pdf. Jeg bruker det personlig som veldig enkelt når du er kjent med syntaksen.
  2. Draw.io : Enkel dra og slipp gitt.
  3. Gliffy
  4. Lucidchart
  5. Suite med kraftige verktøy (visuelt paradigme)

Eksempel på verktøy uten nett:

  1. StarUml: last ned gratis StarUML
  2. Bouml: en gratis UML-verktøykasse
  3. argouml.tigris.org åpen kildekodeverktøy
  4. Eclipse plug in: UML Designer
  5. UML Designer Documentation

Håper denne informasjonen hjelper.

Svar

Det korte svaret: det som vil integreres best i ditt nåværende utviklingsmiljø og som forbedrer produktiviteten din.

Jo lenger svar er avhengig av disse svarene.

Hvis alt du vil er hyggelig diagrammer som skal vises i presentasjoner, så kan noe som Visio med sine «UML-lignende» evner være alt du trenger (bare ikke forvent noen semantisk eller validering av tegningen din (… modell …)

Hvis du har lite eller ingen penger, det er gode UML-verktøy med åpen kildekode, for eksempel Eclipse Papyrus og den voksende produktserien (med kommersielle støttetilbud nå tilgjengelig hvis du trenger det) og «community-utgaver» av kommersielle verktøy.

Hvis du befinner deg i et bedriftsmiljø, er det store verktøy som er klare for virksomheten, som IBM Rational Software Architect.

Og mellom disse to alternativene: Sparx enterprise-arkitekt, No Magic MagicDraw.

Du kan finne en god (men litt utdatert) liste på Wikipedia.

Og så må du vurdere hva du vil gjøre med UML: «dokumentasjon» -diagrammer? kodegenerering? utførelse av verktøymodell? Støtte for andre notasjoner (f.eks. SysML, BPML, etc.), utvidbarhet (fra «tags» til profil og DSML), dokumentgenerering og andre.

En ting å huske er at selv om modellutveksling er teoretisk mulig, i praksis er det vondt. Kommersielle leverandører vil holde deg på verktøyet sitt, slik at de ikke har en egeninteresse i å gjøre det enkelt for deg å flytte – selv om jeg ikke kan uttale at de aktivt gjør det, og dette balanseres av ønsket om at de skal kunne å importere konkurransens modeller. Arbeidet utført av både OMG- og INCOSE-arbeidsgruppene for interoperabilitet viser at dette ikke akkurat er enkelt …

Lykke til!

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *