Il existe plein de logiciels spécialisés pour faire des graphes d'UML, notamment pour les créer à partir de texte (on décrit les classes avec une syntaxe donnée, et le programme génère le graphe tout seul). Un de ceux qui font les diagrammes de classe + de séquence est PlantUML : https://plantuml.com/fr/
Avantage: sa syntaxe est proche du code, donc il est ensuite possible de copier/coller les codes des classes dans leurs fichiers respectifs, et de se servir de ça comme base, comme “prototype".