Plan de Estudios Ingenieria de Pruebas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

PROGRAMA SINTÉTICO
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS
UNIDAD ACADÉMICA:
SOCIALES Y ADMINISTRATIVAS
PROGRAMA ACADÉMICO: Ingeniería en Informática
UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas NIVEL: V PERÍODO: 7°

PROPÓSITO DE LA UNIDAD DE APRENDIZAJE:

Implementa el proceso de aseguramiento (SQA) y administración de la calidad (GCS) de software a partir de los
métodos, herramientas y modelos de pruebas.

CONTENIDOS:

I. Contexto de las Pruebas de Software


II. Métodos y Herramientas de las Pruebas de Software
III. Aseguramiento de la Calidad

ORIENTACIÓN DIDÁCTICA:

La presente unidad de aprendizaje se abordará empleando la estrategia de aprendizaje Estudio de Casos (EC).
Los métodos en los que el docente se apoyará serán: inductivo y heurístico; y el alumno empleará las técnicas:
lecturas dirigidas, organizadores gráficos (prototipos de interfaz, plantillas, diagramas, línea del tiempo, mapas
mentales, mapas conceptuales, cuadros comparativos, cuadros sinópticos, esquemas, modelos de pruebas y
secuencias), modelo de casos de pruebas y realización de prácticas.

EVALUACIÓN Y ACREDITACIÓN:

Bajo el esquema de portafolio de evidencias conformado por evaluaciones diagnóstica, formativa y sumativa,
autoevaluación, coevaluación o heteroevaluación, con apoyo de rúbricas.

Esta unidad de aprendizaje puede acreditarse antes de iniciar el curso por evaluación de saberes previamente
adquiridos, bajo los criterios determinados por la Academia. Además se puede acreditar en otras Unidades
Académicas del Instituto o en una Institución educativa externa al IPN, ya sea nacional o extranjera que tenga
celebrado convenio académico con el Instituto, adicionalmente tiene la opción de acreditarla en otra modalidad no
escolarizada o mixta.

BIBLIOGRAFÍA:

Booch, G. (2000). Análisis y diseño orientado a objetos con aplicaciones. México: Pearson. ISBN 96844443528.*
Crispin, L. y Gregory, J. (2009). Agile Testing: A Practical Guide for Testers and Agile Teams. USA: Addison-
Wesley. ISBN 9780321534460.
Fowler, S. (1999). UML Gota a Gota. México: Pearson. ISBN 9684443641.*
Hutcheson, M. (2003). Software testing fundamentals: Methods and Metrics. USA: Wiley Publishing Inc. ISBN
047143020.*
Jacobson, I., Booch, G. y Rumbaugh, J. (2000). UML - El Lenguaje Unificado de Modelado. México: Pearson.
ISBN 8478290281.*
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD ACADÉMICA: UNIDAD PROFESIONAL UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas


INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS
SOCIALES Y ADMINISTRATIVAS TIPO DE UNIDAD DE APRENDIZAJE: Teórica–
Práctica. Obligatoria
PROGRAMA ACADÉMICO: Ingeniería en Informática
VIGENCIA: Agosto 2013
ÁREA FORMATIVA: Terminal y de Integración NIVEL: V PERIODO: 7°
MODALIDAD: Escolarizada CRÉDITOS: 6.0 TEPIC 4.35 SATCA

INTENCIÓN EDUCATIVA
El egresado de Ingeniería en Informática será competente en la implementación del proceso de aseguramiento y
administración de la calidad mediante el diseño y aplicación de diversos métodos, herramientas y modelos de
prueba de software con el fin de obtener sistemas informáticos de calidad y funcionales.

