Você está na página 1de 4

Traduo Original

Este artigo foi traduzido por mquina. Coloque o ponteiro do mouse sobre as frases do artigo
para ver o texto original. Mais informaes.
Diagramas de componente UML: referncia
Na Visual Studio Ultimate, um diagrama de componente mostra as partes de um projeto para um sistema de software.Uma ajuda
de diagrama de componente voc visualizar a estrutura de alto nvel do sistema e o comportamento de servio que essas partes
fornecem e consomem atravs de interfaces.Para criar um diagrama de componente UML, sobre o arquitetura menu, clique em
Novo diagrama.
Voc pode usar um diagrama de componente para descrever um design que implementado em qualquer idioma ou o estilo.S
necessrio identificar partes do design que interagem com as outras partes do projeto por meio de um conjunto restrito de
entradas e sadas.Os componentes podem ser de qualquer escala e podem ser interconectados de qualquer maneira.
Para obter mais informaes sobre como usar diagramas de componente no processo de design, consulte Modelando a
arquitetura de um sistema de software.
Observao
Este tpico descreve os elementos que podem ser usados em diagramas de componente.Para obter mais informaes
detalhadas nas informaes sobre como desenhar diagramas de componentes, consulte Diagramas de componente UML:
diretrizes.Para obter mais informaes sobre como desenhar diagramas de modelagem em geral, consulte Como: Editar
modelos e diagramas UML.
Lendo os diagramas de componente
A tabela a seguir descreve os elementos que podem ser usados em um diagrama de componente, juntamente com suas
propriedades principais.Para obter uma lista completa das propriedades dos elementos, consulte Propriedades de elementos
em diagramas de componente.
Visual Studio 2013
Pgina 1 de 4 Diagramas de componente UML: referncia
25/02/2014 http://msdn.microsoft.com/pt-br/library/dd409390(d=printer).aspx
Forma Elemento Descrio e propriedades principais
1 Componente Um pedao reutilizvel de funcionalidade do sistema.Um componente fornece e
consome o comportamento por meio de interfaces e pode usar outros componentes.
Voc pode ocultar ou mostrar as partes internas de um componente usando o
controle expandir/recolher (9).
Um componente um tipo de classe.
Indiretamente instanciado.Se for true (padro), o componente existe
apenas como um artefato de design.Em tempo de execuo, apenas suas
partes existem.
2 Fornecida a porta
de Interface
Representa um mensagens de grupo ou chama que um componente implementa e
que outros componentes ou sistemas externos podem usar.Uma porta uma
propriedade de um componente que possui uma interface como seu tipo.
3 Porta de Interface
necessria
Representa um grupo de mensagens ou chamadas que o componente envia para
outros componentes ou sistemas externos.O componente foi projetado para ser
combinado para componentes que fornecem pelo menos essas operaes.A porta
tem uma interface como seu tipo.
4 Dependncia Pode ser usado para indicar que uma Interface necessria em um componente pode
ser atendida por uma Interface fornecida em outro.
Dependncias tambm podem ser usadas mais geralmente entre elementos de
modelo, para mostrar que o design de um deles depende do design da outra.
5 Parte
Pgina 2 de 4 Diagramas de componente UML: referncia
25/02/2014 http://msdn.microsoft.com/pt-br/library/dd409390(d=printer).aspx
Um atributo de um componente, cujo tipo um componente geralmente outro.Uma
pea utilizada no projeto interno de seu componente pai.Partes so mostradas
graficamente, aninhados dentro do componente pai.
Para criar uma parte de um tipo de componente existente, arraste o componente do
Gerenciador de modelos UML para o componente do proprietrio.
Para criar uma parte de um novo tipo, clique o componente ferramenta e, em
seguida, clique no componente de proprietrio.
Por exemplo, um componente Car possui as partes engine:CarEngine,
backLeft:Wheel, frontRight:Wheele assim por diante.
Mais de uma parte pode ter o mesmo tipo e diferentes componentes podem ter
partes do mesmo tipo.
Tipo O tipo de parte, o que definido em outro lugar no
modelo.Normalmente, o tipo outro componente.
Multiplicidade.O padro 1.Voc pode defini-la 0 para indicar que a parte
pode ter o valor Nulo, * para indicar que a parte uma coleo de instncias
de determinado tipo ou para qualquer expresso que pode ser avaliada como
um intervalo de nmeros.
6 Parte Assembly Uma conexo entre as portas de interface necessria de uma parte e as portas de
interface fornecida da outra.A implementao de um conjunto Parts pode variar de
um componente para outro.As partes conectadas devem ter o mesmo componente
pai.
7 Delegao Vincula a uma porta para uma interface de uma das partes do componente.Indica que
as mensagens enviadas para o componente so tratadas pela parte ou que as
mensagens enviadas a partir da parte so enviadas para fora do componente pai.
(no
mostrado)
Generalizao Indica que um componente herda de outro componente.Peas e interfaces so
herdadas.
9 Recolher/Expandir
controle
Use esta opo para ocultar ou mostrar partes de um componente interno.
(no
mostrado)
Comment Para obter notas adicionais.Voc pode vincular um comentrio para qualquer nmero
de elementos no diagrama usando o conector ferramenta.
Consulte tambm
Referncia
Diagramas de sequncia UML: referncia
Conceitos
Como: Editar modelos e diagramas UML
Diagramas de componente UML: diretrizes
Validando o sistema durante o desenvolvimento
Diagramas de caso de uso UML: referncia
Diagramas de classe UML: referncia
Diagramas de atividade UML: referncia
Pgina 3 de 4 Diagramas de componente UML: referncia
25/02/2014 http://msdn.microsoft.com/pt-br/library/dd409390(d=printer).aspx
Contribuies da comunidade
2014 Microsoft. Todos os direitos reservados.
Pgina 4 de 4 Diagramas de componente UML: referncia
25/02/2014 http://msdn.microsoft.com/pt-br/library/dd409390(d=printer).aspx

Você também pode gostar