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)  •  479 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

...

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