Trabalhar com classes e objetos em diagramas de estrutura estática UML

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Importante: O diagrama de estrutura estática UML não está disponível no Visio 2013 e versões posteriores. Para obter informações, consulte diagramas UML no Visio.

Adicionar uma interface a uma classe, componente ou outro elemento

  1. Em uma estrutura estática, componente ou diagrama de implantação, arraste a forma de interface pirulito (representada por uma linha e um círculo) para a 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 de classe ou outro elemento.

  3. Clique duas vezes na forma de interface para adicionar um nome, operações e outros valores de propriedade.

    Dica: Você também pode representar uma interface com uma forma de interface retangular que se assemelha a uma classe. Use essa forma quando quiser exibir uma lista das operações de interface.

    Dica: Para alterar o tipo de forma que aparece para uma interface, clique com o botão direito do mouse na forma de interface e clique em mostrar como interface semelhante a classe ou mostrar como interface pirulito.

Indicar uma relação de realização entre uma classe e uma interface ou outro elemento

  1. Em um diagrama de estrutura estática, clique com o botão direito do mouse em qualquer forma de classe (classe, classe parametrizada, utilitário ou metaclasse), clique em opções de exibição de forma e, em Opções gerais, selecione realização Link.

  2. Cole a alça de controle imagem de alça de controle - losango amarelo para o link de realização em uma forma de classe para um ponto de conexão Imagem do ponto de conexão - X azul na interface, na classe ou em outro elemento.

Adicionar recepções a um classificador

  1. Clique duas vezes na forma que representa o classificador ao qual você deseja adicionar recepções e, em seguida, clique na categoria de recepções.

  2. Clique em novo para adicionar uma nova recepção.

  3. Clique na categoria recepção. Digite um nome para a recepção na coluna recepção. Na coluna sinal, escolha o sinal ao qual o classificador, preparado pela recepção, reage e escolha os outros valores de propriedade desejados.

    Observação: Um elemento de sinal deve existir no modelo para que ele esteja disponível na lista de sinais.

  4. Na categoria exceções, escolha as exceções, se houver, que podem ser geradas pela recepção.

    Observação: Um elemento de exceção deve existir no modelo para que ele esteja disponível na lista de sinais.

  5. Adicione as restrições ou os valores marcados desejados e clique em OK até fechar a caixa de diálogo Propriedades UML da forma.

Adicionar parâmetros de modelo a uma classe

  1. Clique duas vezes na forma (classe parametrizada, classe, utilitário, metaclasse ou elemento vinculado ) que representa o elemento ao qual você deseja adicionar parâmetros e clique em parâmetros do modelo.

  2. Clique em novo para adicionar um novo parâmetro.

  3. Na lista parâmetros de modelo:

    • Para editar um parâmetro existente, digite um novo nome na coluna parâmetro do modelo .

    • Para editar o tipo, clique em um campo tipo, clique na seta e selecione o tipo na lista.

    • Para adicionar documentação, digite na caixa documentação.

  4. Clique em OK para aceitar as alterações e fechar a caixa de diálogo Propriedades de classe UML.

    Dica: Você pode tornar qualquer classe uma classe parametrizada adicionando parâmetros a uma forma de classe. Para ocultar parâmetros em qualquer forma de classe, clique com o botão direito do mouse na forma, clique em Opções de exibição de forma e, em suprimir, selecione parâmetros de modelo.

Associar parâmetros de modelo a uma classe

  1. Arraste uma forma de elemento associado do estêncil estrutura estática UML para a página de desenho, perto da forma de classe com parâmetros que você deseja associar.

  2. Arraste uma forma de Associação para a página de desenho e cole o ponto de extremidade sem uma ponta de seta em um ponto de conexão Imagem do ponto de conexão - X azul no elemento associado.

  3. Cole o ponto de extremidade de Associação com uma ponta de seta em um ponto de conexão na forma de classe com parâmetros.

  4. Clique duas vezes na forma de vinculação e clique em argumentos associados.

  5. Em argumentos associados, selecione um parâmetro para o qual você deseja associar um tipo (se o parâmetro não tiver o tipo especificado) ou selecione um valor (se o parâmetro tiver um tipo especificado). Clique em Propriedades, escolha o tipo ou digite o valor desejado e clique em OK.

  6. Clique em OK para fechar a caixa de diálogo Propriedades de Associação UML.

Atributos e operações associados à classe parametrizada são passados para o elemento associado. Os parâmetros não associados (sem tipo especificado) que você atribuiu à classe como tipos de atributo ou tipos de retorno de operação, são substituídos no elemento associado pelos tipos que você especificou na etapa 5 acima.

