UML Unified Modeling Language
1- Resumo:
A finalidade deste relatório é descrever o Trabalho sobre UML (Unified Modeling Language) e Diagrama de Pacotes.
- Introdução:
A UML (Unified Modeling Language) é uma linguagem que é formada por um número de elementos gráficos combinados para formar diagramas. Por ser uma linguagem, a UML tem regras para a combinação desses elementos.
O propósito dos diagramas é apresentar múltiplas visões de um sistema. O conjunto dessas múltiplas visões é chamado de modelo. É importante deixar claro que um modelo UML diz o que um Sistema deve fazer, mas não como implementá-lo.
Nos anos 80 e no começo dos anos 90, três pesquisadores (Grady Booch, James Rumbaugh e Ivar Jacobson) trabalhavam em diferentes empresas, cada um desenvolvendo sua própria metodologia para análise e projeto de softwares orientados a objetos, Na metade dos anos 90 eles resolveram unir suas metodologias e criar uma nova, aproveitando o que havia de bom em cada uma delas.
Alguns dos principais diagramas da UML são:
• Diagrama de casos de uso;
• Diagrama de classes;
• Diagrama de eventos;
• Diagrama de sequência;
• Diagrama de comunicação;
• Diagrama de componentes;
• Diagrama de instalação/ deployment;
• Diagrama de atividades;
- Pacotes
Vimos que o Programação Orientada a Objetos é organizada em classes e atributos e métodos, agora imagine um único projeto com 100 ou, até mesmo, 1000 classes e todos os arquivos no mesmo diretório. Parece caótico, Na realidade em geral, as classes são organizadas da mesma forma como se organizam nossos arquivos, ou seja, em diretórios. No entanto, o programa precisa de alguma diretiva para localizar arquivos que estão em diretórios diferentes, e, para isso, utiliza-se a estrutura de pacotes.
É importante entender, desde o início, que a estrutura de pacotes está baseada na estrutura de diretórios. No entanto, para se referir a pacotes dentro do código não se utiliza uma barra, mas um ponto separando