A UML possui diversos de diagramas, divididos em grupos com o objectivo de modelar um software. Os diagramas são agrupados em diagramas estruturais, diagramas interativos e diagramas comportamentais.
Os diagramas ajudam a prever alguns cenários do software e corrigí-los antes da implementação.
Neste universo de diagramas, podemos destacar alguns diagramas para representar aspectos importantes do software.
Diagrama de Caso de Uso: Representa os actores do sistema e seus casos de uso. Na prática, cada actor representa um perfil de usuário e cada caso de uso representa uma funcionalidade.
Diagrama de Actividades: Representa a interação do actor com o Sistema. Este diagrama é essencial pra visualizar o estímulo do usuário e a resposta do sistema. A lógica envolvida numa funcionalidade também pode ser representada neste diagrama.
Diagrama de Classes: Representa as classes do sistema, seus atributos, suas operações e os relacionamentos entre elas. Este diagrama é essencial para visualizar a estrutura do software. O diagrama pode ser o espelho do modelo lógico da base de dados.
Diagrama de Componentes: Representa a interligação entre os componentes do sistema. Este diagrama também pode ser usado para representar a arquitectura do Sistema.
**Exemplo: **Sistema de Inscrição para um concurso público. Neste exemplo, vamos modelar o sistema usando os diagramas citados.
Top comments (2)
good work . resp-resting something with diagrammatically is wonderful thing ,. Simple totke to control husband in Hindi
Thanks a lot, @joyross !
Thanks a lot joy ross,
UML is not an obsolete language. It's still relevant.