Guia Rápido: Conceitos e Diagramas Fundamentais da UML

Classificado em Computação

Escrito em em português com um tamanho de 2,33 KB

Conceitos Essenciais de UML e Modelagem de Sistemas

UML (Unified Modeling Language)

É uma simplificação da realidade que descreve um sistema de um ponto de vista particular.

Modelagem de Negócios

É uma técnica de modelagem de alto nível, que surgiu das dificuldades identificadas por analistas e programadores. Ela serviu para facilitar a comunicação com as pessoas que fazem parte do negócio e que não possuem conhecimentos de Engenharia de Software.

Diagrama de Classes

O principal diagrama da UML, serve de apoio para a maioria dos diagramas. Ele define a estrutura de classes do sistema e estabelece como as classes se relacionam.

Diagrama de Objetos

Os diagramas de objetos são úteis para a modelagem de estruturas de dados complexas, pois mostram objetos e seus relacionamentos. Servem como complemento e representam as instâncias estáticas dos elementos, exibindo os valores armazenados pelos objetos de um Diagrama de Classe.

Diagrama de Caso de Uso

Diagrama geral da UML, usado nas fases de Levantamento, Análise e Requisitos. É importante na organização e modelagem das principais funcionalidades de um sistema.

Diagrama de Sequência

Mostra um conjunto de objetos, seus relacionamentos e as mensagens que podem ser enviadas entre eles. Baseado em um Caso de Uso, identifica o Evento gerador do processo modelado e o Ator responsável por este evento.

Diagrama de Comunicação

Mostra um conjunto de objetos, seus relacionamentos e as mensagens, enfatizando a organização dos objetos que trocam mensagens. É amplamente associado ao Diagrama de Sequência, pois um complementa o outro. Não se preocupa com a temporalidade, mas sim em como os objetos estão vinculados e quais mensagens trocam entre si.

Diagrama de Atividades

O Diagrama de Atividades concentra-se na representação do fluxo de controle de uma atividade e descreve os passos a serem percorridos para a conclusão de uma atividade específica. Destaca a lógica de realização de uma tarefa, mostrando o fluxo entre atividades (ações não-atômicas).

Diagrama de Pacotes

Tem por objetivo representar os subsistemas englobados por um sistema, de forma a determinar as partes que o compõem.

Entradas relacionadas: