DEV Community

Ortiz de Arcanjo António David
Ortiz de Arcanjo António David

Posted on

4 1

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

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

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 António David

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

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay