Jaký je nejlepší nástroj pro návrh UML s otevřeným zdrojovým kódem?


Nejlepší odpověď

Online nástroje:

  1. http://plantuml.com/ . Uml můžete vytvořit pomocí PlantText UML Editor , který vygeneruje gif nebo png nebo pdf. Osobně to používám jako velmi snadné, jakmile znáte syntaxi.
  2. Draw.io : Je k dispozici snadné přetažení.
  3. Gliffy
  4. Lucidchart
  5. Sada výkonných nástrojů (vizuální paradigma)

Příklad offline nástrojů:

  1. StarUml: stáhnout zdarma StarUML
  2. Bouml: bezplatné pole nástrojů UML
  3. argouml.tigris.org nástroj pro otevřený zdroj
  4. Plug-in Eclipse: UML Designer
  5. Dokumentace UML Designer

Doufám, že vám tyto informace pomohou.

Odpověď

Krátká odpověď: odpověď, která se bude nejlépe integrovat do vašeho současného vývojového prostředí a která zvýší vaši produktivitu.

Čím déle odpověď se na tyto odpovědi spoléhá.

Pokud je vše, co chcete, hezké diagramy, které se mají zobrazit v prezentacích, pak může být vše, co jako Visio, s funkcemi „podobnými UML“, vše, co potřebujete (nečekejte žádnou sémantiku nebo ověření výkresu (… model…)

Pokud máte málo nebo žádné peníze, existují dobré open source UML nástroje, jako je Eclipse Papyrus a jeho rostoucí produktová řada (s nabídkou komerční podpory, pokud ji nyní potřebujete) a „komunitní vydání“ komerčních nástrojů.

Pokud se nacházíte v podnikovém prostředí, existují velké podnikové nástroje, jako je IBM Rational Software Architect.

A mezi těmito dvěma možnostmi: podnikový architekt Sparx, No Magic MagicDraw.

Na Wikipedii najdete dobrý (i když mírně zastaralý) seznam.

A pak musíte zvážit, co budete chtít dělat s UML: diagramy „dokumentace“? generování kódu? provedení modelu v nástroji? Podpora dalších notací (např. SysML, BPML atd.), Rozšiřitelnost (od „značek“ profilů a DSML), generování dokumentů a další.

Je třeba si pamatovat, že i když je výměna modelů je teoreticky možné, v praxi je to bolest. Komerční prodejci vás chtějí udržet na svém nástroji, takže nemají skutečný zájem usnadnit vám pohyb – i když nemohu říci, že to dělají aktivně, a to je vyváženo touhou po tom, aby mohli importovat modely konkurence. Práce pracovních skupin OMG a INCOSE na interoperabilitě ukazuje, že to není úplně snadné …

Hodně štěstí!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *