2010-01-11 18 views
5

En la escuela, he aprendido que la creación de Diagramas/Modelos UML es una gran práctica de diseño antes de emprender un proyecto. Me resulta bastante útil, al hacerlo, abordo los proyectos mucho más rápido, y mi diseño general tiende a ser mejor.Importación de diagramas UML a Visual Studio

He notado un problema de redundancia básico cuando se trata de escribir código. En Visio puede ser muy descriptivo en sus Modelos. Sus bosquejos básicos para sus clases pueden incluir tipos/métodos de variables C#. Son lo suficientemente detallados como para que Visio le haga elegir si es C# o VB.

Mi pregunta es, con este detalle, ¿existe una técnica de importación entre Visio y Visual Studio 2008? Parece que podría importar ese modelo simple como un esquema para las clases en Visual Studio, con todo lo declarado excepto el código real en Métodos. Esto sería muy útil, especialmente cuando se trata de pasos de diseño para crear un programa. Mis clases/variables/métodos ya se habrían declarado para mí. Tendría que regresar y escribir la carne del código.

He hecho algunas búsquedas sobre el tema y no han aparecido mucho, parece que Microsoft habría incluido una función para hacer esto.

Respuesta

4

Desde el Visual Studio Team System 2008 and Visio FAQ:

puedo migrar Visio diagramas UML a Visual Studio 2008? Visual Studio 2008 no incluye compatibilidad con migrando diagramas UML directamente. Si tiene diagramas de estructura estática UML , puede usar Visio para Enterprise Architects para generar el código según el modelo. A continuación, puede abrir el código en Visual Studio Team System edición 2008 Architecture y crear diagramas de clase a partir del código generado . Para obtener más información, vea Working with Class Diagrams.

Otros tipos de diagramas UML no son compatibles para la migración de modelo información para Visual Studio 2008.

1

Es posible que desee publicar en el foro arco VS 2010 para preguntar sobre el apoyo a esta en una versión futura de Visual Studio 2010 Ultimate. No será en la versión RTM, pero el equipo de producto que debería presentar un informe acerca de esta característica:

Visual Studio 2010 Descubrimiento de arquitectura & herramientas de modelado foro en http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads

Cuestiones relacionadas