Está en la página 1de 6

FACULTAD DE INGENIERÍA Y ARQUITECTURA

Programa de Ingeniería de Sistemas e Informática

Modalidad Presencial

SÍLABO

I. DATOS GENERALES

1. Nombre del Curso : Comprobación de Software


2. Código : IA-704
3. Semestre Académico :
4. Periodo : VII.
5. Créditos : 04
6. Total de horas : 80 (Ht = 48; Hp = 32).
7. Componente : Presencial.
8. Tipo de estudio : De especialidad
9. Tipo de curso : Obligatorio.
10. Requisito : IA-604.
11. Profesor : Equipo de docentes de la especialidad.

II. SUMILLA

Es una asignatura de naturaleza teórico-práctica, de tipo de estudio de especialidad


y tipo de curso obligatorio. Se propone desarrollar competencias para realizar
eficientemente procesos de comprobación de software utilizando métodos y
tecnologías adecuadas. Comprende cuatro unidades de aprendizaje. Primera
Unidad: El ciclo de vida de desarrollo de software y el proceso de verificación y
validación. Segunda Unidad: Aplicación de técnicas de verificación y validación
dentro del ciclo de vida de prueba de software. Tercera Unidad: Las pruebas
software por etapas y la importancia de las herramientas CASE de prueba. Cuarta
Unidad: Diseño, implementación y evaluación de casos de prueba de software.
Cada unidad culmina con el análisis de los casos respectivos.

III. COMPETENCIA DE LA ASIGNATURA

Realiza eficientemente procesos de comprobación de software utilizando métodos y


tecnologías adecuadas.

IV. COMPETENCIAS ESPECÍFICAS

 Identifican y valoran la importancia del proceso de verificación y validación dentro


del ciclo de vida de desarrollo de software.
 Diferencian las técnicas de verificación y validación en la aplicación dentro del
ciclo de vida de prueba de software.
 Identifican la aplicación de herramientas CASE por etapa de pruebas software.
 Formulan el diseño, implementan y evalúan casos de prueba de software para la
mejora continua dentro del Ciclo de vida de prueba de software.

UNIVERSIDAD PRIVADA TELESUP


V. PROGRAMACIÓN DE LAS UNIDADES DE APRENDIZAJE

PRIMERA UNIDAD DE APRENDIZAJE:


EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE Y EL PROCESO DE
VERIFICACIÓN Y VALIDACIÓN

COMPETENCIA:

Identifica y valora la importancia del proceso de verificación y validación dentro del ciclo
de vida de desarrollo de software

Te Contenidos Contenidos Contenidos H


ma conceptuales procedimentales actitudinales
s
1 Diferencia el alcance de
las pruebas de calidad de Asume una actitud
Pruebas de la calidad
software. Analiza los crítica valorativa al
de software en el
casos de aplicación de las analizar la evolución 5
tiempo:
pruebas en el tiempo. de pruebas en el
tiempo.

2 Diferencia cada etapa del Muestra actitud


El proceso de
proceso de software. dinámica enunciando 5
software.
los riesgos por etapa.
3 Reconoce el ciclo de vida Valora y asume una
El ciclo de vida de
de desarrollo de software. actitud crítica en el 5
desarrollo de software.
estudio de casos.
4 El proceso de Identifica las Valora la importancia
verificación y características del proceso del proceso de
validación. de verificación y verificación y 5
validación. validación.

Total de horas 20

Actividades transversales:
1. Análisis de casos.
2. Primera Práctica Calificada, con rúbrica respectiva.
3. Orientaciones para el Trabajo de Investigación Aplicada.
4. Orientaciones para realizar la actividad de responsabilidad social.

SEGUNDA UNIDAD DE APRENDIZAJE:


APLICACIÓN DE TÉCNICAS DE VERIFICACIÓN Y VALIDACIÓN DENTRO DEL
CICLO DE VIDA DE PRUEBA DE SOFTWARE

COMPETENCIA:

Diferencian las técnicas de verificación y validación en la aplicación dentro del ciclo de


vida de prueba de software

Te Contenidos Contenidos Contenidos H


