Em diagramas de componente e implantação, um componente é uma unidade distribuível de implementação em um 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 comercial em um sistema humano.
Em um diagrama de implantação, uma instância de componente representa uma unidade de implementação que tem identidade em tempo de execução e pode conter objetos. Uma instância nó pode conter um componente.
Observação: Criar e editar diagramas de UML no Visio para a Web requer uma licença de Visio Plano 1 ou Visio Plano 2, que é comprada separadamente do Microsoft 365. Para obter mais informações, entre em contato com seu administrador do Microsoft 365. Se o administrador tiver ativado a "compra de autoatendimento", você poderá comprar uma licença para o Visio. Para obter mais detalhes, confira Perguntas frequentes sobre a compra de autoatendimento.
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, devem implementar.
Há dois tipos de interfaces:
Nome |
Descrição |
|
---|---|---|
|
Interface fornecida |
Produz informações usadas por uma interface necessária de outro componente. |
|
Interface necessária |
Depende de informações de outra classe ou interface para executar sua função adequada. |