Ho capito, allora ti chiedo un'altra cosa
Io ho fatto un programma, volevo rifarlo partendo da uno schema UML e poi implementando il codice vero e proprio

Sai consigliarmi degli esempi pratici che posso guardare per capire come fare a fare uno schema UML di un programma fatto in java?

Cioè supponiamo che debba implementare un editor di teso con le funzioni copia/taglia/incolla

PArtendo dall'UML come procedo?