StarUML é uma excelente opção para aquelas pessoas que estejam familiarizadas aos sistemas UML e MDA.
StarUML é uma proposta de projeto em código aberto, que por sua arquitetura UML 2.0 e MDA, permite ao usuário trabalhar em projetos relacionados com sistema de diagramas.
É necessário mencionar que o software tem uma base muito estável e forte, já que se apóia em tecnologia MDA, que quer dizer Modelo de Arquitetura Dirigida. O campo de ação para StarUML é muito amplo e específico, já que tem a capacidade de gerar códigos para pacotes de C , C#, Java e para toda a linha e família da Suíte de Microsoft Office, ou seja, que tranquilamente pode cobrir com grande facilidade Microsoft Word, Microsoft Excel e Microsoft PowerPoint.
É dessa forma que são agregados a StarUML uma série de plug-ins, o que faz com que seja um aplicativo com um campo de ação ainda mais amplo, estes mesmo plug-ins são executados com comandos e como planilhas, fazendo, desta forma, com que sejam gerados mais códigos para possibilitar a realização de mais ações com o aplicativo.
Um exemplo prático do que pode fazer StarUML é o fato de tomar as planilhas de um a outro aplicativo, que está em seu arquivo de instalação, e modifica-los à vontade, algo que apresenta muita funcionalidade para quem deseje variar alguma coisa deste aplicativo, podendo também ser criadas planilhas próprias que se integrem ao aplicativo.

Download StarUML