Share to: share facebook share twitter share wa share telegram print page

PlantUML

PlantUML
Logo
První vydání22. dubna 2009
Aktuální verzev1.2025.4 (28. června 2025)
Operační systémLinux
Microsoft Windows
macOS
Platformacross-platform
Vyvíjeno vJava
Typ softwaruotevřený software a UML tool
LicenceGPLv3
GNU Lesser General Public License
Eclipse Public License
licence Apache
licence MIT
Webplantuml.com
Některá data mohou pocházet z datové položky.

PlantUML je označení doménově specifického jazyka a patřičného překladače, které slouží k vytváření diagramů typu UML na základě zdrojového kódu ukládaného jako prostý text. Nástroj je napsaný v Javě a tedy poměrně přenositelný, mj. spustitelný na Linuxu a Microsoft Windows. Pro samotné vykreslování grafů využívá Graphviz. Je uvolněný pod licencí GNU GPL a tedy se jedná o svobodný software.

Příklad

Třídový diagram zobrazující návrhový vzor fasáda.

Následující zdrojový kód vytvoří třídový diagram zobrazený na sousedícím obrázku:

skinparam style strictuml
class Façade {
 doSomething()
}
Façade .> package1.Class1
Façade .> package2.Class2
Façade .> package3.Class3
Client1 .> Façade : doSomething()
Client2 .> Façade : doSomething()
note as N2
doSomething() {
  Class1 c1 = newClass1();
  Class2 c2 = newClass2();
  Class3 c3 = newClass3();
  c1.doStuff(c2)
  c3.setX(c1.getX());
  return c3.getY();
}
end note
Façade .. N2

Odkazy

Reference

V tomto článku byl použit překlad textu z článku PlantUML na anglické Wikipedii.

Literatura

Externí odkazy

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya