Arquitectura, diseño y modelado

Arquitectura, diseño y modelado

Desarrollo de aplicaciones complejas más rápido y más fácilmente

Trabaje de manera más eficaz mediante la visualización del diseño y la arquitectura de las aplicaciones. Lea menos código mediante la creación de mapas de código, diagramas de capas y diagramas UML. Introduzca menos errores cuando realice cambios, ya que comprenderá mejor su impacto cuando evalúe el riesgo. Comuníquese más fácilmente con su equipo sobre la aplicación y sus requisitos mediante el uso compartido de diagramas. Mantenga el código coherente con el diseño al validarlo entre sí durante el desarrollo.

Comprender la arquitectura y el diseño del código

Muestre en el mapa el código para ver fácilmente la estructura actual y navegar por él visualmente. Empiece de manera descendente con una solución entera o conjunto de binarios. O bien, de manera ascendente con elementos de código en el editor, Explorador de soluciones, Vista de clases o Examinador de objetos. Personalice todavía más su mapa mediante la edición del contenido, el filtraje de elementos y la aplicación de estilos. Tome notas con marcas y comentarios. Comparta su aprendizaje con otros mediante el uso compartido de mapas como archivos o imágenes.

Evaluación de cómo un cambio propuesto afecta al código

Muestre en el mapa el código que quiere cambiar para comprender el impacto. Cree un mapa de código desde un elemento de código único y sus referencias. Agrupe las referencias por clase, espacio de nombres, etc. para comprenderlas mejor en contexto. Use el mapa para navegar por el código y evaluar el impacto del cambio propuesto. Marque elementos y agregue comentarios para mostrar dónde es posible que tenga que realizar cambios. Comparta su aprendizaje con otros mediante el uso compartido de mapas como archivos o imágenes.

Análisis y validación de dependencias

Cree gráficos de dependencias para comprender las diferentes dependencias a un alto nivel, entre ensamblados o binarios, espacios de nombres o incluso grupos arbitrarios. Analice dependencias en el gráfico para ver cómo están relacionadas a bajo nivel. Explore aún más al navegar desde el gráfico al código correspondiente.

Cree diagramas de capas para especificar cómo deberían ser las dependencias para cumplir con los requisitos del diseño. Descubra dónde el código actual no cumple con las limitaciones y ayude al equipo a administrar la deuda técnica. Valide código futuro con esa referencia durante el desarrollo para que el código sea coherente con el diseño. Analice el código en busca de errores de validación para solucionarlos.

Creación de modelos de software con UML® 2.0

Modele el software y los requisitos con diagramas de componentes, actividad, secuencia, caso de uso y clase. Comuníquese con otros mediante el uso compartido de diagramas como archivos o imágenes.

Comprender el código con mapas de código

Comprenda mejor el código fuente al visualizar las relaciones. En este vídeo, Andrew Bragdon da a conocer el mapa del código y muestra cómo visualizar y navegar por código complejo en sus proyectos

Diseño y validación de la arquitectura con diagramas de capas

Valide el código fuente del proyecto en un diagrama de capas. Este vídeo es una demostración de cómo funciona esta característica y se puede usar para asegurarse de que los componentes implementan la arquitectura prevista

Mejora de la arquitectura con herramientas de modelado

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 a las exigencias de alta disponibilidad, rendimiento, escalabilidad y 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.
Ultimate 2013 con MSDN