Ciclo de vida de las aplicaciones (ALM)

Con Visual Studio 2010 podemos llevar a cabo todo el ciclo de vida de nuestros proyectos desde la fase inicial del proyecto hasta la puesta en marcha y en producción de la aplicación.

El ciclo de vida básico de cualquier software, se describe a continuación:

  • Definición de objetivos
  • Análisis de los requisitos
  • Viabilidad del proyecto
  • Diseño general (arquitectura de la aplicación).
  • Diseño en detalle (definición de modulos de la aplicación).
  • Programación e implementación
  • Pruebas unitarias
  • Integración de modulos
  • Pruebas finales
  • Documentación
  • Puesta en marcha
  • Mantenimiento correctivo
  • Mantenimiento evolutivo

Cabe decir que el orden de los procedimientos es informativo, en el ciclo de vida de una aplicación dependerá del tipo de modelo de ciclo de vida acordado entre el cliente y el equipo de desarrolladores.

Las nuevas características y mejoras están disponibles en las siguientes herramientas y aplicaciones:

  • Visual Studio 2010 Ultimate
  • Visual Studio 2010 Premium
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Team Foundation Server 2010
  • Microsoft Test Manager
  • Control de versiones de Team Foundation
  • Team Foundation Build
  • Team Explorer
  • Team Web Access

Dentro de la etapa del desarrollo del producto, tenemos los siguientes apartados:

Administradores

  • Simplificar la administración de los proyectos de equipo que comparten los mismos recursos y programa mediante las colecciones de proyectos de equipo
  • Revisar el estado de los componentes de Team Foundation, agregar y quitar aplicaciones web de SharePoint que hospedan los portales de proyectos de equipo, y administrar las colecciones de proyectos de equipo mediante la Consola de administración de Team Foundation

Administradores de proyecto y miembros del equipo

  • Definir los requisitos y crear las jerarquías de las tareas mediante Microsoft Excel, Microsoft Project, Team Explorer o Team Web Access
  • Planear y realizar el seguimiento de proyectos ágiles mediante la plantilla de proceso actualizada de Microsoft Solutions Framework (MSF) for Agile Software Development v5.0 y los libros de Excel
  • Crear relaciones de seguimiento entre requisitos, tareas y resultados de la prueba para realizar un seguimiento eficaz de cómo se implementan y se prueban los requisitos
  • Realizar el seguimiento del progreso y los indicadores clave mediante los nuevos informes y paneles, y la generación sencilla de informes de Excel de las consultas de elementos de trabajo

Diseñadores y desarrolladores de software

  • Mayor capacidad para comprender y modelar su aplicación y realizar modificaciones que cumplan los requisitos de los usuarios
  • Depurar una aplicación con más rapidez gracias a IntelliTrace, que solo está disponible en Microsoft Visual Studio Ultimate.
  • Ver cómo un cambio propuesto del código puede afectar a las pruebas mediante Análisis de impacto de pruebas
  • Crear y tener acceso a entornos virtuales de varias capas durante el desarrollo y ejecución de pruebas unitarias de las aplicaciones mediante Visual Studio Lab Management
  • Aplicar a su código de base de datos las mismas herramientas de ciclo de vida que aplica a su código de aplicación
  • Recopilar y analizar datos de rendimiento de la simultaneidad que incluye las contenciones de recursos en aplicaciones multiproceso, la actividad de subprocesos, el estado de los subprocesos individuales en el tiempo, la migración de subprocesos y otra información que usa las herramientas de generación de perfiles.

Evaluadores y administradores de control de calidad

  • Crear planes de pruebas, series de pruebas, configuraciones de pruebas y casos de prueba con pasos de prueba individuales mediante la nueva aplicación para evaluadores denominada Microsoft Test Manager
  • Recopilar información de diagnóstico al ejecutar una prueba y agregarla automáticamente a un error
  • Registrar los pasos de la prueba manual y volverlos a reproducir durante una ejecución de pruebas futura
  • Crear pruebas de IU automatizadas
  • Crear entornos virtuales que definen el conjunto de roles necesarios para ejecutar una aplicación concreta
  • Ejecutar pruebas de 64 bits
  • Emular varios entornos de red

Usuarios de control de versiones

  • Visualizar las combinaciones de conjuntos de cambios y las jerarquías de bifurcaciones
  • Trabajar con etiquetas y resolver conflictos más rápidamente y con facilidad
  • En el historial de un elemento, ver información detallada del efecto de los cambios combinados
  • Usar el nuevo comando rollback para eliminar el efecto de uno o varios conjuntos de cambios en un elemento

Usuarios de compilación

  • Implementar un sistema de compilación para proyectos de software pequeños o empresariales y ampliarlos rápidamente según necesiten las nuevas opciones de topología de compilación
  • Realizar un uso más eficaz de los recursos de compilación mediante la configuración de grupos de agentes de compilación
  • Definir rápidamente compilaciones que pueden realizar las tareas más comunes
  • Crear procesos de compilación personalizados enriquecidos que aprovechan las características de Windows Workflow Foundation
  • Continuar usando las compilaciones heredadas, que se adaptan y se preparan automáticamente para su uso en Team Foundation Server 2010
  • Proteger su equipo de los cambios que interrumpen la compilación mediante compilaciones de protección controlada y privadas
  • Habilitar características como depuración histórica definiendo la compilación para publicar datos de símbolos
  • Ver un informe detallado acerca de una compilación en curso o completada y, a continuación, usar el informe para llevar a cabo acciones adicionales

Mas info: MS Team Foundation Server

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s