Sunteți pe pagina 1din 3

UNIVERSIDAD NACIONAL DE ASUNCIÓN

FACULTAD POLITÉCNICA
PROGRAMA DE ESTUDIO
INGENIERIA INFORMÁTICA

I. - IDENTIFICACIÓN
1. Materia : Ingeniería de Software III
2. Semestre : Octavo
3. Horas semanales : 7 horas
3.1. Clases teóricas : 4 horas
3.2. Clases prácticas : 3 horas
4. Total real de horas disponibles: 112 horas
4.1. Clases teóricas : 64 horas
4.2. Clases prácticas : 48 horas

II. - JUSTIFICACIÓN
La Ingeniería de Software, a nivel mundial, es una disciplina relativamente nueva y todavía en búsqueda de madurez.
Existe una resistencia al rigor y la formalidad y una escasa predisposición al diseño y a enfocar el proceso de construcción de un
sistema software en forma no estructurada y sin un enfoque ingenieril que resulte adecuado para soluciones informáticas de alta
complejidad y/o gran envergadura. Además, existe la necesidad de fundamentar teóricamente y fomentar la práctica de la
verificación tanto del producto como del proceso en pos de una mayor calidad de los proyectos.

III. - OBJETIVOS
1. Dimensionar software mediante el uso de métricas.
2. Utilizar técnicas y modelos de estimación de productividad y calidad de software.
3. Conocer y aplicar modelos para el mejoramiento de los procesos de software.

IV. - PRE-REQUISITO

1. Ingeniería del Software II.

V. - CONTENIDO

5.1. Unidades programáticas


1. Técnicas de prueba del software.
2. Estrategias de prueba del software.
3. Proceso de software y métricas de proyectos.
4. Estimación del software
5. Métricas técnicas para sistemas orientados a objetos.
6. Planificación temporal y seguimiento de proyectos
7. Administración de la calidad del software.
8. Mejora de procesos.
9. Cambios en el software.
10. Reingeniería.

5.2. Desarrollo del Programa


1. Técnicas de prueba del software.
1.1. Fundamentos de las pruebas del software.
1.1.1. Diseño de casos de prueba.
1.1.2. Prueba de caja blanca.
1.1.3. Prueba del camino básico.
1.1.4. Prueba de la estructura de control.
1.1.5. Prueba de caja negra.
1.1.6. Prueba de entornos especializados, arquitecturas y aplicaciones.
2. Estrategias de prueba del software.
2.1. Un enfoque estratégico para las pruebas del software.
2.1.1. Aspectos estratégicos.
2.1.2. Prueba de unidad.
2.1.3. Prueba de integración.
2.1.4.Prueba de validación.
2.1.5. Prueba del sistema.
2.1.6. El arte de la depuración.
3. Proceso de software y métricas de proyectos.
3.1. Medidas, métricas e indicadores.
3.1.1. Métricas en el proceso y dominios del proyecto.
3.1.2. Mediciones del software.
Ingeniería Informática Facultad Politécnica - 2005

3.1.3.Reconciliación de los diferentes enfoques de métricas.


3.1.4. Métricas para la calidad del software.
3.1.4.1.Integración de las métricas dentro del proceso de ingeniería del software.
3.1.5. El desarrollo de la métrica y de la opm (objetivo, pregunta, métrica).
3.1.6.Variación de la gestión: control de procesos estadísticos.
3.1.7. Métrica para organizaciones pequeñas.
3.1.8.Establecimiento de un programa de métricas de software.
4. Estimación del software.
4.1. Introducción al proceso de estimación.
4.2. Estimación del tamaño.
4.3. Estimación del esfuerzo.
5. Métricas técnicas para sistemas orientados a objetos.
5.1. El propósito de las métricas orientadas a objetos.
5.1.1. Características distintivas de las métricas orientadas a objetos.
5.1.2.Métricas para el modelo de diseño 00.
5.1.3. Métricas orientadas a clases.
5.1.4. Métricas orientadas a operaciones.
5.1.5.Métricas para pruebas orientadas a objetos.
5.1.6. Métricas para proyectos orientados a objetos.
6. Planificación temporal y seguimiento de proyectos.
6.1. Conceptos básicos.
6.2. Relación entre las personas y el esfuerzo.
6.3. Definición de un conjunto de tareas para el proyecto.
6.4. Refinamiento de las tareas principales.
6.5. Definir una red de tareas.
6.6. Planificación temporal.
6.7. El plan del proyecto.
7. Administración de la calidad del software.
7.1. Conceptos de calidad.
7.2. La tendencia de la calidad.
7.3. Aseguramiento y estándares de calidad.
7.4. Planeación de la calidad.
7.5. Control de la calidad.
8. Mejora de procesos.
8.1. Calidad del proceso y del producto.
8.2. Análisis y modelado de procesos.
8.2.1. Medición del proceso.
8.3. El Modelo de Madurez de la Capacidad del Proceso del SEI. SPICE. PSP. TSP.
8.4. El Modelo de Madurez de la Capacidad del Personal.
9. Cambios en el software.
9.1. Dinámica de la evolución de los programas.
9.2. Mantenimiento del software.
9.3. Evolución arquitectónica.
10. Reingeniería.
10.1. Reingeniería de procesos de negocio.
10.2.Reingeniería del Software.
10.3.Ingeniería Inversa.
10.4.Reestructuración.
10.5. Ingeniería Directa.

VI. - ESTRATEGIAS METODOLÓGICAS.


1. Exposición oral de la teoría.
2. Resolución individual de ejercicios.
3. Realización de un proyecto grupal de desarrollo de una métrica de software o un modelo de mejoramiento de procesos.

VII. - MEDIOS AUXILIARES


1. Retroproyector para transparencias o data – show conectado a una computadora con Power Point.
2. Pizarra.
3. Marcadores.
4. Borrador de pizarra.
5. Para las clases prácticas: laboratorio de PC.

Página 2 de 3
Ingeniería Informática Facultad Politécnica - 2005

VIII. - EVALUACIÓN
1. El examen Parcial abarcará el contenido del programa desarrollado hasta la última semana antes del comienzo de los
parciales. El mismo será escrito.
1.1. Examen Parcial.........................................15 ptos.
2. El examen Final abarcará todo el programa.
2.1. La entrega del T.P. habilita al alumno para el Examen Final.
2.2. Examen Final............................................60 ptos.
3. Esquema y Evaluación del Trabajo Práctico:
3.1. El T.P. consistirá en proponer una métrica para la medición de la calidad del software, o la investigación y la aplicabilidad
de un modelo de mejoramiento de procesos.
3.2. Trabajo Práctico........................................25 ptos.

IX. - BIBLIOGRAFÍA
PRESSMAN, Roger. Ingeniería del Software. Un enfoque práctico / MC GRAW HILL. 2002.
SOMERVILLE, Ian. Ingeniería de Software / ADDISON WESLEY. 2002.
McConnel, Steve. Desarrollo y gestión de proyectos informáticos / MC GRAW HILL. 1997.
PIATTINI, Mario/ García, Félix. Calidad en el desarrollo y mantenimiento del software. / ALFAOMEGA. 2003.
PIATTINI, Mario/ Villalba, José. Mantenimiento del Software / RAMA. 1998.

Página 3 de 3

S-ar putea să vă placă și