Aunque también estoy comenzando te doy mi corta experiencia que hasta ahora he hecho mis uml a mano, en hojas blancas, hace algún tiempo me recomendaron violet aunque no lo he usado ya que como te dije mas que todo las he hecho a manito en una hojita blanca, que te recomiendo?? estudiar los
patrones de diseños, pero es un excelente comienzo que estes realizando tu diseño de clases antes de lanzarte ha hacer los códigos así por así, saludos