Elementos de diagrama de componentes

Consulte também

A tabela abaixo descreve os elementos que podem ser adicionados aos diagramas de componentes. Os elementos são agrupados pela seção Paleta de modelagem.

Elemento Ícone Descrição
Seção básica
Componente Parte física e substituível de um sistema que se adapta e proporciona a realização de um conjunto de interfaces.
Classe Qualquer classe regular no sistema.
Interface Estereótipo de classe que oferece somente operações públicas, mas não atributos ou corpos de método.
Pacote Agrupamento de definições de classes.
Artefato Trecho físico de informação usado ou gerado por um processo de desenvolvimento de software. São exemplos de artefatos: arquivos de código-fonte, arquivos jar, arquivos de executáveis binários e scripts.
Generalização Relacionamento entre um elemento de subtipo e um elemento de supertipo. Os elementos deste relacionamento devem possuir os mesmos atributos. Por exemplo, o subtipo Gerente e supertipo Empregado compartilham o relacionamento de generalização.
Implementação Relacionamento de implementação entre dois elementos.
Link aninhado Relacionamento entre classes aninhadas.
Delegar Conexão da porta de origem de delegação à porta de destino de manipulação e vice-versa para as portas e interfaces solicitadas.
Conector de composição Conector entre dois elementos que define que um elemento forneça os serviços que outro elemento solicite. O conector de composição é um conector definido a partir de uma porta ou interface solicitada a uma porta ou interface fornecida.
Seção de dependências
Dependência O relacionamento entre dois elementos cujas definições dependem, de tal maneira, uma da outra que as alterações em uma delas pode provocar alterações na outra. Por exemplo, quando uma classe menciona outra como um parâmetro de operação ou como parte de seus dados, as duas classes apresentam dependência.
Realizar Relacionamento semântico entre dois classificadores - um classificador especifica um contrato que outro classificador garante levar a cabo. Estes relacionamentos são usados em dois lugares: entre as interfaces e as classes que os realiza e entre os casos de uso e as colaborações que os realiza.
Uso Dependência na qual um elemento (o cliente) exige a presença de outro elemento (o fornecedor) para o correto funcionamento ou implementação.
Permissão Dependência que garante os direitos de acesso de um elemento de modelo fornecedor a um elemento de modelo cliente, na qual o cliente requer acesso para alguns ou todos os elementos constituintes do fornecedor.
Abstração Limite relativo da perspectiva do telespectador. Características essenciais de uma entidade que se distingue de todos os outros tipos de entidades.
Seção de modelos
Classe do modelo Classe de abstração usada comumente para definir um tipo de conjunto de objetos. A classe de modelo contém as mesmas informações que uma classe, mas requer um rótulo de parâmetro de modelo anexado. Proporciona os nomes e os possíveis tipos dos parâmetros usados pelo modelo.
Classificador de derivação Classificador que pode ser calculado de uma classe, mas que é mostrado para esclarecimento ou que é incluído para fins de design.
Borda de derivação Associação na qual o classificador de possessão é uma derivação do classificador de modelo da derivação.
Seção de associação
Associação Relacionamento de associação entre dois elementos.
Composição Relacionamento entre dois elementos, no qual os elementos filhos são excluídos em cascata quando o elemento pai é excluído.
Composição navegável Composição na qual o membro de origem é responsável por especificar o membro de destino na classe de destino.
Agregação Relacionamento entre dois elementos no qual uma dessas classes desempenha uma função mais importante dentro do relacionamento do que a outra classe.
Agregação navegável Agregação na qual o membro de origem é responsável por especificar o membro de destino na classe de destino.
Associação navegável Associação na qual o membro de origem é responsável por especificar o membro de destino na classe de destino.
Classe da associação Representa as informações da classe (atributos, operações, etc.) sobre um associação específica compartilhada por dois elementos.
Seção de padrão de design
Padrão de design Estrutura normalmente repetitiva de elementos de comunicação que soluciona um problema de design geral dentro de um contexto particular.
Função Função de classificador que, quando aplicada, cria um tipo de dados. É o participante do tipo de dados que representa uma função específica do tipo de dados dentro de um padrão de colaboração.
Função da interface Função específica dentro de um padrão de colaboração.
Função do ator Ao aplicar um padrão com uma função de ator como um participante, um ator é criado. Ou então é possível selecionar um ator existente no qual o padrão deve ser aplicado.
Função da classe Participante de classe que possui uma função específica dentro de um padrão de colaboração.
Função do caso de uso Tipo de classificador comportamental que participa dentro do padrão de colaboração.
Vinculação de função Mapeamento para uma função em um classificador.
Seção de comentários
Comentário Uma anotação em um bloco de notas. Use Comentários para registrar informações sobre um elemento ou link em um diagrama. Estas informações não são incluídas no código gerado, são apenas para informação. O Comentário não tem limite de caracteres e pode ser numerado. Também é possível definir um estereótipo e inserir um elemento anotado.
Comentário de link Conexão entre o elemento de comentário e o elemento associado.
Consulte também
Sobre diagramas de componentes
Elementos de diagrama

Notificações legais