Neste artigo iremos gerar um diagrama UML a partir de uma biblioteca .NET utilizando engenharia reversa.

Requisitos

  • Visual Studio 2010 Ultimate
  • Baixe e instale o Visual Studio Feature Pack 2 (Para assinantes MSDN), este é um complemento de recursos.
  • Uma DLL qualquer (.NET).

Como fazer a engenharia reversa

  • Crie um Modeling Project

Acesse o menu File > New > Project > Modeling Projects > Modeling Project e digite um nome para o projeto e clique em OK.

image

  • Abra o Archtecture Explorer

Você precisa ativar o Archtecture Explorer através do menu superior. Uma nova caixa de ferramentas irá abrir.

image

  • Adicione um diagrama UML de classes.

Navegue até o Solution Explorer e adicone na raiz um arquivo do tipo UML Class Diagram.

image

  • Adicione a DLL (.NET) ao projeto de modelagem

Neste artigo faremos engenharia reversa em uma biblioteca .NET. Nós já temos uma DLL, vá em File System e depois Select Files..

image

  • Adicione A DLL

image

  • Adicione as classes ao diagrama

A DLL irá aparecer na lista, e ao selecionar a DLL automaticamente é preenchida uma lista com as classes e propriedades encontradas.

Selecione as classes e arraste para dentro do diagrama e solte.

image

  • O diagrama UML é criado

O diagrama UML de classes é criado e podemos continuar a modelagem com essa estrutura inicial.

image