O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Aula 2 - UML

Luiz borges Português

Conteúdo do mapa

Aula 2 - UML

  1. Diagrama de Classes: Uma representação gráfica das estruturas de classes e suas inter-relações dentro de um sistema de software.

    • Método: Uma operação ou função que pode ser realizada por um objeto de uma determinada classe.
      • Generalização: Um tipo de relação entre uma classe geral (superclasse) e uma classe mais específica (subclasse)
        • Realização: Uma relação entre uma classe e uma interface, onde a classe implementa a interface.
          • Agregação: Uma relação entre duas classes que indica uma relação do tipo "parte-de" ou "temum", mas onde a parte pode existir independentemente do todo
            • Composição: Semelhante à agregação, mas com uma relação mais forte, onde a parte não pode existir independentemente do todo.
              • Interface: Define um contrato de comportamentos que uma classe pode implementar.
                • Multiplicidade: Indica quantas instâncias de uma classe podem estar associadas a uma instância de outra classe.
                  • Visibilidade: Determina a acessibilidade dos atributos e métodos de uma classe.
  2. Diagrama de Objetos: Um diagrama que mostra um conjunto de objetos e seus relacionamentos em um ponto específico no tempo.

    • Objeto: Uma instância de uma classe
  3. Diagrama de Componentes: Diagrama que ilustra como um sistema de software é dividido em componentes e como esses componentes interagem entre si.

    • Componente: Uma parte modular e substituível de um sistema que encapsula sua funcionalidade e comportamento.
  4. Diagrama de Pacotes: Diagrama que mostra como as classes são agrupadas em pacotes.

    • Pacote: Uma agrupação lógica de classes, interfaces e outros pacotes.
  5. Diagrama de Implantação: Diagrama que mostra a configuração física de software e hardware.

    • Artefato: Uma representação física de componentes de software no Diagrama de Implantação.
  6. Diagrama de Estrutura Composta: Diagrama que descreve a organização interna de uma classe, componente ou artefato.

    • Porta: Um ponto de interação que especifica um canal específico onde os componentes interagem uns com os outros.
      • Conector: Um caminho de comunicação entre dois componentes ou classes.
  7. Diagrama de Perfis: Diagrama usado para personalizar a UML para domínios específicos e plataformas.

    • Estereótipo: Uma extensão do metamodelo da UML que permite a criação de novos tipos de modelagem.
  8. Diagrama de Casos de Uso: Diagrama que mostra as funcionalidades de um sistema a partir da perspectiva de um usuário

    • Caso de uso: Representa uma funcionalidade específica do sistema que fornece valor ao usuário.
      • Ator: Representa um usuário ou qualquer outro sistema que interage com o sistema sendo modelado.
        • Inclusão: Uma relação em que um caso de uso inclui o comportamento de outro caso de uso.
          • Extensão: Uma relação em que o comportamento de um caso de uso pode ser estendido por outro caso de uso.
  9. Diagrama de Atividade: Diagrama que modela o fluxo de trabalho ou processo de negócios.

    • Swimlane: Representa um participante do processo ou um grupo de processos em um Diagrama de Atividade.
      • Fork node: Representa um ponto de decisão onde o fluxo de controle é dividido em múltiplos fluxos concorrente
        • Join node: Representa um ponto de sincronização onde múltiplos fluxos concorrentes são unidos em um único fluxo de controle.
  10. Diagrama de Máquina de Estados: Diagrama que modela o comportamento de um objeto em termos de estados e transições entre esses estados.

    • Estado: Representa uma condição específica de um objeto em um determinado ponto do tempo.
      • Transição: Representa a mudança de um estado para outro.
        • Ação: Representa um evento que ocorre durante a transição de um estado para outro.
  11. Diagrama de Sequência: Diagrama que mostra a interação entre os objetos em uma sequência temporal.

    • Linha de vida: Representa a existência de um objeto durante um período de tempo
      • Mensagem: Representa a comunicação entre objetos.
  12. Diagrama de Comunicação: Diagrama que mostra a troca de mensagens entre os objetos.

  13. Diagrama de Tempo: Diagrama que modela a mudança de estado de um objeto ou condição de um sistema ao longo do tempo.

  14. Diagrama de Interação Geral: Diagrama que fornece uma visão geral do controle de fluxo entre diferentes diagramas de interação.

Informações

Descrição
Mapa Mental sobre Aula 2 - UML, criado por Luiz borges em 09-05-2024.
Criado por
Luiz borges
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?