mas conceptuales procedimentales actitudinales
1 Técnicas de verificación Aplica técnicas estáticas Aprecia las ventajas 5
y validación. en casos de prueba. de aplicación de las
Interpreta resultados y técnicas estáticas.

UNIVERSIDAD PRIVADA TELESUP


documenta.
2 Técnicas de verificación Aplica técnicas formales Aprecia las ventajas
y validación. e informales en casos de aplicación de las
de prueba. técnicas formales e 5
informales.

3 Técnicas de verificación Aplica técnicas


Valora las ventajas
y validación. dinámicas en casos de
de aplicación de las
prueba. 5
técnicas dinámicas.
Interpreta resultados y
documenta.
4 Ciclo de vida de prueba Reconoce cada fase del Se muestra crítico
de software. ciclo de vida de prueba frente la planificación
de software. del proceso de 5
. prueba y selección
de técnicas.
Total de horas 20

Actividades transversales:
1. Análisis de casos.
2. Examen Parcial, con la rúbrica respectiva.
3. Monitoreo del Trabajo de Investigación Aplicada.
4. Monitoreo de la actividad de responsabilidad social.

TERCERA UNIDAD DE APRENDIZAJE:


LAS PRUEBAS SOFTWARE POR ETAPAS Y LA IMPORTANCIA DE LAS
HERRAMIENTAS CASE DE PRUEBA

COMPETENCIA:

Identifican la aplicación de herramientas CASE por etapa de pruebas software.

Te Contenidos Contenidos Contenidos H


mas conceptuales procedimentales actitudinales
1 Las pruebas software por Identifica las
etapas. características de las Se muestra crítico
pruebas de unidad, frente a los casos
5
integración, de sistema propuesto de
y aceptación. prueba de software.

2 Tipos de pruebas del Aprecia el alcance


software: Pruebas de de cada tipo de
5
defectos. Pruebas pruebas del
estadísticas. software.
3 Herramientas CASE para Identifica las Aprecia las ventajas
pruebas de software. funcionalidades de cada de cada
herramienta CASE para herramienta CASE
pruebas de software. para pruebas de 5
software.

4 Metodología para la Aplica metodologías Aprecia buenas 5


selección de herramientas para la selección de prácticas
CASE para pruebas de herramientas CASE metodológicas y

UNIVERSIDAD PRIVADA TELESUP


software. para pruebas de
las comparte con
software en casos
sus pares.
propuestos.
Total de horas 20

Actividades transversales:
1. Análisis de casos.
2. Segunda Práctica Calificada, con la rúbrica respectiva.
3. Monitoreo del Trabajo de Investigación Aplicada.
4. Monitoreo de la actividad de responsabilidad social.

CUARTA UNIDAD DE APRENDIZAJE:


DISEÑO, IMPLEMENTACIÓN Y EVALUACIÓN DE CASOS DE PRUEBA DE
SOFTWARE.

COMPETENCIA:

Formulan el diseño, implementan y evalúan casos de prueba de software para la mejora


continua dentro del Ciclo de vida de prueba de software.

Te Contenidos Contenidos Contenidos H


mas conceptuales procedimentales actitudinales
1 Diseño de casos de Aplica técnicas para el Asume retos con
prueba. diseño de casos de dinamismo en la
prueba de software. presentación de 5
propuestas de
diseño.
2 Implementación de casos Implementa casos de
de prueba de software. prueba de software.
Usa herramientas Se muestra proactivo
5
CASE para la en la implementación.
implementación
exitosa.
3 Evaluación de casos de Evalúa resultados Se muestra crítico y
prueba de software. obtenidos de los casos proactivo en la
5
de prueba de software. documentación de
mejoras.
4 Casos de prueba de Explica los casos de Valora los casos de 5
software. prueba de software. prueba de software.
Total de horas 20

Actividades transversales:
1. Análisis de casos.
2. Examen Final.
3. Evaluación del Trabajo de Investigación Aplicada.
4. Evaluación de la actividad de responsabilidad social.

VI. ESTRATEGIAS DIDÁCTICAS:

 Aprendizaje Colaborativo.
 Aprendizaje Basado en Problemas.
 Búsqueda y propuesta de soluciones.
 Exposiciones.
 Debates

