Loading…
Transcript

Procesos de Desarrollo de Software

GESTION DE CICLO DE VIDA DE LAS APLICACIONES DE ALM

Contiene lo siguiente

Herramientas para la administración del proceso de Desarrollo de Software

Rational team Concert 3.0(RTC)

Es el proceso continuo de gestión de la vida de una aplicación a través del control, el desarrollo y mantenimiento. Es la unión de la gestión empresarial a la ingeniería de software, posibles gracias a herramientas que facilitan e integran la gestión de requisitos, arquitectura, codificación, pruebas, seguimiento y gestion de versiones

1. Gestión de acuerdos con proveedores

2. Medición y Análisis

3. Aseguramiento de la calidad de proceso y de producto

4. Gestión de configuración

Constituido con la tecnología Jazz. Ofrece soluciones adaptables tanto para pequeños equipos como para grandes empresas.

Los elementos de trabajo son el mecanismo fundamental para seguir y coordinar tareas y flujos de desarrollo de trabajo

Beneficios

MKS Integrity

Aspectos para la seleccion de Herramientas ALM

1. Coste del Hardware

2. Orientacion a Servicio

3. Integracioon con Share point

4. Integracion con Microsoft Poyect

5. Integracion con integracion CMMI

6. PDS Flexible y adaptable

VISUAL ESTUDIO TEAM FOUNDATION SERVER 2010 (TFS)

Es la plataforma de colaboracion en el nucleo de la solucion Visual Studio para la administraion del ciclo de vida de la aplicacion. proorciona servicios fundamentales como control de versiones, seguimiento de elementos de trabajos y de errores , gestion de casos de pruebas, automatizacion de la compilacion y almacenamiento de datos, reportes y de dashboard que proporcionan un historico dando visibilidad en el mantenimiento total del proyecto. Se integra con microsoft Proyect y Proyect Server ayudando a planear y administrar los proyectos de una mejor manera.

ORACLE TEAM PRODUCTIVITY CENTER

MICRO FONUS (BORLAND DIVISIN ) PLATAFORMA OPEN ALM

HP ALM 11

OTCP ofrece un marco de trabajo que permite a aplicion de terceros, herramientas de gestion del ciclo de vida para ser integrado en oracle JDeveloper.

Ofrece repositorios como gestion de tareas, gestion de proyectos, control de inversiones, gestion de documentos, informe de errores, la construccion y los sistemas de gestion. los repositorios permiten a los usuarios interactuar directamente con los artefactos existentes ALM mientras trabajan en su IDE.

Provee soluciones que transforman la entrega de SW en un proceso de negocio mas manejable. eficiente y previsible. El SW de Borland, servicios y clietes de formacion ayuda administrar, medir y mejorarcada proceso citrico dentro del ciclo de vida.

Ofrece una integracion basada en procesos a traves de todos los activos del ciclo de vida, actividades y herramientas para que los clientes puedan colaborar, compartir informacion y realizar el seguiemiento del proceso de entrega de SW completo.

Sirve como punto de referencia de soluciones como HP Quality Center y HP Performance Center, soluciones disñadas para facilitar a los equipos de desarrollo la gestion y procesos de puebas de las aplicaciones durante todo ese ciclode vida, como la monitorizacion y trazabilidad de los proyectos.

Actividades dentro de ALM

Disciplinas dentro de ALM

1. Administración del portafolio del proyecto

2. Gestión de proyectos

3. Gestión de requisitos

4. Desarrollo de aplicaciones

5. Aseguramiento de la calidad

6. Gestión de cambios

7. Gestión de operaciones

8.

Es una plataforma empresarial para la gestión del ciclo de vida de las aplicaciones coordina y gestiona todas las actividades y los artefactos asociados al desarrollo como parte de un producto integrado o como una aplicacion independiente incluyendo: la gestion de los requisitos, modelado y diseño del sistema, SW de gestión de la configuración, gestión de pruebas, de defectos, de liberación de versiones y PPM.

1. Solicitud del proyecto

2. Definición

3. Diseño

4. Construcción

5. prueba

6. Mantenimiento

7. Retiro

1. Potenciar a los equipos de software con las herramientas y tecnologias que necesiten para agilizar el proceso de desarrollo de software.

2. Mejorar la comunicación y el intercambio entre los equipos involucrados en el ciclo de vida.

3. Permite a los lideres controlar el estado de cada actividad relacionada en tiempo real.

4. Proporciona los mecanismos para definir claramente los requisitos y especificaciones y hacer cumplir con las directices de calidad.