Vous êtes sur la page 1sur 3

FACULTAD POLITCNICA

1. I D ENT IF IC A CI N
1. 1. C A RR E R A: ING . E N SI ST EM A S I N F O R M AT ICO S
1. 2. M AT ER I A: ING E NI E RI A D E L SO F TW ARE II
1. 3. C D IG O : IS I 48
1.4. SEMESTRE: DECIMO
1.5. CURSO: QUINTO
1.6. HORAS SEMANALES: 5 HS
1.7. CLASES TERICAS: 3 HS.
1.8. C LASES PRCTICAS: 2 HS.
1.9. TOTAL DE HORAS: 90 HS.

2. FUNDAMENTACION

La Ingeniera de Software es una disciplina que aun est en pleno crecimiento,


proporciona a los estudiantes conocimientos en los fundamentos tericos y prcticos de la
Ingeniera de Software, la importancia de esta disciplina en la construccin de productos
de software de calidad, los mtodos utilizados para el anlisis y diseo de soluciones
basadas en software y la aplicacin prctica de un mtodo de ingeniera en proyectos
reales de construccin de aplicaciones de software.

3. OBJETIVOS

- OBJETIVO GENERAL

1. Conocer las tcnicas y estrategias de pruebas de software.

- OBJETIVOS ESPECIFICOS

1. Dimensionar software mediante el uso de mtricas.


2. Utilizar tcnicas y modelos de estimacin de productividad y calidad de software.
3. Conocer y aplicar modelos para el mejoramiento de los procesos de software.

4. PRE-REQUISITO

1- Ingeniera de Software I
2- Administracin II

5. CONTENIDO

5.1. UNIDADES PROGRAMATICAS

5.1.1- TCNICAS DE PRUEBA DEL SOFTWARE.


5.1.2- ESTRATEGIAS DE PRUEBA DEL SOFTWARE.
5.1.3- PROCESO DE SOFTWARE Y MTRICAS DE PROYECTOS.
5.1.4- ESTIMACIN DEL SOFTWARE.
5.1.5- MTRICAS TCNICAS PARA SISTEMAS ORIENTADOS A OBJETOS.
5.1.6- PLANIFICACIN TEMPORAL Y SEGUIMIENTO DE PROYECTOS.
5.1.7- ADMINISTRACIN DE LA CALIDAD DEL SOFTWARE.
5.1.8- MEJORA DE PROCESOS.
5.1.9- CAMBIOS EN EL SOFTWARE.
5.1.10- REINGENIERA.

5.2. DESARROLLO DE LAS UNIDADES PROGRAMATICAS

5.2.1. TCNICAS DE PRUEBA DEL SOFTWARE.


5.2.1.1. Fundamentos de las pruebas del software.
5.2.1.1.1. Diseo de casos de prueba.
5.2.1.1.2. Prueba de caja blanca.
5.2.1.1.3. Prueba del camino bsico.
5.2.1.1.4. Prueba de la estructura de control.
5.2.1.1.5. Prueba de caja negra.
5.2.1.1.6. Prueba de entornos especializados, arquitecturas y aplicaciones.

5.2.2. ESTRATEGIAS DE PRUEBA DEL SOFTWARE.


Ingeniera en Sistemas Informticos
FACULTAD POLITCNICA

5.2.2.1. Un enfoque estratgico para las pruebas del software.


5.2.2.1.1. Aspectos estratgicos.
5.2.2.1.2. Prueba de unidad.
5.2.2.1.3. Prueba de integracin.
5.2.2.1.4. Prueba de validacin.
5.2.2.1.5. Prueba del sistema.
5.2.2.1.6. El arte de la depuracin.

5.2.3. PROCESO DE SOFTWARE Y MTRICAS DE PROYECTOS.


5.2.3.1. Medidas, mtricas e indicadores.
5.2.3.1.1. Mtricas en el proceso y dominios del proyecto.
5.2.3.1.2. Mediciones del software.
5.2.3.1.3. Reconciliacin de los diferentes enfoques de mtricas.
5.2.3.1.4. Mtricas para la calidad del software.
5.2.3.1.4.1. Integracin de las mtricas dentro del proceso de ingeniera del software.
5.2.3.1.5. El desarrollo de la mtrica y de la OPM (objetivo, pregunta, mtrica).
5.2.3.1.6. Variacin de la gestin: control de procesos estadsticos.
5.2.3.1.7. Mtrica para organizaciones pequeas.
5.2.3.1.8. Establecimiento de un programa de mtricas de software.

