Em um projeto de engenharia de software, a equipe precisa representar a hierarquia de classes e suas relações de herança e associação. Embora existam várias ferramentas para isso, qual das seguintes é a mais adequada para representar essas relações de forma clara e padronizada?