Desarrolla las siguientes competencias transversales: Comunicación asertiva oral y escrita, resolución de
problemas, toma de decisiones, gestión de la información (habilidad para buscar y analizar información proveniente
de fuentes diversas), planificación y gestión del tiempo, análisis y síntesis, conocimiento de una segunda lengua,
negociación, compromiso ético, comunicarse con personas no expertas en la materia, crítica y autocrítica, trabajo
en equipo interdisciplinar, habilidades en las relaciones interpersonales, reconocimiento de la diversidad y
multiculturalidad, habilidad para trabajar en un contexto internacional, negociación, automotivación, autoestima,
autoconfianza, tolerancia a la frustración, preocupación por la calidad, adaptación a nuevas situaciones, motivación
de logro, iniciativa y espíritu emprendedor, creatividad, habilidad para trabajar de forma autónoma, liderazgo,
gestión de proyectos y gestión por objetivos.

Esta unidad de aprendizaje se relaciona horizontalmente con: Administración de tecnologías, Informática


empresarial, Gestión de proyectos, Práctica profesional, Servicio social y Proyecto de titulación; y verticalmente
con: Lógica de Programación, Teoría de la Computación, Fundamentos de Ingeniería de Software, Programación
Web, Construcción de Bases de Datos, Ingeniería de Requerimientos, Simulación de Sistemas, Optativas I, II y III,
Ingeniería de Diseño.

PROPÓSITO DE LA UNIDAD DE APRENDIZAJE


Implementa el proceso de aseguramiento (SQA) y administración de la calidad (GCS) de software a partir de los
métodos, herramientas y modelos de pruebas.

UNIDAD DE APRENDIZAJE AUTORIZADO POR: Comisión de


TIEMPOS ASIGNADOS DISEÑADA POR: Academia de Programas Académicos del H.
Sistemas de Información Consejo General Consultivo del
HORAS TEORÍA/SEMANA: 1.5 IPN
REVISADA POR: Subdirección 29-julio-2013
HORAS PRÁCTICA/SEMANA: 3.0 Académica

HORAS TEORÍA/SEMESTRE: 27.0 APROBADA POR: H. Consejo


Técnico Consultivo Escolar de la
HORAS PRÁCTICA/SEMESTRE: UPIICSA
54.0 30-mayo -2013

HORAS TOTALES/SEMESTRE: Dr. Emmanuel Alejandro Merchán


81.0 Ing. Pedro Azuara Rodríguez Cruz
Presidente del CTCE de la Secretario Técnico de la Comisión
UPIICSA de Programas Académicos
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas HOJA: 3 DE 9

N° UNIDAD TEMÁTICA: I NOMBRE: Contexto de las Pruebas de Software


UNIDAD DE COMPETENCIA
Precisa el proceso de pruebas de software con base en los requisitos del aseguramiento de la calidad (SQA).

HORAS TAA
HORAS AD
Actividades de
Actividades
No. CONTENIDOS Aprendizaje CLAVE
de docencia BIBLIOGRÁFICA
Autónomo
T P T P
Generalidades de calidad en productos de
1.1 2.0 1
software
1.1.1 Calidad, GCS, SQA

1.1.2 Control de cambios

1.1.3 Fallas, errores y defectos

1.1.4 Costos
Objetivo e importancia de las pruebas de 1B, 3C, 4C,
1.2 0.5 0.5 6B, 7C y 9B
software
1.3 Proceso básico de la aplicación de pruebas 1.5 1.0

1.3.1 Actividades

1.3.2 Productos/evidencias

1.4 Plan de pruebas 1.0 1.0 1.0 2.0

1.5 Ambiente de pruebas 1.0 2.0 1.5 8.0


Subtotal: 6.0 3.0 5.0 10.0
ESTRATEGIAS DE APRENDIZAJE
Encuadre del curso
La presente unidad temática se abordará empleando la estrategia de aprendizaje Estudio de Casos (EC). Los
métodos en los que el docente se apoyará serán: inductivo y heurístico; y el alumno empleará las técnicas:
lecturas dirigidas las cuales serán presentadas en organizadores gráficos (prototipos de interfaz, plantillas,
diagramas, línea del tiempo, mapas mentales, mapas conceptuales, cuadros comparativos, cuadro sinóptico,
esquemas y secuencias).

