PlantUML diagram tool
PlantUML is a component that allows to quickly write :
- sequence diagram,
- use case diagram,
- class diagram,
- activity diagram,
- component diagram,
- state diagram
- object diagram
Diagrams are defined using a simple and intuitive language.
There's integration with Eclipse that converts comments into diagrams
Another integration is into Word so you write the definition of a diagram and an image is generated and embedded in the doc automatically.