Violet — редактор UML со следующими преимуществами: Очень прост в освоении и использовании. Рисует красивые схемы. Полностью бесплатно. Кроссплатформенность. Violet предназначен для разработчиков, студентов, преподавателей и авторов, которым необходимо быстро создавать простые диаграммы UML.