# Introdução

O &umbrello; é uma ferramenta de diagrama &UML; que pode auxiliá-lo no processo de desenvolvimento de software. Especialmente durante as fases de análise e desenho, o &umbrello; lhe auxilia a obter um produto de alta qualidade. A &UML; pode também ser usada para documentar o desenho de seu software para auxiliá-lo e seus companheiros de desenvolvimento.

Ter um bom modelo de seu software é a melhor maneira de comunicar-se com outros desenvolvedores que estão trabalhando no projeto e com seus clientes. Um bom modelo é extremamente importante para projetos de tamanho médio e grande, mas é também muito útil para projetos pequenos. Caso esteja trabalhando num projeto pequeno, de um desenvolvedor, você se beneficiará com um bom modelo porque ele lhe dará uma visão geral que lhe auxiliará a codificar as coisas da maneira correta na primeira vez.

&UML; é uma linguagem de diagramação usada para descrever modelos. Você pode representar suas ideias em &UML; usando diferentes tipos de diagramas. O &umbrello; 2.11 tem suporte aos seguintes tipos:

- Diagrama de Classe

- Diagrama de Sequência

- Diagrama de Colaboração

- Diagrama de Caso de Uso

- Diagrama de Estado

- Diagrama de Atividade

- Diagrama do componente

- Diagrama de Distribuição

- Diagrama de relacionamento de entidade

Mais informações sobre &UML; podem ser encontradas no site web da OMG, http://www.omg.org., criadora do padrão &UML;.

Nós esperamos que você goste do &umbrello; e que ele lhe auxilie a criar software de alta qualidade. O &umbrello; é um Software Livre e disponível gratuitamente, e a única coisa que lhe pedimos é reportar qualquer erro, problemas ou sugestões para os desenvolvedores do &umbrello; em umbrello-devel@kde.org ou http://bugs.kde.org.