Altova UModel - это инструмент UML, который делает визуальный дизайн программного обеспечения полезным в любом проекте. Используйте UML для визуального проектирования моделей приложений и создания кода Java, C + +, C # или Visual Basic.NET и проектной документации. Или инвертировать существующую программу в диаграмму UML, а затем улучшить дизайн и завершить полное путешествие, воссоздав код.