Ingeniería inversa del código a UML

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Si desarrolla proyectos en Microsoft Visual C++, Microsoft Visual Basic o Microsoft Visual C#, Visual Studio .NET ofrece una solución de modelos de software integrada con Microsoft Office Visio. Desde Visual Studio, puede aplicar ingeniería inversa al código fuente para asignarlo a UML (Lenguaje de modelos unificado). Las definiciones de clase del proyecto se utilizan para generar un diagrama de UML en el entorno de Visio.

Por ejemplo, puede haber heredado una heredados solución desarrollada con Visual Basic o Visual C++. Para entender mejor la estructura de la solución, puede abrirla en Visual Studio .NET y, a continuación, extraer automáticamente sus estructuras para verlas como elementos en un diagrama de estructura estática de UML. O bien, puede que haya realizado un nuevo proyecto en Visual C# (o en Visual Basic o Visual C++) y desea ver las clases como objetos gráficos. Mediante las definiciones de clase en su proyecto, ingeniería inversa le permite ver el modelo de diseño para el nuevo proyecto.

Aplicar ingeniería inversa a un proyecto o una solución completa

Puede aplicar ingeniería inversa a una solución completa o un proyecto seleccionado dentro de una solución. Las selecciones que realice en el Explorador de soluciones de Visual Studio determinan qué se asignará a UML de Visio al aplicar ingeniería inversa.

Nota: Asegúrese de crear la solución en Visual Studio antes de aplicar ingeniería inversa para poder resolver las referencias entre proyectos.

Iniciar la ingeniería inversa en Visual Studio

En el entorno de Visual Studio, la ingeniería inversa se activa mediante un comando del menú Proyecto. Se extrae información del modelo de código, se inicia Visio y los elementos del código a los que se ha aplicado ingeniería inversa aparecen como iconos en la vista de árbol del Explorador de modelos de UML de Visio. Después, puede arrastrar formas de clase de UML que reflejen las definiciones de clase en el código fuente hasta una página de dibujo para visualizar la arquitectura de la solución nueva o antigua.

Durante una operación de ingeniería inversa, la información de estado acerca de la operación se escribe en la ventana Resultados de Visual Studio.

Iniciar archivos de Visio existentes desde dentro de Visual Studio

Cuando se ha aplicado ingeniería inversa a la vista de árbol de un vista de árbol, el dibujo de Visio se agrega a la solución en Elementos de la solución. Al hacer doble clic en el diagrama de Visio, se iniciará Visio y se abrirá el archivo seleccionado.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×