2009-06-15 21 views
11

En Visual Studio 2005 y anteriores, podía exportar su código a Visio y ver las relaciones entre los objetos y los métodos, propiedades y campos que tenía. Esto fue genial ya que le permitió ajustar la apariencia para mejorar el aspecto.C# Software de visualización de clase/objeto

En VS 2008 esa opción se ha ido, reemplazada (supuestamente) con el sistema de diagrama de clases. Es funcional pero no es bonito.

Lo que estoy buscando es algún software que me permita visualizarlo de una manera más bonita o al menos brindarme suficientes opciones para filtrar, organizar y demás para poder retocarlo en otra cosa.

Respuesta

9

¿Necesita el software para ser libre? Si no, puede considerar una herramienta UML como Sparx Enterprise Architect. Puede importar su código y tiene dos complementos que van más allá en términos de integración de Visual Studio.

0

Hay una versión decente y gratuita de una herramienta de diagramación UML llamada Argos aquí http://argouml.tigris.org/features.html. Desde el primer momento, puede avanzar y aplicar ingeniería inversa a Java, estoy bastante seguro de que hay complementos para Visual Studio que ayudan a avanzar y revertir la ingeniería del código C#. Me gustaría investigar eso.

0

Con VS2005 & VS2008 tiene la opción de diseñar su propio lenguaje de modelado (DSL) aquí puede elegir cómo se renderiza su modelo, sería una gran inversión si solo quiere que los diagramas se vean un poco mejor, pero le proporciona la opción de personalizar cómo se genera el código a partir de su modelo.

0

Puede haber intentado PowerDesigne r, se ejecuta en Eclipse a través de un complemento y también es compatible con Visual Studio. El único inconveniente es que solo funciona en Windows.

Otra aplicación para modelar es System Architect de IBM (Popkin). Ha sido utilizado por algunas grandes corporaciones y aún se mantiene.

3

Visual Studio 2010 Ultimate admite clase UML, secuencia, componente, caso de uso y diagramas de actividad. También es compatible con la creación de secuencias, gráficos de dependencia y diagramas de capa desde el código.Otras herramientas incluyen Architecture Explorer, que le permite explorar y explorar su solución.

Para obtener más información, consulte los siguientes enlaces:

Para descargar la versión RC, visite: Microsoft Visual Studio 2010 Ultimate RC

Para ver la documentación RC, ver Modeling the Application.

Para debatir estas herramientas, visite el foro Visual Studio 2010 Architectural Discovery & Modeling Tools.

+0

Ya Último. No es útil. – nportelli

Cuestiones relacionadas