Visual Studio Application Lifecycle Management

Puede aplicar los procedimientos comprobados para administrar el ciclo de vida de la aplicación utilizando el conjunto de herramientas de Visual Studio Premium y Visual Studio Ultimate junto con Visual Studio Team Foundation Server. Utilizando estas herramientas, el equipo puede entender mejor lo que el cliente necesita y diseñar, aplicar e implementar el código con más eficacia. Por ejemplo, el equipo puede realizar el seguimiento de los requisitos en el código, las compilaciones y los resultados de pruebas protegidos. Estos procedimientos pueden ayudar a su equipo a crear software que los clientes valoren más, lo que resulta más rápido y confiable. Puede usar estas herramientas para obtener los siguientes resultados:

  • Planear y realizar el seguimiento del proyecto. Represente los procesos y supervise su calidad para ayudar a su equipo a convertir las necesidades del cliente en software operativo.

  • Diseño: diseñe la funcionalidad, sobre activos existentes o desde el principio, usando los diagramas arquitectónicos para comunicar la información crítica acerca del software de su equipo.

  • Escriba, realice pruebas unitarias, depure, analice y genere perfiles de su aplicación mediante herramientas que se integran con el resto del ciclo de vida de la aplicación para que su equipo pueda comprender cómo su progreso contribuye al proyecto. Utilice el control de versiones para administrar el código fuente y otros archivos.

  • Compilación: compile la aplicación mediante el sistema de compilación integrado para que su equipo pueda asegurarse de que ha cumplido los requisitos de calidad y ver qué requisitos se han cumplido en cada compilación.

  • Pruebe la aplicación ejecutando pruebas manuales o automatizadas, incluidas las pruebas de rendimiento y de esfuerzo. Administre las pruebas sistemáticamente para que su equipo conozca la calidad del software en cualquier momento.

  • Implemente en entornos virtuales para habilitar un desarrollo y unas pruebas más sofisticadas.

Para obtener más información sobre el uso de estas herramientas, vea Introducción a Visual Studio Application Lifecycle Management.

Para obtener más información sobre el uso de estas herramientas con Eclipse, vea Team Foundation Server Plug-in for Eclipse.

Para obtener información sobre las novedades respecto a la versión anterior de Visual Studio, vea Lo nuevo de Application Lifecycle Management (ALM) 2010 en Visual Studio 2010.

Para administrar Team Foundation Server, vea Administrar Team Foundation Server y Referencia técnica para Team Foundation.

Team Foundation Server

Microsoft Visual Studio Team Foundation Server es la plataforma de colaboración que se encuentra en el núcleo de la solución de Visual Studio para la administración del ciclo de vida de la aplicación. Team Foundation Server proporciona servicios fundamentales como control de versiones, seguimiento de elementos de trabajo y errores, automatización de la compilación y almacén de datos. Las eficaces herramientas de creación de informes y paneles proporcionan tendencias históricas y visibilidad en el mantenimiento del proyecto global y las métricas en tiempo real advierten de forma temprana sobre posibles problemas para que pueda tomar decisiones controladas por datos y disponer las correcciones adecuadas. Además, las ágiles herramientas de planeamiento e integración con Microsoft Project y Project Server le ayudan a planear y administrar los proyectos.

Microsoft otorga licencias de Team Foundation Server bajo el modelo de licencia de acceso de cliente (CAL) y de servidor. Las organizaciones deben tener una licencia para cada instancia en ejecución de Team Foundation Server y, con ciertas excepciones, una CAL de Team Foundation Server 2010 para cada usuario o dispositivo que obtenga acceso a Team Foundation Server. Si cuenta con una licencia de acceso de cliente (CAL), puede ver y actualizar los datos mediante Team Web Access, Visual Studio y otros entornos de desarrollo integrados. Para obtener más información, vea la siguiente página en el sitio web de Microsoft: Notas del producto sobre las licencias de Microsoft Visual Studio 2010 y MSDN.

Visual Studio Application Lifecycle Management

Para obtener más información sobre los clientes de Team Foundation Server, vea Trabajar con clientes de Team Foundation.

Visual Studio Application Lifecycle Management

Puede integrar otros aspectos del ciclo de vida de desarrollo de aplicaciones con Team Foundation Server mediante alguno o varios de los productos de Visual Studio Premium y Visual Studio Ultimate.

  • Microsoft Test Manager permite administrar y ejecutar casos de prueba fuera de Visual Studio, así como crear y administrar entornos físicos o virtuales.

  • Visual Studio Premium proporciona un conjunto de herramientas de desarrollo completo que simplifica la tarea de compilar aplicaciones. Las herramientas de codificación avanzada, depuración, base de datos y prueba ayudan a que su equipo cree aplicaciones escalables de alta calidad.

  • Visual Studio Ultimate simplifica el desarrollo de soluciones, reduciendo el riesgo y aumentando los beneficios al proporcionar herramientas para cada fase del ciclo de vida, desde el diseño y desarrollo hasta la prueba y la implementación. Puede diseñar su aplicación en UML o analizar sus activos de software existentes. Puede definir la arquitectura del software y validar ese diseño cuando el equipo protege y compila con Team Foundation Server.

En la tabla siguiente se muestra cómo usar estas herramientas a lo largo del ciclo de vida de la aplicación.

Ciclo de vida de la aplicación

Team Foundation Server

Microsoft Test Manager

Visual Studio Premium

Visual Studio Ultimate

Planeación y seguimiento

marca de verificación

Diseño

marca de verificación

Desarrollo

marca de verificación

marca de verificación

marca de verificación

Prueba

marca de verificación

marca de verificación

marca de verificación

marca de verificación

Compilación

marca de verificación

Para obtener más información sobre las características que están disponibles en estas versiones de Visual Studio, vea Características de administración del ciclo de vida de las aplicaciones en Visual Studio 2010.

Vea también

Otros recursos

Glosario de Visual Studio Application Lifecycle Management (ALM)