Modelar la aplicación
Para asegurarse de que la aplicación cumpla los requisitos del usuario, puede usar Visual Studio Ultimate para entender el código y modelar la aplicación. Visual Studio Ultimate ayuda a visualizar el código a fin de que pueda entender su estructura, relaciones y comportamiento más fácilmente.
Puede crear modelos con diferentes niveles de detalle y realizar un seguimiento de los requisitos, tareas, casos de prueba, errores u otros tipos de trabajo asociados a sus modelos; para ello, vincule elementos de modelo a los elementos de trabajo de Team Foundation Server y al plan de desarrollo. Puede realizar estas tareas a lo largo del ciclo de vida de la aplicación como parte del proceso de desarrollo. Vea Novedades en las herramientas de modelado de Visual Studio 2013 y Información general sobre el escenario: Cambiar el diseño usando modelado y visualización.
Para
Visualizar el código:
|
|
Describir y comunicar requisitos de usuario:
|
|
Definir la arquitectura:
|
|
Validar el sistema con los requisitos y el diseño previsto:
|
|
Compartir modelos, diagrama, y gráficos mediante el control de versiones de Team Foundation:
|
Cuando haya varios usuarios que trabajen con estos elementos en el control de versiones de Team Foundation, use estas instrucciones para evitar problemas con el control de versiones: |
Generar o configurar partes de la aplicación a partir de UML o de los lenguajes específicos de dominio:
|
|
Personalizar modelos y diagramas:
|
Tipos de modelos y usos
Tipo y modelo y usos habituales |
---|
Gráfico de dependencias Los gráficos de dependencias ayudan a ver la organización y las relaciones existentes en el código. Usos típicos:
Vea: |
Diagrama de capas Los diagramas de capas permiten definir la estructura de una aplicación como un conjunto de capas o bloques con dependencias explícitas. Puede ejecutar la validación para detectar conflictos entre dependencias del código y las dependencias descritas en un diagrama de capas. Usos típicos:
Vea: |
Modelo UML Un modelo UML incluye varias vistas, como son los diagramas de secuencias, clases, componentes, casos de uso y actividades. Puede personalizar el modelo UML para que se ajuste al dominio de la aplicación. Por ejemplo, puede adjuntar etiquetas, información adicional y restricciones a los elementos del modelo. También puede definir herramientas que actúen en los modelos. Vea Desarrollar modelos para el diseño de software. Usos típicos:
|
Diagrama de secuencia basado en código Los diagramas de secuencias que se generan a partir de código .NET ayudan a visualizar la forma en que el código implementa un método. Usos típicos:
Vea: |
Lenguaje específico del dominio (DSL) Un DSL es una notación que se diseña con un objetivo concreto. En Visual Studio, suele ser un objetivo gráfico. Usos típicos:
Vea: |
¿Dónde puedo obtener más información?
Foros |
|
Blogs |
|
Artículos y diarios técnicos |
The Architecture Journal (número 23): modelado y procesos de arquitectura |
Otros sitios |
Vea también
Conceptos
Application Lifecycle Management con Visual Studio Team Foundation Server