Get beautiful UML diagrams with few lines of code.
Use case, Sequence,
State, Class, Deployment,
Activity.
A use case diagram is a representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved.
A sequence diagram shows object interactions arranged in time sequence.
A class diagram is a static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.
A state diagram is a behavior diagram which shows discrete behavior of a part of designed system through finite state transitions.
A deployment diagram models the physical deployment of artifacts on nodes.
A activity diagram is intended to model both computational and organizational processes (i.e., workflows), as well as the data flows intersecting with the related activities.
DotUML is a javascript application that runs on the local browser. Diagram generation (SVG) from the code is handled entirely locally, without any call for web resources. Thus, all your data remains local on your computer.
DotUML is in beta, we are working hard to offer you all the diagrams very soon. The first full version of DotUML is planned in a few weeks ...
DotUML shares the same concept for generation of UML diagram from code, using Graphiz Dot. But the software architecture is completely different and the language code (DSL) is also different. Here some differences:
Comparison | DOTUML | PlantUML |
---|---|---|
Architecture | Static client-side | Server based |
Language | JavaScript | Java |
Data Storage | Client-side | Stored in 3rd party servers |
Privacy | High | Share with vendor |