EVALUACIÓN DE LOS APRENDIZAJES

Portafolio de evidencias:

Organizadores gráficos 40%


Diagrama de proceso de pruebas 40%
Plantillas para artefactos de pruebas 20%

Heteroevaluación con apoyo de rúbricas y listas de cotejo.


INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas HOJA: 4 DE 9

N° UNIDAD TEMÁTICA: II NOMBRE: Métodos y Herramientas de las Pruebas de Software


UNIDAD DE COMPETENCIA
Especifica los métodos y herramientas de pruebas de acuerdo al modelo de análisis y diseño del software.
HORAS TAA
HORAS AD
Actividades de
Actividades CLAVE
No. CONTENIDOS Aprendizaje BIBLIOGRÁFICA
de docencia
Autónomo
T P T P
2.1 Tipos de pruebas 0.5 1.0 2.0
Desarrollador: pruebas unitarias, de integración y de
2.1.1
sistema
Ingeniero de pruebas: pruebas de implantación y
2.1.2
aceptación
2.1.3 Usuario: pruebas de usabilidad, alfa y beta

2.2 Casos de prueba 0.5 2.5 1.0 5.0

2.2.1 Identificar entradas, procesos y salidas

2.2.2 Pruebas de caja negra estáticas

2.2.3 Pruebas de caja negra dinámicas


1B, 4C, 5B, 6B,
2.2.4 Pruebas de caja blanca 7C. 8C y 9B

2.3 Proceso de fallas, errores y defectos 0.5 1.0 2.0

2.4 Revisión y manejo de cambios 0.5 1.0 1.0

2.5 Índice de madurez del software (IEEE) 1.0 2.5 1.0 5.0

2.5.1 Cálculo de Mt (número de módulos en la versión actual)

Cálculo de Fm (número de módulos en la versión actual


2.5.2
que han sido modificados)
Cálculo de Fa (número de módulos en la versión actual
2.5.3
que han sido añadidos)
Cálculo de Fe( número de módulos de la versión
2.5.4
anterior eliminados de la versión actual)
Subtotal: 3.0 5.0 5.0 15.0
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas (continuación) HOJA: 5 DE 9

ESTRATEGIAS DE APRENDIZAJE
La presente unidad temática se abordará empleando la estrategia de aprendizaje Estudio de Casos (EC). Los
métodos en los que el docente se apoyará serán: inductivo y heurístico; y el alumno empleará las técnicas: lecturas
dirigidas las cuales serán presentadas en organizadores gráficos (matrices de pruebas, plantillas, diagramas, línea
del tiempo, mapas mentales, mapas conceptuales, cuadros comparativos, cuadro sinóptico, esquemas y
secuencias), los casos de pruebas, la detección de errores y defectos y el manejo de cambios serán evaluados con
matrices de pruebas. El desarrollo de las evidencias del caso estudiado integran la realización de prácticas. (1, 2, 3
y 4), que están evaluadas con las matrices.

EVALUACIÓN DE LOS APRENDIZAJES


Portafolio de evidencias:

Organizadores gráficos 10%


Matrices de prueba para caja negra estática 20%
Matrices de prueba para caja negra dinámica 20%
Matrices de prueba para caja blanca 30%
Matriz de cálculo del “Índice de madurez del software” 20%

Heteroevaluación con apoyo de rúbricas y listas de cotejo.


INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas HOJA: 6 DE 9

N° UNIDAD TEMÁTICA: III NOMBRE: Aseguramiento de la Calidad


UNIDAD DE COMPETENCIA

Ejecuta el proceso de aseguramiento de la calidad (SQA) a partir de los métodos y herramientas de pruebas de
software.

HORAS TAA
HORAS AD
Actividades de
Actividades
No. CONTENIDOS Aprendizaje CLAVE
de docencia BIBLIOGRÁFICA
Autónomo
T P T P

3.1 Aseguramiento de la calidad 2.0 2.0 3.0 12.0

Elaboración del plan y procedimiento de


