Resumo sobre diagramas UML em 4 folhas

Primeiramente quero agradecer ao Cincinato por ter citado o Hypercast em seu curso, mostrando a ilustração sobre gerenciamento de projetos na prática, que foi divulgada aqui e pode ser vista através do link no final do post. Aproveitando a deixa, vou indicar um excelente documento sobre uma parte importante da especificação e início da implementação e, por que não, documentação de um projeto organizado: os diagramas UML.

UML - Diagrama de Hierarquia

Em Engenharia de Sofware, a Unified Modeling Language, o UML, é uma especificação livre para modelagens de propósito geral orientadas a objetos. Isto não quer dizer que só seja válida para softwares escritos sob o paradigma da orientação a objetos, mas para problemas mais gerais que a fase de implementação que possam ser tratados como problemas menores, ou como objetos que se comunicam e têm interdependência. É a orientação a objetos para nível de especificação, ajudando inclusive a prever a fase de implementação e codificação.

O UML não é utilizado só para desenvolvimento de software, como citado no parágrafo anterior. Esta forma modelar serve para qualquer tipo de problema mais amplo, que possa ser resolvido sob essa ótica. Exemplos clássicos são problemas orientados a processos, onde existe hierarquia e dependência de atividades sendo definidas com base em uma escala de tempo. Na figura acima mostrada, está um diagrama com a hierarquia entre os próprios tipos de diagramas UML! O assunto é bem vasto… Na prática, as modelagens UML são diagramas de blocos bem definidos, com riqueza de detalhes mostrada sob a forma de atributos de cada classe/objeto. É possível chegar ao nível de codificação, especificando variáveis de instância, construtores e métodos para gerar código de linguagens orientadas à objetos, como, pelos mais comuns, Jude, para gerar código Java e Umbrello para C++. Existem muitas outras ferramentas que você pode testar. Depois desta breve descrição sobre UML, segue o link para baixar o documento que foi indicado no título do post: UML - Resumo em 4 folhas Este resumo foi disponibilizado sob licença Creative Commons por seu autor, que consta nas páginas do documento. Trata-se de uma ótima referência para quem está aprendendo e excelente fonte de consulta rápida para os que já trabalham diretamente com UML.

Random Posts


Sobre este artigo