StarUML is a sophisticated software modeler aimed to support agile and
concise modeling.
The software can be evaluated for free without time limit.