Nos diagramas de componentes e implementação, um componente é uma unidade de implementação distribuível num sistema. Por exemplo, um componente pode representar um módulo físico de código (origem, binário ou executável) ou pode ser um componente lógico que representa um documento empresarial num sistema humano.
Num diagrama de implementação, uma instância de componente representa uma unidade de implementação que tem identidade no tempo de execução e pode conter objetos. Uma instância nó pode conter um componente.
Nota: A criação e edição de diagramas UML no Visio na Web requer uma licença de Visio (Plano 1) ou Visio (Plano 2), que é comprada separadamente do Microsoft 365. Para obter mais informações, contacte o seu administrador do Microsoft 365. Se o seu administrador tiver ativado a "compra self-service", pode comprar uma licença para o Visio. Para obter mais detalhes, veja FAQ sobre compras self-service.
O comportamento de um componente é definido em termos de interfaces fornecidas e interfaces necessárias. As interfaces são elementos de modelo que definem conjuntos de operações que outros elementos de modelo, como classes ou componentes, têm de implementar.
Existem dois tipos de interfaces:
Nome |
Descrição |
|
---|---|---|
|
Interface fornecida |
Produz informações que são utilizadas por uma interface necessária de outro componente. |
|
Interface necessária |
É dependente de informações sobre outra classe ou interface para executar a função adequada. |