Visualizar código

Si tiene que modificar un sistema de software existente, Visual Studio Ultimate puede ayudarle a visualizar y entender la organización, las relaciones y el comportamiento del código. Antes de realizar cambios en ese código, use Visual Studio Ultimate para investigar cómo esos cambios afectarán el código y ayudarle a evaluar el trabajo y los riesgos que se derivarán de esos cambios.

Por ejemplo, para examinar las relaciones y los modelos existentes en el código, puede generar gráficos de dependencias. Para comunicar la arquitectura intencional del sistema, cree diagramas de capas. A continuación, puede usar estos diagramas para mantener la coherencia entre el código y el diseño. Para entender cómo el código implementa un método, genere diagramas de secuencias. Para explorar la estructura de clases existentes, cree diagramas de clases. Para modelar y comunicar diferentes aspectos del sistema, dibuje diagramas del Lenguaje de modelos unificado (UML). Puede modelar, por ejemplo, los componentes, tipos, interacciones y procesos de un sistema.

Estas herramientas también pueden ayudarle a comunicarse de forma más sencilla con las personas que participan en el proyecto. Por ejemplo, puede crear un glosario común para analizar el sistema con las partes interesadas del proyecto, los usuarios y los miembros del equipo mediante diagramas de clases UML.

Puede ampliar las capacidades de esta versión descargando e instalando los paquetes de características cuando están disponibles. Para obtener más información, vea Paquetes de características de Visual Studio.

Tareas comunes

Tareas

Temas relacionados

Analizar las relaciones del código:

Generar gráficos de dependencia u otros gráficos para ver las relaciones del código.

Buscar código existente:

Usar el Explorador de arquitectura para buscar y explorar código fuente en una solución de Visual Studio o código compilado.

Analizar las interacciones del código:

Generar diagramas de secuencia a partir del código para entender sus interacciones.

Analizar la estructura del código:

Crear diagramas de clases para examinar la estructura de clases del proyecto.

Describir el diseño de alto nivel del sistema y validar el código comparándolo con este diseño:

Crear diagramas de capas para describir el diseño de alto nivel del sistema y sus dependencias. Validar el código comparándolo con este diseño para asegurarse de que sigue siendo coherente con el diseño.

Comunicar los requisitos del usuario y el diseño del sistema:

Para modelar los requisitos del usuario y la arquitectura del sistema de software, dibuje los siguientes diagramas UML: actividades, componentes, clases, secuencia y casos de uso.

Recursos externos

Categoría

Vínculos

Videos

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

vínculo a vídeo

Foros

Blogs

Artículos y diarios técnicos

The Architecture Journal - Issue 23: Architecture Modeling and Processes

Otros sitios

Centro de Arquitectura - MSDN

Vea también

Conceptos

Modelar la aplicación

Desarrollar modelos para el diseño de software

Crear modelos de los requisitos de los usuarios

Modelar la arquitectura de un sistema de Software

Uso de modelos dentro del proceso de desarrollo

Otros recursos

Tutorial_ Actualizar un sistema mediante herramientas de visualización y modelado