UML
Olá pessoal, aqui estarei falando um pouco sobre diagramas de UML (linguagem de modelagem unificada) e uma linguagem padrão para modelagem de software, ela não e uma linguagem de programação nem nada disso e uma maneira de ter uma visão de como será o funcionamento do sistema, e de grande auxilio na construção do projeto do sistema, levantamento de requisitos, interações com usuários e as demais funcionalidades do programa.
E fortemente ligada aos conceitos de Orientação a Objetos e Padrões de Projeto, por ser uma maneira de modelar os dados pode ser utilizada na construção de sistemas feitos com as mais variadas linguagens C#, Java, PHP, C/C++ e etc...Bom os principais diagramas são:
Estruturais/estáticos:
- Digrama de classes
- Digrama de objetos
- Digrama de componentes
- Digrama de implantação
Comportamentais/ dinâmicos:
- Digrama de casos de uso
- Digrama de sequencia
- Digrama de atividades
- Digrama de estados
- Digrama de colaboração