Criar um objeto como uma instância de uma classe

  1. Em um diagrama de estrutura estática, arraste uma forma de classe para a página de desenho para representar a classe da qual você deseja que o objeto seja uma instância.

  2. Opcional clique duas vezes na forma classe para abrir a caixa de diálogo Propriedades da classe UML. Clique em atributos e, em seguida, clique em novo para adicionar atributos à classe. Clique em OK e em OK novamente.

  3. Arraste uma forma de objeto para a página de desenho e clique duas vezes na forma.

  4. Na caixa de diálogo Propriedades do objeto UML, clique em objeto e digite um nome para o objeto. Em classe, selecione a classe da qual você deseja que o objeto seja uma instância.

  5. Clique em valores de atributo e selecione o atributo ao qual você deseja adicionar um valor de instância e clique em Propriedades. Digite um valor para o atributo.

  6. Clique em link do atributo, adicione os outros valores de propriedade desejados e clique em OK.

  7. Repita as etapas 5 e 6 para todos os atributos aos quais você deseja adicionar valores de ocorrência e clique em OK.

Excluir parâmetros de modelo de uma classe

  1. Clique duas vezes na forma (classe parametrizada, classe, utilitário, metaclasse ou elemento vinculado ) que representa o elemento com os parâmetros que você deseja excluir e clique em parâmetros do modelo.

  2. Selecione o parâmetro de modelo que você deseja excluir, clique em excluir e, em seguida, clique em OK.

Editar parâmetros de modelo para uma classe

  1. Clique duas vezes na forma (classe parametrizada, classe, utilitário, metaclasse ou elemento vinculado ) que representa o elemento com os parâmetros que você deseja editar e, em seguida, clique em parâmetros de modelo.

  2. Na lista parâmetros de modelo, para cada parâmetro que você deseja editar, clique em um campo tipo. Em seguida, clique na seta e selecione um tipo na lista.

    Observação: Você pode atribuir parâmetros sem tipo especificado para atributos como tipos ou para operações como tipos de retorno.

  3. Na lista parâmetros de modelo, para cada parâmetro que você deseja editar, digite um novo nome.

  4. Na caixa documentação, digite a documentação desejada.

  5. Clique em novo para adicionar outro parâmetro (e siga as etapas 3 a 5) ou clique em OK para fechar a caixa de diálogo Propriedades de classe UML.

Ocultar as seções de operações e atributos de uma classe

  1. Clique com o botão direito do mouse na forma de classe e clique em Opções de exibição de forma.

  2. Na caixa de diálogo Opções de exibição de forma UML, em suprimir, selecione atributos para ocultar a seção atributos e selecione operações para ocultar a seção operações.

    Dica: Para mostrar as seções de atributos e operações novamente, clique com o botão direito do mouse na forma, clique em Opções de exibição de forma e limpe atributos e operações.

Indicar que as classes em um pacote podem ser referenciadas

  1. Em um diagrama de pacote, arraste uma forma de dependência para a página de desenho.

  2. Cole o ponto de extremidade de dependência sem uma ponta de seta em um ponto de conexão no pacote que fará referência às classes em outro pacote.

  3. Cole o ponto de extremidade de dependência com uma ponta de seta em um ponto de conexão Imagem do ponto de conexão - X azul no pacote que contém as classes de destino que serão referenciadas.

  4. Clique duas vezes na forma de dependência para abrir a caixa de diálogo Propriedades de dependência UML.

  5. Em nome, digite um nome para a dependência. Em estereótipo, escolha importar e clique em OK.

Observação: A conexão de pacotes com uma dependência < < importação > > indica apenas que as classes podem ser referenciadas. Você ainda precisa definir a visibilidade apropriada para as classes de destino.

Mostrar a implementação de um tipo por uma classe de implementação

  1. Em um diagrama de estrutura estática, arraste uma forma de classe para a página de desenho. Clique duas vezes na forma.

  2. Na caixa de diálogo Propriedades de classe UML, clique em classe e digite um nome para a classe. Em estereótipo, escolha tipo e clique em OK.

  3. Arraste uma segunda forma de classe para a página de desenho. Clique duas vezes na forma.

  4. Na caixa de diálogo Propriedades de classe UML, clique em classe e digite um nome para a classe. Em estereótipo, escolha classe de implementação e clique em OK.

  5. Clique com o botão direito do mouse na classe de implementação e clique em Opções de exibição de forma. Na caixa de diálogo Opções de exibição de forma UML, em Opções gerais, selecione link de realização e clique em OK.

  6. Arraste a alça de controle imagem de alça de controle - losango amarelo na forma classe de implementação para criar um conector que representa uma relação de concretizações.

  7. Cole o ponto de extremidade na ponta de seta do conector de realização em um ponto de conexão Imagem do ponto de conexão - X azul na forma de classe que representa o tipo.

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×