DEV Community

Ortiz de Arcanjo Antonio David
Ortiz de Arcanjo Antonio David

Posted on

Diagramas essenciais UML

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

Top comments (2)

Collapse
 
joyross profile image
JoyRoss

good work . resp-resting something with diagrammatically is wonderful thing ,. Simple totke to control husband in Hindi

Collapse
 
ortizdavid profile image
Ortiz de Arcanjo Antonio David

Thanks a lot, @joyross !
Thanks a lot joy ross,
UML is not an obsolete language. It's still relevant.