3.1.1
pruebas

3.1.2 Delimitación del alcance la prueba


1B, 2B, 4C,
3.1.3 Elaboración y ejecución de casos de prueba 5B, 8C, 10C
11C y 12C
3.1.4 Aplicación del “Índice de madurez del software”

3.2 Elaboración del informe de fallas 0.5 1.0 1.0 2.5

3.3 Evaluación de prueba 0.5 1.0 1.0 2.5

Subtotal: 3.0 4.0 5.0 17.0

ESTRATEGIAS DE APRENDIZAJE

La presente unidad temática se abordará empleando la estrategia de aprendizaje Estudio de Casos (EC). Los
métodos en los que el docente se apoyará serán: inductivo y heurístico; y el alumno empleará las técnicas: los
casos de pruebas, la detección de errores y defectos y el manejo de cambios serán evaluados con matrices de
pruebas. El caso estudiado, integra la realización de prácticas (5, 6, 7, 8, 9 y 10), que están evaluadas con la
delimitación del alcance, el plan, el procedimiento los casos y la ejecución de las pruebas, y el informe de fallas.

EVALUACIÓN DE LOS APRENDIZAJES


Portafolio de evidencias:

Delimitación del alcance la prueba 10%


Plan de pruebas 15%
Procedimiento de prueba 20%
Casos de prueba 20%
Ejecución de pruebas 15%
Informe de fallas 20%

Heteroevaluación con apoyo de rúbricas y listas de cotejo.


INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas HOJA: 7 DE 9

RELACIÓN DE PRÁCTICAS
UNIDADES LUGAR DE
PRÁCTICA No. NOMBRE DE LA PRÁCTICA DURACIÓN
TEMÁTICAS REALIZACIÓN
1 Modelo de prueba de caja negra II 2.0 Aula de cómputo
estática

2 Modelo de prueba de caja negra II 2.0 Aula de cómputo


dinámica

3 Modelo de prueba de caja blanca II 2.5 Aula de cómputo

4 Modelo de prueba para el “Índice de II 2.5 Aula de cómputo


madurez del software (IEEE)”

5 Delimitación del alcance la prueba III 2.0 Aula de cómputo

6 Plan de pruebas III 2.0 Aula de cómputo

7 Procedimiento de prueba III 3.0 Aula de cómputo

8 Casos de prueba III 4.0 Aula de cómputo

9 Ejecución de pruebas III 4.0 Aula de cómputo

10 Informe de fallas III 3.0 Aula de cómputo

Nota: La duración total de las


prácticas relacionadas están TOTAL DE
27.0
consideradas en las Unidades HORAS
temáticas.
EVALUACIÓN Y ACREDITACIÓN:

Los objetivos, la metodología y las rúbricas de evaluación se encuentran contenidos en el manual de prácticas.

UNIDAD TEMÁTICA PRÁCTICA(S) NÚMERO % DE EVALUACIÓN


1 20
2 20
II
3 30
4 20
5 10
6 15
7 20
III
8 20
9 15
10 20
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas HOJA: 8 DE 9

PROCEDIMIENTO DE EVALUACIÓN
Valor de las unidades temáticas dentro de la unidad de aprendizaje y los periodos de evaluación:

UNIDAD
PERIODO % PROCEDIMIENTO DE EVALUACIÓN
TEMÁTICA
1 I 20% Evaluación continua 100%

2 II 30% Evaluación continua 100%

3 III 50% Evaluación continua 100%

Esta unidad de aprendizaje puede acreditarse antes de iniciar el curso por evaluación de saberes previamente
adquiridos, bajo los criterios determinados por la Academia. Además se puede acreditar en otras Unidades
Académicas del Instituto o en una Institución educativa externa al IPN, ya sea nacional o extranjera que tenga
celebrado convenio académico con el Instituto, adicionalmente tiene la opción de acreditarla en otra modalidad no
escolarizada o mixta.