UNIVERSIDAD PRIVADA TELESUP


 Análisis y desarrollo de casos y otras técnicas.
 Prácticas calificadas.
 Trabajo de Investigación aplicada.
 Trabajo de responsabilidad social.

VII. EQUIPOS Y MATERIALES

Horas de Teoría Horas de Práctica


 Aula:  Laboratorio:
Equipos multimedia. Equipos.
Pizarra. Pizarra.

 Guías de aprendizaje.
 Internet

VIII. TEMAS TRANSVERSALES

Los temas transversales se desarrollan en cada una de las unidades de aprendizaje


y son los siguientes:
1. Compromiso con el desarrollo sostenible.
2. Promoción del emprendimiento.
3. Investigación aplicada.
4. Responsabilidad social.

IX. EVALUACIÓN

1. La evaluación del aprendizaje es un proceso continuo, integral y objetivo.


2. La escala de evaluación es vigesimal.
3. En el promedio final, el medio punto se considera a favor del estudiante.
4. La Primera Práctica Calificada se evalúa al finalizar la Primera Unidad de
Aprendizaje.
5. La Segunda Práctica Calificad se evalúa al finalizar la Tercera Unidad de
Aprendizaje.
6. El Examen Parcial se aplica al finalizar la Segunda Unidad de Aprendizaje.
7. El Examen Final se aplica al finalizar la Cuarta Unidad de Aprendizaje.
8. El trabajo de investigación aplicada para la innovación, emprendimiento y
responsabilidad social, se evalúa al finalizar el curso.
9. Todas las evaluaciones son acumulativas
10. El docente elabora y aplica una rúbrica para cada evaluación.
11. Requisitos para aprobar el curso:

 Asistir a un mínimo del 70% de las clases presenciales.


 Nota mínima es once (11)

12. Fórmula para obtener el promedio final:

PF 1*PC1 +2*EP + 2*PC2 + 2*TI + 3*EF


= 10

UNIVERSIDAD PRIVADA TELESUP


Donde:

ITEM CONCEPTO PESO


PC1 Primera Práctica Calificada 1
PC2 Segunda Práctica Calificada 2
Trabajo de investigación aplicada, innovación, emprendimiento
TI 2
y responsabilidad social
EP Examen Parcial 2
EF Examen Final 3

VIII. BIBLIOGRAFÍA

Bruce Benton. Designing and Building a Software Test Organization. Source ICST
archive, Proceedings of the 2008 International Conference on Software Testing,
Verification, and Validation. 2008. ISBN: 978-0-7695-3127-4, Publisher IEEE
Computer Society Washington, DC. USA.
Galin, D. Software quality assurance: From theory to implementation”. Harlow, UK:
Pearson Education Limited. 2004.
M. P. Wiper, S. Wilson. Comprobación de software. Un análisis Bayesiano. 27 Congreso
Nacional de Estadística e Investigación Operativa Lleida, 8-11 de abril de 2003.
Mohd. Ehmer Khan. Different Approaches to White Box Testing Technique for Finding
Errors. International Journal of Software Engineering and Its Applications Vol. 5
No. 3, July, 2011.
Olarte Larrea, Juan. International Journal of Software Engineering and Its Applications
Vol. 5 No. 3, July, 2011. Universidad de la Rioja, Logroño, Spain. 2010.
OWASP Foundation. Guía de Pruebas Owasp. 2007. V2.0.
Mark Utting and Bruno Legeard. Practical Model-Based Testing: A Tools Approach.
Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2006.

Electrónicas:

 Software tester. http://www.cwjobs.co.uk/careers-advice/profiles/software-tester


 Estrategia para pruebas de Software.
http://www.ecured.cu/index.php/Estrategia_de_pruebas_de_software
 Metodología para Plan de Pruebas de Software.
http://www.ecured.cu/index.php/Estrategia_de_pruebas_de_software.
 Pruebas de Software. IT Mentor.
http://materias.fi.uba.ar/7548/PruebasSoftware.pdf
 Tipos de prueba. http://msdn.microsoft.com/es-pe/library/ms182514(v=vs.90).aspx
 Microsoft Test Manager. http://www.globetesting.com/2012/08/microsoft-test-
manager-y-la-calidad-del-software/

UNIVERSIDAD PRIVADA TELESUP

También podría gustarte