Como: Validar um modelo UML

Alguns dos modelos UML que você pode desenhar em Visual Studio Ultimate podem ser considerados inválidos em seu projeto. Por exemplo, você pode exigir que um caso de uso sempre deve ser vinculado a um diagrama de seqüência tem linhas de vida que representa os atores do caso de uso. Você pode instalar ou definir restrições que ajudam sua equipe para atender aos requisitos como esse. Restrições podem ser aplicadas quando o usuário salva ou abre um modelo e pode ser chamado pelo comando de menu.

Sem restrições são fornecidas com o Visual Studio, pois eles dependem de como a sua equipe interpreta e usa os modelos UML. Mas você pode definir suas próprias restrições e instalar restrições são definidas por outros usuários. Para saber como definir restrições e empacotá-las para distribuição, consulte Como: Definir restrições de validação dos modelos UML.

Invocar a validação

Quando você tiver instalado uma extensão de validação, as restrições que ele fornece podem ser aplicadas nos seguintes casos. Algumas restrições são definidas para aplicar em alguns casos.

  • Comando de validação. Para chamar a validação a qualquer momento, clique em Validar o modelo de UML sobre o arquitetura menu.

    ObservaçãoObservação

    O comando será exibido somente se restrições de validação são instaladas.

  • Como salvar um modelo. Restrições de validação podem ser aplicadas quando você salva o modelo. O objetivo dessas restrições é ajudar a certificar-se de que você não salvar um modelo que é inválido, de acordo com a interpretação do projeto.

    Se houver erros, você será solicitado se você ainda deseja salvar o modelo. Você pode escolher para corrigir os erros ou para salvar o modelo assim mesmo.

  • Como abrir um modelo. Quando você abre um modelo, os métodos de validação podem ser aplicados para restaurar as mensagens de erro que existia quando você salvou o modelo. Erros também podem ser introduzidos por inconsistências entre as alterações feitas por usuários que trabalham em diferentes partes de um modelo. Para obter mais informações, consulte Modelos de compartilhamento e a exportação de diagramas.

Erros de validação são relatados no Visual Studio janela de erros.

Para selecionar os elementos que estão incorretos em um diagrama, clique duas vezes o erro. Isso só funciona se os elementos incorretos são visíveis em um diagrama aberto.

Instalar restrições de validação

Restrições são empacotadas em Visual Studio arquivos de extensão (VSIX). Normalmente, um conjunto de restrições será parte de uma extensão que também contém outras definições, como, por exemplo, os comandos de menu, perfis e itens de caixa de ferramentas.

Para instalar uma extensão de Visual Studio

  1. Clique duas vezes o .vsix o arquivo no Windows Explorer.

  2. Reiniciar qualquer instância de Visual Studio é que já em execução.

Desabilitando e desinstalando restrições de validação

Quando você desejar trabalhar com um modelo para o qual as restrições não se aplicam, você pode desativar temporariamente a extensão em que os contém. Dessa forma, você pode trabalhar com diferentes tipos de modelo em momentos diferentes, ativando e desativando extensões diferentes.

Para desativar ou desinstalar uma extensão de Visual Studio

  1. Sobre o Visual Studio Ferramentas menu, clique em Extension Manager.

  2. Juntamente com a extensão, clique em Desativar para desabilitar temporariamente a extensão. Reativá-lo mais tarde, retornando para a Extension Manager.

    - ou -

    Clique em desinstalar para remover a extensão.

  3. Reinicie Visual Studio.

Consulte também

Conceitos

Como: Definir restrições de validação dos modelos UML

O desenvolvimento de modelos de Design de Software

Usando modelos dentro do processo de desenvolvimento