Modelar la aplicación
Para asegurarse de que la aplicación satisface los requisitos del usuario, puede utilizar Visual Studio Ultimate entender el código y para modelar la aplicación.Ayuda de Visual Studio Ultimate a visualizar el código de modo que pueda entender su estructura, relaciones, y comportamiento más fácilmente.Puede crear modelos con diferentes niveles de detalle y seguir requisitos, tareas, casos de prueba, errores, u otros tipos de trabajo asociadas a los modelos vinculándolos a los elementos de elementos de trabajo de Team Foundation Server y al plan de desarrollo.Puede realizar estas tareas en el ciclo de vida de la aplicación como parte del proceso de desarrollo.Vea Lo nuevo en las herramientas de modelado para Application Lifecycle Management 2012 en Visual Studio 2012 y Información general sobre el escenario: Cambiar el diseño usando modelado y visualización.
Para
Visualizar el código:
|
|
Describa y comunicar los requisitos de:
|
|
Defina la arquitectura:
|
|
Validar el sistema con los requisitos y el diseño previsto:
|
|
Compartir los modelos, diagramas, y gráficos mediante el control de versiones de Team Foundation:
|
Cuando haya varios usuarios que ejecutan estos elementos con control de versiones de Team Foundation, siga estas instrucciones para ayudarle a evitar problemas de control de versiones: |
Generar o configurar partes de la aplicación UML o lenguajes dominio- específicos:
|
|
Personalizar modelos y diagramas:
|
Tipos de modelos y usos
Tipo y modelo y usos habituales |
---|
Gráfico de dependencias Ayuda de los gráficos de dependencias verá la organización y las relaciones 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 las 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, normalmente es gráfica. Usos típicos:
Vea: |
¿Dónde puedo obtener información?
Foros |
|
Blogs |
|
Artículos y diarios técnicos |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Otros sitios |
Vea también
Conceptos
Application Lifecycle Management con Visual Studio y Team Foundation Server