Desarrollar la aplicación
Para cumplir un objetivo concreto y comprobar que los cambios no afectan negativamente a otras partes de la aplicación, realiza tareas que implican modificar el código de la aplicación o de la base de datos. Cuando usted o sus equipos desarrollan una aplicación, pueden usar Visual Studio Premium o Visual Studio Ultimate para realizar tareas comunes que incluyen la implementación de características, la corrección de errores, la codificación, etc. Estas tareas se llevan a cabo de manera independiente de los procesos o métodos de desarrollo que se sigan. En muchos procesos, los desarrolladores realizan repetidas veces tareas de diseño, desarrollo y prueba en el curso de una iteración, un hito o un ciclo de desarrollo.
Si aprovecha la integración entre los componentes de Visual Studio, puede realizar las tareas siguientes:
Asociar los cambios de código con tareas y errores específicos.
Identificar las pruebas que se deben ejecutar si se realiza un cambio determinado.
Planear y realizar el seguimiento del progreso con respecto a la programación.
Tareas comunes
En la siguiente tabla, encontrará descripciones de tareas comunes que admiten este escenario y vínculos para obtener más información acerca de cómo puede completar correctamente dichas tareas.
Tarea |
Contenido adicional |
---|---|
Identificar cambios que afectan al trabajo: Visual Studio Premium y Visual Studio Ultimate proporcionan diferentes características nuevas o mejoradas que pueden ayudarle a desarrollar aplicaciones. |
Lo nuevo de Application Lifecycle Management (ALM) 2010 en Visual Studio 2010 |
Revisar el diseño de base de datos y software existente: en muchos casos, el trabajo de desarrollo que debe realizar requiere que cambie una aplicación existente. Antes de comenzar, tal vez le convenga revisar la arquitectura y el diseño de dicha aplicación para entender mejor dónde debe realizar los cambios. |
|
Preparar un entorno de desarrollo, ensayo o pruebas: antes de crear o modificar el código, debe configurar los entornos de desarrollo y pruebas con el código fuente adecuado. Si trabaja con bases de datos, debe tener acceso a la representación sin conexión de dichas bases de datos. |
|
Definir reglas que identifiquen problemas comunes de codificación y eviten protecciones problemáticas: puede especificar un conjunto de reglas de análisis de código que desea utilizar para identificar problemas comunes de diseño, nomenclatura y rendimiento en el código de la base de datos o el software. Puede agrupar estas reglas en conjuntos utilizados con frecuencia. Puede definir directivas de protección que utilicen estas reglas para evitar que el código que se protege provoque problemas. |
Mejorar la calidad del código con directivas de protección de equipo |
Buscar, administrar y realizar el seguimiento del trabajo que se debe realizar: por lo general, los cambios que se deben realizar se definen en una tarea, un error u otro elemento de trabajo. Todas estas tareas, errores y elementos de trabajo se pueden usar para crear y administrar una programación de desarrollo. |
|
Realizar cambios de código para realizar una tarea o corregir un error: durante un ciclo de desarrollo, dedica la mayor parte del tiempo a realizar cambios de código. Este proceso incluye la selección de una tarea o error, la desprotección de los archivos necesarios, la modificación del código y la comprobación de que los cambios son correctos antes de volver a proteger los archivos. Esta tarea incluye la realización de cambios tanto a código de aplicación como a código de base de datos. |
|
Comparar y sincronizar esquemas y datos entre las bases de datos: puede comparar y opcionalmente sincronizar los esquemas de base de datos entre las bases de datos implementadas. También puede comparar y opcionalmente sincronizar los datos que contienen una o varias tablas de estas bases de datos. |
Escenarios relacionados
Introducción a Visual Studio Application Lifecycle Management
Si no está familiarizado con Visual Studio Premium o Visual Studio Ultimate, puede obtener más información sobre cómo se usa en un entorno de desarrollo en equipo para mejorar la productividad y reducir los riesgos asociados al desarrollo de aplicaciones.Modelar la aplicación
Puede utilizar Microsoft Visual Studio Premium para administrar los desafíos y la complejidad de diseñar el software. Puede emplear Visual Studio Premium para modelar su aplicación visualmente, tal como existe ahora y como desea que exista en el futuro. Puede crear y mantener diagramas que le ayudarán a visualizar los modelos lógicos de la aplicación a la vez que se asignan a los modelos físicos; esto le permite cambiar, validar y analizar el software "en fase de diseño".Probar la aplicación
Puede usar Visual Studio Premium y Visual Studio Ultimate para ser más productivo a lo largo del ciclo de vida de las pruebas. Puede utilizarVisual Studio Premium o Visual Studio Ultimate para planear el trabajo de pruebas. Puede crear, administrar, editar y ejecutar pruebas manuales y automatizadas. Puede revisar el progreso de pruebas en función del plan.Compilar la aplicación
Puede utilizar Team Foundation Build para crear y administrar las compilaciones automatizadas del código y las bases de datos. Puede crear servidores paralelos para implementar compilaciones. Puede analizar las tendencias de la compilación.Planear y seguir proyectos
Puede utilizar Visual Studio Team Foundation Server para planear y realizar el seguimiento de los proyectos, tanto si usa el proceso rápido, el proceso formal o una variación de esos procesos. Si planea los proyectos, realiza el seguimiento del progreso con respecto al el plan y realiza los ajustes necesarios, puede reducir los riesgos, evitar las sorpresas desagradables y administrar el costo de los proyectos.