Modelado de arquitectura

Arquitectura y modelado

Simplificar el desarrollo de aplicaciones complejas

Las herramientas de arquitectura y modelado le ayudarán a explorar, visualizar y comunicar grandes bases de códigos, definir y aplicar la arquitectura de su solución, crear modelos para el diseño de software y comunicar las necesidades de los usuarios. Con Visual Studio Ultimate, puede crear modelos a diferentes niveles de detalle, tales como diagramas UML, diagramas de la arquitectura y de las capas, gráficos de dependencias y mapas de código para administrar de forma integral el desarrollo de aplicaciones complejas.

Visualizar la arquitectura

Explorador de arquitectura

  • Genere objetos visuales eficaces para aclarar la matriz de dependencias y nodos en una solución
  • Explore soluciones, proyectos, clases y métodos para comprender el software y preservar o mejorar su calidad
  • Comunique rápidamente y con precisión arquitecturas complejas a los miembros existentes y nuevos del equipo

Diagramas compatibles con UML® 2.0

  • Ilustre la funcionalidad y las necesidades de un sistema complejo utilizando visualizaciones y terminología estándar en el sector
  • Proporcione transparencia al equipo de diseño y arquitectura de sistemas complejos con los diagramas de actividades, casos de uso, secuencias, clases y componentes
  • Exprese propiedades detalladas de los objetos y comportamientos e interacciones específicos del sistema

Gráficos de dependencias

  • Detecte problemas potenciales en la arquitectura del software
  • Mejore la calidad y la flexibilidad de la base de código
  • Proporcione a los miembros de su equipo los conocimientos necesarios al agregar nuevo código o hacer el diagnóstico de problemas
  • Administre las dependencias externas de sus proyectos mediante la visualización y la exploración de ensamblados o binarios
  • Cree gráficos específicos de visualización de dependencias para validar arquitecturas de sistema

Validar la arquitectura

Validación de la arquitectura

  • Proteja la inversión de su organización en arquitectura y diseño al garantizar una implementación compatible
  • Proporcione orientación continua para ayudar a los equipos a desarrollar código fácil de mantener y evitar la deuda técnica
  • Implemente la validación de los elementos protegidos para reforzar los estándares en todos los miembros del equipo y evitar la integración de cambios incompatibles

Diagrama de la arquitectura y de las capas

  • Mejore la arquitectura de software agrupando lógicamente espacios de nombres, proyectos, clases y otros artefactos
  • Vea las dependencias existentes entre capas para entender las oportunidades de reutilización, facilitando el mantenimiento de su base de código
  • Adjunte especificaciones o planes a una capa vinculando documentos como archivos de Word o presentaciones de PowerPoint
  • Encuentre rápidamente dependencias o conflictos que podrían infringir los requisitos de diseño de su software

Visualización del código

Mapas de código

  • Utilice mapas de código con integración del depurador para visualizar la ejecución del código
  • Encuentre nombres de método y relaciones mientras trabaja en el código
  • Vaya a las referencias en el código para métodos
  • Agregue o arrastre nodos y comentarios para mejorar la visualización del código

Pilas de llamadas

  • Realice el seguimiento visual de la ejecución del código para encontrar errores
  • Actualice el mapa del código y tome notas a medida que avance por las pilas de llamadas
  • Comparta la pila de llamadas y las notas con los miembros del equipo

Comprensión del código con el mapa de código

Con el mapa de código los desarrolladores pueden comprender mejor su código fuente a través de la visualización de las relaciones. En este vídeo, Andrew Bragdon le dará a conocer el mapa del código y le mostrará cómo visualizar y navegar por código complejo en sus proyectos

Uso de diagramas de capas para diseñar y validar la arquitectura

En Visual Studio, los desarrolladores pueden validar el código fuente de los proyectos frente a un diagrama de modelo de capas. Este vídeo es una demostración de cómo funciona esta característica y se puede utilizar para asegurarse de que los componentes implementan la arquitectura prevista

Mejora de la arquitectura a través de modelos

Visual Studio proporciona a los desarrolladores y arquitectos funciones de modelado para ayudarles a crear software de máximo complejidad. En este vídeo, aprenderá cómo nuestras herramientas de modelado pueden ayudar a mejorar y mantener la arquitectura del software como parte de su ciclo de desarrollo

Características de arquitectura y modelado en Visual Studio

Ultimate 2013 con MSDN

Creado para el desarrollo de aplicaciones empresariales, Visual Studio Ultimate con MSDN ayuda a su equipo a hacer frente al gran reto que representan la alta disponibilidad, el rendimiento, la escalabilidad y la complejidad.

  • Obtenga rápidamente la información que necesita y en su contexto
  • Utilice IntelliTrace para la depuración histórica, incluso en la fase de producción
  • Compruebe la escalabilidad y el rendimiento en la fase de producción
  • Visualice la estructura de una aplicación con diagramas UML
  • Describa y aplique dependencias arquitectónicas
  • Use herramientas para entender las relaciones en el código existente
  • Nivel de suscripción a MSDN para Visual Studio Ultimate.
PT C rgb dk VSUltimate2013MSDN