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 |
|
Foros |
|
Blogs |
|
Artículos y diarios técnicos |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Otros sitios |
Vea también
Conceptos
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