Software para desenhar UML

Tenho pesquisado alguma ferramenta para criação de uml mas estou com dificuldade de achar, so achei a astah porem pelo que entendi ela e paga, alguma opção gratuita decente?

Tem um que eu uso muito, não apenas para UMLs, que é gratuito. Ele é o draw.io, bem simplesinho de mexer e ele usa o drive ou o seu próprio PC pra salvar os arquivos

Aqui está o que você precisa, meu caro:

Mermaid

Dica de ouro ⚱️: Use o gepeto para aprender a sintaxe ou até mesmo gerar os códigos dos diagramas.

classDiagram
    Animal <|-- Duck
    Animal <|-- Fish
    Animal <|-- Zebra
    Animal : +int age
    Animal : +String gender
    Animal: +isMammal()
    Animal: +mate()
    class Duck{
      +String beakColor
      +swim()
      +quack()
    }
    class Fish{
      -int sizeInFeet
      -canEat()
    }
    class Zebra{
      +bool is_wild
      +run()
    }

Não é voltada para isso mas o Excalidraw tem alguns plugins de uml, e pode ser usado

Eu gosto de anexar o diagrama no repositório e utilizo o Dia Diagram Editor para esse caso... Consigo criar os diagramas off line em tempos onde tudo online!

Testa o

https://app.diagrams.net/

Normalmente ele me atende super bem.

Em uma pesquisa rápida eu encontrei esses, porém nunca utilizei. https://www.edrawsoft.com https://lucid.app

Diria que o melhor é seguir uam estratégia de Diagram as Code com PlantUML ou Mermaid, fica muito mais fácil dar manuitenção do que com ferramentas drag'n'drop.