PlantUML

A tool that can create UML with code.