1. Presentación

2. Objetivos

3. Actitud ante los estudios

4. Metodología

5. Temario

6. Evaluación y Actividades

7. Temporización

8. Bibliografía

9. Recursos

Pulse aquí para volver a la página principal

 

1. Presentación

En el siguiente cuadro se muestra la información práctica sobre la asignatura.

Asignatura Planificación y gestión de proyectos informáticos (parte teórica)
Titulación Ingeniero en Informática
Año
Periodo Cuatrimestre 2º
Carácter Troncal
Departamento Ciencias de la Computación
Area de Conocimiento Lenguajes y Sistemas
Créditos 4,5 (parte teórica); 3 (parte práctica)
Plan de Estudios 780
Código Asignatura 78204
Profesor Carmen Pagés Arévalo (parte teórica)
Mail profesor carmina.pages@uah.es
Despacho profesor Politécnico N236

 

Pulse aquí para volver al inicio

 

2. Objetivos

Estudiar diferentes enfoques para abordar la planificación y la gestión del desarrollo de proyectos de software aplicando métodos sistemáticos y rigurosos que confieran a la producción de software un carácter de ingeniería.

Pulse aquí para volver al inicio

 

3. Actitud ante los estudios

Se recomienda haber superado la asignatura “Ciclo de Vida del Software” de segundo curso y “Metodología de Ingeniería del software” del primer cuatrimestre del tercer curso.

Los alumnos deben acudir a esta asignatura con actitud positiva y abierta para facilitar el desarrollo de actividades en grupo y su puesta en común. Además debe compaginar esta disposición con el estudio serio y sistemático, dada la amplitud del temario, la utilización de terminología específica y la existencia de contenidos teóricos y memorísticos.

Pulse aquí para volver al inicio

 

4. Metodología

El alumno debe potenciar la visión práctica y profesional de la asignatura. La necesidad en el mundo profesional de la gestión y planificación de proyectos es un hecho fundamental que sustenta el estudio de esta asignatura.

La asignatura contiene una parte teórica y una parte de ejercicios:

• La parte teórica se basa en los apuntes de a asignatura (disponibles en la red del departamento) y se complementa con la bibliografía que se adjunta.

• La parte práctica se realizará durante el desarrollo de las clases y con trabajos voluntarios. Durante las clases se dedicará parte del tiempo a la realización de tests en grupos de 2 o 3 personas y su posterior puesta en común. Estos tests constarán de preguntas teóricas y ejercicios prácticos y podrán ser resueltos utilizando los apuntes, bibliografía y cualquier otro apoyo de que disponga el alumno.

Pulse aquí para volver al inicio

 

5. Temario

CAPÍTULO I.- PLANIFICACIÓN DE PROYECTOS INFORMÁTICOS.
Lección 1: Introducción. Los procesos de ingeniería del software. El papel de la planificación y gestión del software dentro de la ingeniería del software.

Lección 2: Definiciones básicas Lo que es un proyecto. Organización del proyecto. El director de proyecto su identidad, su profesionalidad y su perfil. Especificaciones del proyecto. El ciclo de vida de un producto informático.

Lección 3: Factores de dimensión. Esfuerzo total dedicado al software. Distribución del esfuerzo. Categorías de proyectos según su dimensión. Distribución del tiempo a lo largo del ciclo de vida de un sistema informático. Estimación de recursos.

Lección 4: Factores de productividad. Métricas de productividad del software Herramientas que mejoran la productividad. Los CASE. Disponibilidad de recursos. La experiencia y el entrenamiento del equipo de desarrollo.

Lección 5: Aspectos gerenciales. El control de costes. ¿Cuándo un proyecto es satisfactorio?. Los activos de la empresa. La información como activo estratégico. Necesidades de elaborar proyectos para adecuar los sistemas de información a las tornas de decisiones en un mercando cambiante.

Lección 6: Definición del problema y estrategias de solución. Objetivos a alcanzar. Especificaciones del producto. Los requerimientos de los interesados. Búsqueda de una estrategia de solución y su desarrollo.

Lección 7: Fases de un proyecto. Estrategia de la empresa y sistemas de información. Estudio de la conveniencia y viabilidad. Estudio funcional del Sistema de Información y creación de prototipos. Desarrollo. Fase de entrada en funcionamiento y puesta en marcha. Mantenimiento.

Lección 8: Hitos, documentos y revisiones Ordenar las etapas. Diagramas de Gantt. Los hitos y sus fechas límite. Relación de tareas. La documentación técnica como herramienta de seguimiento de la planificación. Revisiones y ajustes a la planificacion.

Lección 9:El método de costos. Utilización de una lista de comprobación. Estimación de medios humanos y materiales. Modelos empíricos: (Puntos Función de Albrecht, COCOMO, Estimación de Putman y Otros). Contingencias. Incrementos. Fijación del presupuesto.

Lección 10: Planificación del tiempo. De los gráficos de barras al análisis de la red. Descripción de los CPA. Reducción del tiempo mediante la reestructuración de la red. El PERT y el CPM. Análisis de las redes como herramienta básica.

Lección 11: Programación de Recursos. Fluctuación de la actividad y planificación de recursos: fluctuaciones totales, libres e independientes. Planificación del cash flow. Retroalimentación.

Lección 12: Análisis de riesgos: Seguridad. Estándares internos, externos y a medida. Construcción de prototipos La planificación de las especificaciones de seguridad

Lección 13: La comunicación técnica. Fundamentos de la comunicación técnica. Comunicaciones orales y escritas. Preparaciones de exposiciones orales y de materiales de Soporte La herramienta CASE como medio de producir documentación técnica. El software planificador corno herramienta de producir documentación para la comunicación técnica del progreso del proyecto.

CAPITULO II.- GESTIÓN DE PROYECTOS INFORMÁTICOS
Lección 14: La gestión de configuraciones. Concepto de gestión de configuraciones: Su papel en el control de la evolución del software. Mantenimiento de la integridad del producto. Identificación de los elementos de la configuración. Establecimiento de líneas maestras. Denominación de los elementos de configuración.

Lección 15: El Control de los Cambios. Tipos de cambios: Discrepancias y cambios solicitados. Influencia de los cambios en la planificación del proyecto. Estudio de la repercusión en los costos y en la duración del proyecto. Grupo de control de cambios. Planificación de los cambios a efectuar.

Lección 16: El Control de las Versiones. El problema de la actualización simultánea. Árboles de versiones. Herramientas para el control de versiones. Lenguajes de descripción de Sistemas. Planificación de la gestión de configuraciones.

Lección 17: La Garantía de Calidad. Introducción a la Garantia de Calidad del Software. Definiciones de términos: Calidad, Control de Calidad, Garantia de Calidad Software, Control de Calidad Software, Verificación y Validación Independiente, Prueba y Evaluación. Garantia de Producto Software. Auditorias de Calidad, Revisiones Inspecciones. Evolución histórica. Normativa existente. planificación de Control de Calidad Software. Contenidos del Plan de Calidad del software. Especificaciones de Calidad software. Conversión de las necesidades de Calidad Software en Requisitos de Calidad Software. Métricas de Calidad Software. Alternativas organizativas de Garantía de Calidad Software.

Lección 18: Organización y administración de un proyecto. Planificación de una estructura Organizativa: Estructura del proyecto (Formato del proyecto / Formato matricial / Formato funcional), Recursos humanos (Liderazgo, entrenamiento y motivación), Estructura de los grupos de trabajo (jerárquica, programador jefe, democrática y "factoría software"). Otras actividades de planificación y selección. Asignación y selección de recursos.

Lección 19: Realización del software. Refinamiento por pasos. Programación estructurada. Programación modular y técnicas de interface. Implantación capsular de datos.

Lección 20: Componentes de software reusable. Introducción, ventajas e inconvenientes de los componentes software Abstracción y desarrollo de problemas en desarrollo software. Objetos abstractos. Herramientas de software reusable. Estado del Asignaturas Curso 2003-04 arte en Reusabilidad del software. Mejoras en la reusabilidad con el ocultamiento de la Información. Construcción del software en componentes reusables. Factoría software.

Lección 21: Auditoría de Sistemas Informáticos. Auditoría de Sistemas informáticos: conceptos fundamentales. Desarrollo del proceso de datos y su efecto en auditoria de sistemas informáticos. El dilema de la auditoria: auditor frente a técnicos del sistema informático. Los standares de la auditoria. Controles de organización, prácticas personales y procesos de operación standard. Desarrollo de sistemas y control de documentación. Hardware y sistemas de control software. Sistemas de control de seguridad. Control de aplicaciones. Control de auditoría de sistemas avanzados. PRÁCTICAS: Se utilizarán herramientas informáticas para la estimación, planificación y gestión de un proyecto de desarrollo de un sistema de información, incluidas las actividades de control de calidad y gestión de la configuración.

Pulse aquí para volver al inicio

 

6. Evaluación y actividades

Es condición necesaria para ser evaluado la entrega al profesor de una ficha rellena con foto. En dicha ficha el profesor irá anotando a lo largo del curso las actividades que realiza el alumno y que formen parte de su evaluación.

La evaluación se realizará en función del examen de la asignatura y de las actividades voluntarias que realice cada alumno, como por ejemplo la lectura de artículos de revistas especializadas relacionados con el tema de la asignatura y breve presentación en clase de su contenido. Los artículos los proporcionará el profesor o también pueden ser propuestos por los alumnos. Las actividades voluntarias serán valoradas por el profesor y añadirá un máximo de 0,5 puntos a la nota obtenida en el examen.

La nota final de la asignatura Planificación y gestión de proyectos informáticos será un 60% de la nota de la parte teórica y un 40% de la nota de la parte práctica. La parte práctica está a cargo del profesor J.A.Gutierrez de Mesa. Las dos partes se evalúan por separado y hay que aprobar las dos para poder hacer media. La nota se cada parte se guarda hasta septiembre

Pulse aquí para volver al inicio

 

7. Temporización

Las horas de clase de la asignatura se reparten de manera siguiente:

Contenido Horas
Presentación de la asignaturas 2
Capítulo 1 24
Capítulo 2 17
Repaso, dudas y consultas 2

 

Pulse aquí para volver al inicio

 

8. Bibliografía

- Pressman, R.S., “Ingeniería del software: Un enfoque práctico. Quinta edición”. Editorial McGraw-Hill, 2002.

- Sommerville, I., “Ingeniería del software. Sexta edición”. Editorial Addison Wesley, 2002.

- Lock, Dennis, Gestión de proyectos. Paraninfo, 1994

- Gall, Thomas E., Strategic Information Management Planinng. Prentice Hall, New Jersey, 1994.

- Thu Quang, Plam y Gonim, Jean-Jacques. Dirección de proyectos informáticos: Una guía práctica
del jefe de proyecto; Gestión 2000, 1994.

- Pfleeger., S.L., “Ingeniería del software”. Editorial Prentice-Hall, 2002.

Pulse aquí para volver al inicio

 

9. Recursos

- Código de ética y práctica profesional de la Ingeniería del software:
www.acm.org/serving/se/code.htm

- MÉTRICA Versión 3. Ministerio de Admistraciones Públicas, 2001:
www.csi.map.es/csi/metrica3

- Apuntes (FTP de la asignatura)

Pulse aquí para volver al inicio