Histórico da UML:

Conjunto de diagramas:

Possui um conjunto de diagramas que permitem uma representação visual clara e organizada dos diferentes aspectos de um sistema, facilitando a comunicação e compreensão entre os membros da equipe de desenvolvimento de software.

Os principais diagramas da UML incluem:

  1. Diagrama de Caso de Uso: representa os atores e casos de uso do sistema, mostra as interações entre usuários e o sistema.
  2. Diagrama de Classe: descreve as classes do sistema, seus atributos, métodos e relacionamentos, modelando a estrutura estática do sistema.
  3. Diagrama de Sequência: mostra a interação entre objetos ao longo do tempo, representando a sequência de mensagens trocadas entre eles.
  4. Diagrama de Estado: representa os diferentes estados de um objeto e as transições entre eles, mostrando o comportamento ao longo do tempo.
  5. Diagrama de Atividades: descreve o fluxo de atividades de um processo, mostrando ações, decisões, ramificações e paralelismos.
  6. Diagrama de Componentes: a estrutura dos componentes do sistema, suas interfaces e dependências, visualizando as partes do sistema e suas relações.
  7. Diagrama de Implantação: descreve a distribuição física dos componentes do sistema em nós de hardware ou software.

Classificação dos diagramas:

Comparação entre as versões 1 e 2 da UML: