UNIVERSIDAD PRIVADA TELESUP
SLABO
I. DATOS GENERALES
1.1. Curso : Comprobacin de Software
1.2. Ciclo : VII
1.3. Carrera : Ingeniera de Sistemas e Informtica
1.4. Cdigo curso : S-704
1.5. Requisito : S-604
1.6. Crditos : 03
II. DESCRIPCIN GENERAL
La asignatura es de carcter terico-prctico. sta, tiene como fin desarrollar la capacidad de
identificar y analizar problemas diseando, implementando y documentando las soluciones del
software sobre la base de un conocimiento adecuado de las teoras, modelos y tcnicas actuales.
El alumno recopilara toda la documentacin necesaria que estn relacionados con el proyecto y/o
tarea que desarrollara aplicando la ingeniera para tratar de sistematizar los proceso con el fin de
acotar el riesgo del fracaso en la consecucin del objetivo por medio de diversas tcnicas que se
han demostrado adecuadas en base a la experiencia previa. El ingeniero de sistemas puede
considerar aplicacin al software, esto es, por medios sistematizados y con herramientas
preestablecidas, la aplicacin de ellos de la forma ms eficiente para la obtencin de resultados
ptimos; objetivos que siempre busca la ingeniera.
Comprende cuatro Unidades de Aprendizaje: I. Fundamentos de las pruebas de software, II.
Tcnicas de prueba, III Estrategias de prueba de software, y IV Pruebas orientada a objetos.
III. COMPETENCIA
Desarrolla y perfecciona sus habilidades en la implementacin de software analizando y
detectando los problemas logrando as adaptar los diferentes tipos de prueba de software sobre la
base de un conocimiento adecuado de las teoras, modelos y tcnicas actuales.
IV. CAPACIDADES
1. Reconoce la importancia de los fundamentos de las pruebas de software.
2. Desarrolla y disea diferentes tcnicas de pruebas de software adaptando la ms apropiada
para el desarrollo de su proyecto.
3. Analiza las diferentes estrategias de prueba, y enfoques de software.
4. Conoce y aplica las pruebas de software orientadas a objetos.
V. ACTITUDES
1. Muestra inters buscando informacin adicional sobre las diferentes tcnicas de prueba de
software.
2. Crtico con la informacin que usa para elaborar tareas y actividades propuestas sobre pruebas
de caja negra.
3. Motivacin para investigar activamente sobre las diferentes estrategias de pruebas.
4. Asume una actitud positiva sobre la importancia de las pruebas en arquitecturas orientadas a
objetos.
VI. PROGRAMACIN DE CONTENIDOS
UNIDAD DE APRENDIZAJE I: FUNDAMENTOS DE LAS PRUEBAS DE SOFTWARE
CAPACIDAD: Reconoce la importancia de los fundamentos de las pruebas de software.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
1. Tcnicas de prueba de software. Comprende los fundamentos de las Discusiones guiadas. Lecturas
pruebas de software. Ejercicios de autoevaluacin
2. Prueba de caja blanca. Estudia las pruebas de caja blanca y la Discusiones guiadas. Lecturas
aplica a programas. Ejercicios de autoevaluacin
1
3. Obtencin de casos de prueba. Reconoce los casos de prueba y revisa Discusiones guiadas. Lecturas
ejemplos resueltos. Ejercicios de autoevaluacin
4. Pruebas de la estructura de Implementa pruebas de la estructura de Discusiones guiadas. Lecturas
control. control en programas sencillo. Ejercicios de autoevaluacin
UNIDAD DE APRENDIZAJE II: TCNICAS DE PRUEBA
CAPACIDAD: Desarrolla y disea diferentes tcnicas de pruebas de software adaptando la ms apropiada para el desarrollo
de su proyecto.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
1. Prueba de caja negra. Comprende las pruebas de caja negra y Discusiones guiadas. Lecturas
la aplica a programas Ejercicios de autoevaluacin
2. Particin equivalente y AVL. Analiza las pruebas de participacin Discusiones guiadas. Lecturas
equivalente y AVL. Ejercicios de autoevaluacin
2 3. Prueba de comparacin y tabla Aplica pruebas de comparacin y Discusiones guiadas. Lecturas
ortogonal pruebas de tablas ortogonales en Ejercicios de autoevaluacin
ejemplos
[Link] de entornos Reconoce y elabora las pruebas d Discusiones guiadas. Lecturas
especializados. entornos especializados. Ejercicios de autoevaluacin
UNIDAD DE APRENDIZAJE III: ESTRATEGIAS DE PRUEBA DE SOFTWARE
CAPACIDAD: Analiza las diferentes estrategias de prueba, y enfoques de software.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
1. Enfoques Estratgicos para la Analiza diferentes enfoques de prueba en Discusiones guiadas. Lecturas
Prueba de Software. software realizados. Ejercicios de autoevaluacin
2. Aspectos Estratgicos y Prueba Determina los aspectos estratgicos y Discusiones guiadas. Lecturas
de Unidad. aplica pruebas de unitarias. Ejercicios de autoevaluacin
3
3. Prueba de Integracin. Conoce ejemplos de aplicacin de Discusiones guiadas. Lecturas
pruebas de integracin. Ejercicios de autoevaluacin
4. Prueba de Validacin y Prueba Implementa pruebas de validacin y de Discusiones guiadas. Lecturas
de Sistema. sistemas en casos sencillos. Ejercicios de autoevaluacin
UNIDAD DE APRENDIZAJE IV: PRUEBAS ORIENTADAS A OBJETOS
CAPACIDAD: Conoce y aplica las pruebas de software orientadas a objetos.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
1. Ampliando la Visin de las Conoce informacin sobre las pruebas de Discusiones guiadas. Lecturas
Pruebas. software aplicado a objetos. Ejercicios de autoevaluacin
2. Estrategias de Prueba Identifica diferentes estrategias de prueba Discusiones guiadas. Lecturas
Orientada a Objetos. orientada a objetos en aplicaciones Ejercicios de autoevaluacin
4
sencillas.
3. Diseo de Casos de Prueba Comprende el diseo de casos de Discusiones guiadas. Lecturas
para Software OO. pruebas en ejemplos desarrollados. Ejercicios de autoevaluacin
4. Mtodos de Prueba Aplicable al Aprende sobre los mtodos de prueba al Discusiones guiadas. Lecturas
Nivel de Clases. nivel de clases. Ejercicios de autoevaluacin
VII. METODOLOGA DESARROLLO DE LOS CONTENIDOS
1. Participacin y discusin de temas on line.
2. Revisin de lecturas
3. Desarrollo de actividades y ejercicios (cuestionarios, foros, chat y otros)
4. Desarrollo de talleres presenciales de reforzamiento.
5. Autoevaluacin y evaluacin del proceso de aprendizaje.
VIII. EQUIPOS Y MATERIALES
Multimedia, pizarra, texto didctico, referencias de fuentes de informacin, internet y equipo
informtico.
IX. EVALUACIN
La Nota final ser el promedio de:
PROMEDIO 4PC + 6TI
FINAL = 10
Donde:
TI: Trabajo de Investigacin.
PC: Prcticas Calificadas.
X. FUENTES DE INFORMACIN
Bibliogrficas
Ingeniera de software. Sommerville, I. Sptima edicin. Addison Wesley 2009.
Introduccin Al Anlisis de Sistemas y la Ingeniera de Software. Editor EUNED. ISBN
9977649618, 9789977649610.
Introduccin a la Ingeniera del software. Finanzas para la nueva economa
Autores F. Alonso Amo, Loc Martnez Normand, Francisco Javier Segovia Prez Editor Delta
Publicaciones, 2006. ISBN 8496477002, 9788496477001.
Ingeniera de software. Un enfoque prctico. Pressman, R. Quinta edicin. Mc. Graw Hill 2006.
Electrnicas
Capacitacin y Gua para el desarrollo de software
[Link]
Investigacin sobre estado del Arte en Diseo y Aplicacin de pruebas de Software
[Link]
%20Pruebas%20de%20software/[Link]
Programacin II
[Link]
Validacin y verificacin: pruebas de software
[Link]
2013/Material/[Link]%C3%B3n%20y%20Verificaci%C3%[Link]