Mapa mental
Aula 2 - UML
Conteúdo do mapa
Aula 2 - UML
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.
- Multiplicidade: Indica quantas instâncias de uma classe podem estar associadas a uma instância de outra classe.
- Interface: Define um contrato de comportamentos que uma classe pode implementar.
- Composição: Semelhante à agregação, mas com uma relação mais forte, onde a parte não pode existir independentemente do todo.
- 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
- Realização: Uma relação entre uma classe e uma interface, onde a classe implementa a interface.
- Generalização: Um tipo de relação entre uma classe geral (superclasse) e uma classe mais específica (subclasse)
- Método: Uma operação ou função que pode ser realizada por um objeto de uma determinada classe.
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
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.
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.
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.
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.
- Porta: Um ponto de interação que especifica um canal específico onde os componentes interagem uns com os outros.
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.
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.
- Inclusão: Uma relação em que um caso de uso inclui o comportamento de outro caso de uso.
- Ator: Representa um usuário ou qualquer outro sistema que interage com o sistema sendo modelado.
- Caso de uso: Representa uma funcionalidade específica do sistema que fornece valor ao usuário.
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.
- Fork node: Representa um ponto de decisão onde o fluxo de controle é dividido em múltiplos fluxos concorrente
- Swimlane: Representa um participante do processo ou um grupo de processos em um Diagrama de Atividade.
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.
- Transição: Representa a mudança de um estado para outro.
- Estado: Representa uma condição específica de um objeto em um determinado ponto do tempo.
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.
- Linha de vida: Representa a existência de um objeto durante um período de tempo
Diagrama de Comunicação: Diagrama que mostra a troca de mensagens entre os objetos.
Diagrama de Tempo: Diagrama que modela a mudança de estado de um objeto ou condição de um sistema ao longo do tempo.
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