8/6/2010 22:08 El Bruno

[VS2010] Visualization and Modeling Feature Pack (te ponen los dientes largos, pero hay que picarlo desde cero ^^)

image47dd1de4

Buenas,

estamos en semana de estrenos interesantes para Visual Studio 2010, ayer fue el turno de Visual Studio Pro Power Tools. Hoy, gracias a la recomendación de Javi, toca hablar de Visualization and Modeling Feature Pack. Ahora bien, si como yo te vienen a la cabeza las palabras “Power Tools”, “Power Pack”, “Feature Pack”, etc.; y no tenes muy en claro que sorcho es cada uno, este post de Brian Harry te puede aclarar el panorama.

Lo primero, la descarga está solo disponible para suscriptores MSDN (no tengo muy en claro si será público en algún momento, pero por algo es Feature Pack); y una vez instalado el mismo, tendremos las siguientes capacidades a nuestra disposición:

  • Expandir los escenarios para explorar y entender mejor el código.
  • Generar código desde diagramas de clases UML (no los diagramas de clase de Visual Studio).
  • Crear diagramas de clases UML desde el código (again, no los diagramas de clase de Visual Studio).
  • Importar la diagramas de clase UML, diagramas de secuencia y casos de uso desde archivos con formato XMI 2.1.
  • Crear y ver los enlaces entre WorkItems y elementos de un modelo.
  • Generar gráficos de dependencia para proyectos de tipo ASP.NET y C++.
  • Crear y validar capas en proyectos C++ utilizando Layer Diagram.
  • Personalizar los diagramas Layer Diagram para crear, modificar y validar los elementos dentro de los mismos.

Por ejemplo, si definimos una clase llamada Persona con un par de propiedades (y sí, yo tengo amigos que viven mucho asi que la edad es un Double)

Clipboard02

 

y lanzamos el generador de código

Clipboard03

 

nos genera una clase con el siguiente código:

   1: //------------------------------------------------------------------------------
   2: // <auto-generated>
   3: //     This code was generated by a tool.
   4: //     Changes to this file will be lost if the code is regenerated.
   5: // </auto-generated>
   6: //------------------------------------------------------------------------------
   7: using System;
   8: using System.Collections.Generic;
   9: using System.Linq;
  10: using System.Text;
  11:  
  12: public class Persona
  13: {
  14:     public virtual Double Edad { get; set; }
  15:  
  16:     public virtual string Nombre { get; set; }
  17:  
  18:     public virtual bool EsMayor()
  19:     {
  20:         throw new System.NotImplementedException();
  21:     }
  22: }

En los próximos días, intentaré postear un poco con respecto a las capacidades para extender las validaciones en el Layer Diagram, que personalmente creo que es una de las mejores novedades en este Pack.

 

Saludos @ Home

El Bruno

Descarga: http://go.microsoft.com/fwlink/?LinkId=192777

Referencias:

Archivado en: ,,,,,
Comparte este post:

# re: [VS2010] Visualization and Modeling Feature Pack (te ponen los dientes largos, pero hay que picarlo desde cero ^^)

Tuesday, June 8, 2010 11:19 PM by Eugenio Estrada

Pero tus amigos viven mucho o de forma flotante? :-P