ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ciclo De Vida De Un Software


Enviado por   •  14 de Septiembre de 2012  •  1.915 Palabras (8 Páginas)  •  482 Visitas

Página 1 de 8

Ejercicio

Planteamiento

Nos han contratado para desarrollar el sistema de gestión de candidatos. Partimos de los requisitos y del diseño funcional del sistema que ha generado otra consultora. Se ha decidido desarrollar el sistema con tecnología WEB según el método COM de Desarrollo genérico de aplicaciones.

Llevamos bastante tiempo en este cliente por lo que disponemos de entornos de desarrollo, pre-producción y producción perfectamente operativos. El cliente dará una semana de formación al nuevo equipo para que se familiarice con el entorno.

Los principales componentes software a desarrollar son:

• Pantalla de login. Complejidad sencilla. Desarrollo: 1 día/hombre

• Pantalla de definición de usuarios y perfiles. Complejidad sencilla. Es un mero wrapper al sistema integrado de gestión de usuarios y perfiles. Desarrollo: 1 día/hombre

• Consulta drill-down por oficinas, centros de trabajo, tipos de candidatos, entrevistadores,... Complejidad alta. Desarrollo: 3 día/hombre

• Ventana de importación de los datos de los test psicotécnicos a partir de los archivos generados por el software OMR. Complejidad media. Desarrollo: 2 día/hombre

• Pantalla para consultar los curricula de los candidatos y para realizar anotaciones sobre los mismos. Complejidad media. Desarrollo: 2 día/hombre.

• Informe de curricula recibido en un periodo determinado, agrupado por procedencia. Complejidad baja. Desarrollo: 1 día/hombre.

• Informe con el seguimiento de los curricula en un periodo determinado. Complejidad media. Desarrollo: 2 día/hombre.

• Informe de gastos de contratación candidatos aceptados vs. curricula considerados. Complejidad alta. Desarrollo: 3 día/hombre.

Se deben generar como mínimo los entregables internos que COM considera obligatorios para este tipo de proyectos.

La experiencia de otros equipos en el cliente nos ha proporcionada la siguiente tabla de estimación de esfuerzos:

Tarea Esfuerzo

Desarrollo de un informe de complejidad baja 1 día/hombre

Desarrollo de un informe de complejidad media 2 día/hombre

Desarrollo de un informe de complejidad alta 3 día/hombre

Desarrollo de una pantalla de consulta de complejidad sencilla 1 día/hombre

Desarrollo de una pantalla de consulta de complejidad media 2 día/hombre

Desarrollo de una pantalla de complejidad alta 5 día/hombre

Prueba de integración 5 componentes / día/hombre

Paso de la aplicación a otro entorno 2 día/hombre

Formación de usuarios 10 usuarios /día/hombre

Configuración de aplicación para funcionar en entorno web 3 día/hombre

El proyecto se realizará en Madrid. Deben recibir formación los empleados de las siguientes oficinas:

• Madrid: 12 empleados.

• Barcelona: 7 empleados.

• Teruel: 1 empleado.

• Sevilla: 5 empleados.

• Oporto: 6 empleados.

• Buenos Aires: 4 empleados.

• Uberlandia: 1 empleado.

• Tucumán: 1 empleado.

Las tareas a realizar son:

• Proponer y justificar los perfiles necesarios para este proyecto. La asignación de un recurso humano a este proyecto debe ser continua y completa.

• Estimar el esfuerzo necesario en días/hombre.

• Estimar la duración del proyecto.

• Planificación detallada del proyecto con:

o Datos de tareas:

 Nombre.

 Criticidad funcional.

 Dependencias externas.

 Complejidad técnica.

 Complejidad algorítmica.

 Interfaces.

 Riesgo por estimación de esfuerzo imprecisa.

 Susceptibilidad a cambios.

 Riesgo por definición imprecisa.

o Asignación de tareas.

o Precedencia de tareas.

o Principales hitos.

o Línea/s crítica/s.

o Fortalezas y debilidades de la planificación propuesta.

1. Método COM de Desarrollo genérico de aplicaciones.

Para realizare este proyecto se seguirá un modelo de desarrollo en W, donde básicamente:

En las primeras etapas se consideran las fases de desarrollo y algunas labores de pruebas como son la elaboración de los planes de prueba y la revisión de estas fases.

En las etapas finales se desglosan las fases de pruebas y las labores de depuración y corrección de los errores detectados.

Las peticiones de cambio se pueden dar en todas las fases de desarrollo y surgen por el cliente o por el propio equipo de desarrollo.

El diagrama es el siguiente:

2. Fases

Como los requisitos y el diseño funcional del sistema lo ha generado otra consultora, el proyecto se hará desde la fase de Diseño Técnico. Según la estimación y planificación realizada se necesitarán 2 programadores (P), 2 analistas (A) y 1 jefe de equipo (JE) . Según cambien estos recursos o la fecha de implantación, la planificación y los costes cambiarían.

FASE DURACIÓN (% del total) PERFILES RESPONSABLE

10% JP, JE y Analistas CONSULTORA EXTERNA

10% JP, JE y Analistas CONSULTORA EXTERNA

20% 1 JE, 2A, 2P. EVERIS

20% JP, JE, Analistas, Progamadores EVERIS

30% JP, JE, Analistas, Progamadores EVERIS

10% JP, JE y Analistas EVERIS

2.1. DISEÑO TÉCNICO

Objetivo: Trasladar el diseño funcional a componentes técnicos que guíen a los desarrolladores en la construcción del sistema

2.1.1 ACTIVIDADES/ENTREGABLES

ACTIVIDAD ENTREGABLE ENTREGABLE

OBLIGATORIO ESTIMACIÓN (días-hombre) RESPONSABLE / DEDICACIÓN

1.- Modelo diseño técnico (Completar y detallar diseños funcionales) DG.DT.P00.E01 - Diseño Técnico SI 15 días/ hombre 1 JEFE DE EQUIPO: 5 días c/u

2 ANALISTAS FUNCIONALES: 5 días c/u 2 PROGRAMADORES: 5 días c/u

2.- Diseño detallado arquitectura del sistema DG.DF.P00.E03 - Documento de Diseño de Arquitectura del Sistema (Completed v1.0) SI 2 días / hombre 2 ANALISTAS: 1 día c/u

3.- Implantación de los entornos de desarrollo y soporte necesarios (Configuración para entorno WEB. Desarrollo) NO 2 días / hombre 2 PROGRAMADORES: 1 día c/u

4.- Diseño de la migración de datos NO

5.- Revisión del plan de pruebas DG.DF.P00.E02 - Plan de Pruebas (draft v0.3) SI 2 días / hombre 2 PROGRAMADORES: 1 día c/u

6.- Diseño del inventario de casos de prueba PR.DP.P00.E01 - Inventario de Casos de Prueba (draft v0.4)

...

Descargar como (para miembros actualizados) txt (16 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com