CLAVE B C BIBLIOGRAFÍA
Booch, G. (2000). Análisis y Diseño Orientado a Objetos con Aplicaciones. México:
1 X
Pearson. ISBN 96844443528.*
Crispin, L. y Gregory, J. (2009). Agile testing: A practical guide for testers and agile
2 X
teams. USA: Addison-Wesley. ISBN 9780321534460.
Fontela, C. (2011). UML Modelado de software para profesionales. México: Alfa
3 X
Omega. ISBN 9789871609222.
4 X Fowler, S. (1999). UML gota a gota. México: Pearson. ISBN 9684443641.*
Hutcheson, M. (2003). Software Testing Fundamentals: Methods and Metrics. USA:
5 X
Wiley Publishing Inc. ISBN 047143020.
Jacobson, I., Booch, G. y Rumbaugh, J. (2000). El proceso de desarrollo de
6 X
software. México: Pearson. ISBN 8478290362.*
Jacobson, I., Booch, G. y Rumbaugh, J. (2000). UML - El Lenguaje Unificado de
7 X
Modelado. México: Pearson. ISBN 8478290281.*
McCaffrey, J. (2009). Software testing: Fundamental principles and essential
8 X
knowledge. USA: BookSurge. ISBN 1439229074.
Piattini, M. (2003). Calidad en el Desarrollo y Mantenimiento del Software. México:
9 X
Alfa Omega Ra-Ma. ISBN 9701508998.
FUENTES ELECTRÓNICAS
[En línea] Consultada en: http://www.ambysoft.com/essays/agileTesting.html. [06 de
10 X
noviembre del 2012].
[En línea] Consultada en: http://msdn.microsoft.com/en-us/library/ff649520.aspx. [06
11 X
de noviembre del 2012].
[En línea] Consultada en: http://www.scrumalliance.org/articles/392-agile-testing-key-
12 X
points-for-unlearning. [06 de noviembre del 2012].
*Texto Clásico
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR

PERFIL DOCENTE POR UNIDAD DE APRENDIZAJE


1. DATOS GENERALES

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS


UNIDAD ACADÉMICA:
SOCIALES Y ADMINISTRATIVAS

PROGRAMA ACADÉMICO: Ingeniería en Informática NIVEL: V PERÍODO: 7º

Terminal y de
ÁREA DE FORMACIÓN: Institucional Científica Básica Profesional
Integración

ACADEMIA: Sistemas de Información UNIDAD DE APRENDIZAJE: Ingeniería de Pruebas

Licenciatura o Maestría o Doctorado en áreas afines a la


ESPECIALIDAD Y NIVEL ACADÉMICO REQUERIDO:
Especialidad: Informática y/o Computación y/o Sistemas

2. PROPÓSITO DE LA UNIDAD DE APRENDIZAJE:


Implementa el proceso de aseguramiento (SQA) y administración de la calidad (GCS) de software a partir
de los métodos, herramientas y modelos de pruebas.

3. PERFIL DOCENTE:

CONOCIMIENTOS EXPERIENCIA HABILIDADES ACTITUDES


PROFESIONAL
Pruebas de software Experiencia laboral en Manejo de grupos Compromiso y
sistemas en las áreas de responsabilidad
Herramientas y métodos de tester o ingeniero de Fluidez verbal y escrita de
prueba de software pruebas, preferentemente ideas Empatía
con alguna metodología de
Administración de proyectos desarrollo de sistemas Liderazgo Honestidad
de software
Manejo de herramientas Comunicación Proactividad
UML o lenguajes de para pruebas de
modelado de sistemas aplicaciones de software Capacidad para transmitir Respeto
ideas y proyectos
Modelo Educativo Tolerancia
Institucional Manejo de estrategias
didácticas de acuerdo al
Docencia y didáctica MEI

ELABORÓ REVISÓ AUTORIZÓ

M. en. E. Ma. Nacira Mendoza Pinto


Subdirector Académico
Ing. Pedro Azuara Rodríguez
Presidente de la Academia de Sistemas
Director
de Información

También podría gustarte