Vad är det bästa UML-designverktyget för öppen källkod?


Bästa svaret

Onlineverktygen:

  1. http://plantuml.com/ . Du kan skapa en uml med PlantText UML Editor generera en gif orpng eller pdf. Jag använder det personligen som det är väldigt enkelt när du känner till syntaxen.
  2. Draw.io : Enkel dra och släpp tillhandahålls.
  3. Gliffy
  4. Lucidchart
  5. Svit med kraftfulla verktyg (visuell paradigm)

Exempel på offlineverktyg:

  1. StarUml: ladda ner gratis StarUML
  2. Bouml: en gratis UML-verktygslåda
  3. argouml.tigris.org verktyg för öppen källkod
  4. Eclipse plug in: UML Designer
  5. UML Designer Documentation

Hoppas att den här informationen hjälper.

Svar

Det korta svaret: det som bäst integreras i din nuvarande utvecklingsmiljö och som förbättrar din produktivitet.

Ju längre svar förlitar sig på dessa svar.

Om allt du vill är trevligt diagram som ska visas i presentationer, då kan något som Visio med sina ”UML-liknande” funktioner vara allt du behöver (förvänta dig inte någon semantisk eller validering av din ritning (… modell …)

Om du har lite eller inga pengar, det finns bra UML-verktyg med öppen källkod, till exempel Eclipse Papyrus och dess växande produktlinje (med kommersiella supporterbjudanden nu tillgängliga om du behöver det) och ”community-utgåvor” av kommersiella verktyg.

Om du befinner dig i en företagsmiljö finns det stora företagsklara verktyg som IBM Rational Software Architect.

Och mellan dessa två alternativ: Sparx enterprise-arkitekt, No Magic MagicDraw.

Du kan hitta en bra (även om det är lite föråldrad) lista på Wikipedia.

Och då måste du överväga vad du vill göra med UML: diagram ”dokumentation”? kodgenerering? utförande av verktygsmodell? Stöd för andra notationer (t.ex. SysML, BPML, etc.), töjbarhet (från ”taggar” till profil och DSML), dokumentgenerering och andra.

En sak att komma ihåg är att även om modellutbyte är teoretiskt möjligt, i praktiken är det en smärta. Kommersiella säljare vill behålla dig på sitt verktyg, så att de inte har ett intresse av att göra det enkelt för dig att flytta – även om jag inte kan säga att de gör det aktivt, och detta balanseras av önskan att de ska kunna för att importera tävlingens modeller. Arbetet som gjorts av både OMG- och INCOSE-arbetsgrupperna för interoperabilitet visar att detta inte är exakt enkelt …

Lycka till!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *