Criar um diagrama de componente UML

Mostre-me um exemplo

  1. No menu Arquivo, aponte para Novo, Software e clique em Diagrama de Modelo UML.
  2. Na exibição em árvore (exibição em árvore: exibida em uma janela no navegador UML, é uma hierarquia na qual cada modo de exibição (diagrama) ou elemento UML é representado por um ícone. O modelo do UML cria automaticamente uma exibição em árvore do modelo.), clique com o botão direito do mouse no pacote ou subsistema no qual deseja incluir o diagrama de componente (diagrama de componente: um diagrama de implementação que mostra a estrutura do código. A partir de um diagrama de componente, você pode aprender sobre dependências de compiladores e de tempo de execução entre componentes de software, como arquivos de código-fonte ou DLLs.) e, no menu Novo, clique em Diagrama de Componente.

Uma página em branco aparece e o estêncil Componente UML torna-se o estêncil principal. O espaço de trabalho exibe 'Componente' como marca d'água. Um ícone representando o diagrama é adicionado à exibição em árvore.

 Observação   Se a exibição em árvore não estiver visível, aponte para Exibir no menu UML e clique em Gerenciador de Modelos.

  1. Arraste uma forma Componente para a página de desenho para cada componente a ser representado.
  2. Onde apropriado, arraste uma forma Interface para a página de desenho e cole o ponto de extremidade sem o círculo em uma forma componente.

MostrarAdicionar uma interface a uma classe, componente ou outros elementos

  1. Em um componente (componente: em diagramas de componente e de implantação, uma unidade de distribuição de implementação em um sistema. Por exemplo, um componente pode representar um módulo físico de código (fonte, binário ou executável) ou um documento comercial em um sistema humano.) de estrutura estática (diagrama de estrutura estática: um diagrama que mostra a estrutura estática de um modelo; isto é, os elementos existentes (como classes e tipos), a estrutura interna dos elementos e as relações entre eles.) ou diagrama de implantação (diagrama de implantação: um diagrama de implementação que mostra a estrutura do tempo de execução de um sistema. A partir dele, você pode aprender sobre as relações físicas entre os componentes de software e de hardware e a distribuição dos componentes para nós de processamento.), arraste a forma Interface de pirulito para uma página de desenho.
  2. Cole o ponto de extremidade sem o círculo em um ponto de conexão Imagem do ponto de conexão - X azul no componente classe (classe: em um diagrama de estrutura estática, um conjunto de objetos com estrutura, comportamento e relações similares. As classes são declaradas em diagramas de classe (estrutura estática)e representam conceitos nos sistemas que estão sendo modelados.) ou em outro elemento.
  3. Clique duas vezes na forma Interface para adicionar um nome, operações e outros valores de propriedade.

MostrarDicas

Também é possível representar uma interface com uma forma Interface retangular que se assemelha a uma classe. Use essa forma para exibir uma lista das operações de interface.

Para alterar o tipo de forma que é exibida para uma interface, clique com o botão direito do mouse na forma Interface e clique em Mostrar como Interface Tipo Classe ou Mostrar como Interface Pirulito.

  1. Use as formas Dependência para indicar as relações entre componentes ou entre um componente e a interface de um outro componente.

MostrarIndicar uma relação de dependência entre elementos UML

  1. Arraste uma forma Dependência do estêncil Estrutura Estática UML, Implantação de UML ou Componente UML para a página de desenho e coloque-a perto dos elementos a serem relacionados.
  2. Cole o ponto de extremidade com uma ponta de seta em um ponto de conexão Imagem do ponto de conexão - X azul no elemento do qual o outro elemento depende. Cole o ponto de extremidade sem uma ponta de seta em um ponto de conexão no elemento que depende do outro elemento.
  3. Clique duas vezes na dependência para adicionar um nome, estereótipo (estereótipos: uma representação de uma distinção de uso. Um estereótipo é uma subclasse de um elemento existente com os mesmo atributos e relações desse elemento, mas com um propósito diferente e possivelmente com restrições adicionais.) e outras propriedades.

 Dica   Para indicar uma dependência de rastreamento (rastreamento: uma espécie de dependência que indica uma relação histórica entre dois elementos que representam o mesmo conceito em níveis semânticos diferentes ou a partir de diferentes perspectivas.), refinamento (refinamento: uma espécie de dependência indicando uma relação histórica ou de derivação entre dois elementos com um mapeamento entre eles. Uma descrição do mapeamento pode ser anexada à dependência em uma anotação.), uso (uso: uma espécie de dependência que indica que um elemento requer a presença de outro elemento para sua implementação ou funcionamento correto.) ou vinculação (vinculação: um tipo de dependência que indica uma vinculação de classe parametrizada, ou modelo de parâmetros, para os valores reais, a fim de criar uma vinculação ou um elemento não parametrizado.), use as formas Rastreamento, Refinamento, Uso ou Vinculação do estêncil Estrutura Estática UML.

  1. Clique duas vezes em qualquer forma para abrir a caixa de diálogo Propriedades UML, onde é possível adicionar um nome, atributos, operações e outras propriedades.
  2. Salve o diagrama.
 
 
Aplica-se a:
Visio 2007