5.2.4. ESTIMACIN DEL SOFTWARE.


5.2.4.1. Introduccin al proceso de estimacin.
5.2.4.2. Estimacin del tamao.
5.2.4.3. Estimacin del esfuerzo.

5.2.5. MTRICAS TCNICAS PARA SISTEMAS ORIENTADOS A OBJETOS.


5.2.5.1. El propsito de las mtricas orientadas a objetos.
5.2.5.1.1. Caractersticas distintivas de las mtricas orientadas a objetos.
5.2.5.1.2. Mtricas para el modelo de diseo 00.
5.2.5.1.3. Mtricas orientadas a clases.
5.2.5.1.4. Mtricas orientadas a operaciones.
5.2.5.1.5. Mtricas para pruebas orientadas a objetos.
5.2.5.1.6. Mtricas para proyectos orientados a objetos.

5.2.6. PLANIFICACIN TEMPORAL Y SEGUIMIENTO DE PROYECTOS.


5.2.6.1. Conceptos bsicos.
5.2.6.2. Relacin entre las personas y el esfuerzo.
5.2.6.3. Definicin de un conjunto de tareas para el proyecto.
5.2.6.4. Refinamiento de las tareas principales.
5.2.6.5. Definir una red de tareas.
5.2.6.6. Planificacin temporal.
5.2.6.7. El plan del proyecto.

5.2.7. ADMINISTRACIN DE LA CALIDAD DEL SOFTWARE.


5.2.7.1. Conceptos de calidad.
5.2.7.2. La tendencia de la calidad.
5.2.7.3. Aseguramiento y estndares de calidad.
5.2.7.4. Planeacin de la calidad.
5.2.7.5. Control de la calidad.

5.2.8. MEJORA DE PROCESOS.


5.2.8.1. Calidad del proceso y del producto.
5.2.8.2. Anlisis y modelado de procesos.
5.2.8.2.1. Medicin del proceso.
5.2.8.3. El Modelo de Madurez de la Capacidad del Proceso del SEI. SPICE. PSP. TSP.
5.2.8.4. El Modelo de Madurez de la Capacidad del Personal.

5.2.9. CAMBIOS EN EL SOFTWARE.


5.2.9.1. Dinmica de la evolucin de los programas.
5.2.9.2. Mantenimiento del software.
5.2.9.3. Evolucin arquitectnica.

5.2.10. REINGENIERA.
5.2.10.1. Reingeniera de procesos de negocio.
5.2.10.2. Reingeniera del Software.
5.2.10.3. Ingeniera Inversa.

Ingeniera en Sistemas Informticos


FACULTAD POLITCNICA

5.2.10.4. Reestructuracin.
5.2.10.5. Ingeniera Directa.

6. ESTRATEGIAS METODOLOGICAS

1. Exposicin oral de la teora.


2. Resolucin individual de ejercicios.
3. Realizacin de un proyecto grupal de desarrollo de una mtrica de software o un
modelo de mejoramiento de procesos.

7. MEDIOS AUXILIARES

1. Pizarra.
2. Proyector multimedia
3. Laboratorio de informtica para las prcticas.

8. EVALUACION

Ser de acuerdo al Reglamento vigente en la Facultad.

9. BIBLIOGRAFA

o PRESSMAN, Roger. Ingeniera del Software. Un enfoque prctico / MC GRAW


HILL. 2002.
o SOMERVILLE, Ian. Ingeniera de Software / ADDISON WESLEY. 2002.
o McConnel, Steve. Desarrollo y gestin de proyectos informticos / MC GRAW
HILL. 1997.
o PIATTINI, Mario/ Garca, Flix. Calidad en el desarrollo y mantenimiento del
software. / ALFAOMEGA. 2003.
o PIATTINI, Mario/ Villalba, Jos. Mantenimiento del Software / RAMA. 1998.
o PIATTINI, M. y otros: Anlisis y diseo detallado de Aplicaciones Informticas de
Gestin: Una perspectiva de Ingeniera desoftware. RA-MA, 2004.

Ingeniera en Sistemas Informticos

Vous aimerez peut-être aussi