TikZ-UML documentation#

TikZ-UML is a TikZ extension to manage common UML diagrams: class diagrams, use case diagrams, state-transition diagrams, sequence diagrams and component diagrams (still in progress). The first goal is to propose an alternative to pst-uml package written by Maurice Diamantini, UMA, ENSTA, as TikZ is an alternative itself to PSTricks.

TikZ-UML is developed by Nicolas Kielbasiewicz, UMA / POEMS, ENSTA

Supported diagrams#

Class diagrams

Figure made with TikZ

Figure made with TikZ

Class diagram
Package diagrams

Figure made with TikZ

Figure made with TikZ

Package diagram
Usecase diagrams

Figure made with TikZ

Figure made with TikZ

Use Case diagram
State-transitions diagrams

Figure made with TikZ

Figure made with TikZ

State diagram
Sequence diagrams

Figure made with TikZ

Figure made with TikZ

Sequence diagram
Component diagrams (still in progress)

Figure made with TikZ

Figure made with TikZ

Component diagram