Diagramas UML: Sequência e Classe Explicados

Computação2,05 KB

Diagrama de Sequência

Esta ferramenta faz parte dos diagramas da UML e permite o enredo dinâmico da sequência de passos ou atividades executadas em um determinado caso de uso. Seus elementos são:

  • Objetos: Representados por um retângulo com o nome na base. Abaixo, uma linha tracejada chamada linha da vida contém um retângulo vertical que indica quando o objeto está em operação.
  • Mensagens: Representam a informação enviada da linha da vida de um objeto para a de outro. Podem ser de três tipos:
    • Simples: Indica a transferência de controle de um objeto para outro.
    • Síncrona: Indica que respostas devem ser esperadas para continuar o processo.
    • Assíncrona: Também chamada de mensagem automática; não se espera resposta ou transferência de controle.
  • Tempo: Representado pela linha pontilhada sob os objetos; quanto maior a linha, mais tempo o objeto permanece no processo.

Diagrama de Classe

Conceito: É um dos diagramas mais importantes no projeto orientado a objetos. Descreve todas as classes de um sistema e suas relações, embora não descreva a representação dinâmica. Uma classe é representada por um retângulo com o nome no topo, atributos no meio e métodos ou procedimentos na parte inferior.

  • Relacionamentos: Formas de associar diferentes classes. Inclui o relacionamento de generalização, que gerencia a complexidade permitindo a agregação de características de uma classe em uma classe mais geral (superclasse e subclasse). É também chamado de relação hierárquica, existindo os tipos herança simples e múltipla.
  • Multiplicidade: Indica quantos objetos de uma classe estão relacionados a um objeto de outra classe. A linha utilizada é contínua e, nas extremidades, indica-se o número de objetos relacionados, sendo equivalente à cardinalidade.

Baixar

PDF Word HTML