Diagramas essenciais UML

Ortiz de Arcanjo Antonio David - Mar 2 '22 - - Dev Community

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.

Diagrama de Caso de uso
Image description

Diagrama de Actividades
Image description

Diagrama de Classes
Image description

Arquitectura de Software
Image description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player