Altova UModel
UModel ist ein UML-Editor von Altova, dem Hersteller von XMLSpy. Es lassen sich sowohl UML 2.5, SysML 1.2 als auch BPMN 2.0 Diagramme erstellen.
Profile
Profile werden verwendet um das Metamodell eines UML-Modells festzulegen. Sie enthalten die zur Verfügung stehenden Primitivtypen, Stereotypen und Klassen in der Standard-Library. Java- und C#-Projekte können in UModel importiert werden und entsprechende Profile sind im Lieferumfang enthalten. Ich habe weitere Profile mit den Basis-Datentypen von PHP, TypeScript und Python erstellt. Die Profile können von GitHub heruntergeladen und von jedem ohne Einschränkungen verwendet werden: