Hvad er det bedste open source UML-designværktøj?


Bedste svar

Onlineværktøjerne:

  1. http://plantuml.com/ . Du kan oprette en uml ved hjælp af PlantText UML Editor generere en gif orpng eller pdf. Jeg bruger det personligt som det er meget nemt, når du først er fortrolig med syntaksen.
  2. Draw.io : Nem træk og slip.
  3. Gliffy
  4. Lucidchart
  5. Suite med kraftfulde værktøjer (visuelt paradigme)

Eksempel på offlineværktøjer:

  1. StarUml: download gratis StarUML
  2. Bouml: en gratis UML-værktøjskasse
  3. argouml.tigris.org open source-værktøj
  4. Eclipse plug in: UML Designer
  5. UML Designer Documentation

Håber, at denne info hjælper.

Svar

Det korte svar: det, der integreres bedst i dit nuværende udviklingsmiljø, og som forbedrer din produktivitet.

Jo længere svar er afhængig af disse svar.

Hvis alt hvad du vil, er godt diagrammer, der skal vises i præsentationer, så kan noget som Visio med dets “UML-lignende” funktioner være alt hvad du behøver (bare forvent ikke nogen semantisk eller validering af din tegning (… model …)

Hvis du har lidt eller ingen penge, der er gode UML-værktøjer med open source, såsom Eclipse Papyrus og dets voksende produktlinje (med kommercielt supporttilbud nu tilgængeligt, hvis du har brug for det) og “community-udgaver” af kommercielle værktøjer.

Hvis du befinder dig i et virksomhedsmiljø, er der store værktøjsklare værktøjer som IBM Rational Software Architect.

Og imellem disse to muligheder: Sparx enterprise-arkitekt, No Magic MagicDraw.

Du kan finde en god (dog lidt forældet) liste på Wikipedia.

Og så skal du overveje, hvad du vil gøre med UML: “dokumentation” -diagrammer? kodegenerering? in-tool model udførelse? Støtte til andre notationer (f.eks. SysML, BPML osv.), Udvidelse (fra “tags” til profil og DSMLer), dokumentgenerering og andre.

En ting at huske er, at selvom modeludveksling er teoretisk muligt, i praksis er det smerte. Kommercielle sælgere vil holde dig på deres værktøj, så de ikke har en interesse i at gøre det let for dig at flytte – selvom jeg ikke kan erklære, at de aktivt gør det, og dette afbalanceres af ønsket om, at de kan at importere konkurrencens modeller. Arbejdet udført af både OMG- og INCOSE-arbejdsgrupperne med hensyn til interoperabilitet viser, at dette ikke ligefrem er let …

Held og lykke!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *