Syllabus

COD-2005 METODOS Y TÉCNICAS DE VERIFICACION DE SOFTWARE

DR. MIGUEL ANGEL COHUO AVILA

macohuo@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
8 2 3 5 Ingeniería Aplicada

Prerrequisitos
Conocer y aplicar las metodologías y técnicas de desarrollo de software

Competencias Atributos de Ingeniería
Conoce los elementos y características principales de la prueba de software.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Aprende a identifica los diferentes tipos de prueba que se pueden aplicar a un producto de software.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Conoce el desarrollo de un proceso de prueba y su interacción con el proceso de un producto de software.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Aprende a diseñar casos de prueba aplicando los métodos de diseño de prueba.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Podrá automatizar el proceso de pruebas mediante la utilización herramientas.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas

Normatividad
1.Es necesario para el alumno tener una asistencia mínima del 80% para presentar sus exámenes. 2.Los retardos aplican después del pase de lista y hasta 15 minutos después de haber iniciado la sesión. 3.Para justificar las faltas se requiere de un documento oficial. 4.Todas las actividades asignadas se deben de entregar en las fechas establecidas por el profesor. 5.No se recibirán trabajos posteriores a la fecha indicada. 6.No se permite el uso de celulares dentro del aula durante las sesiones de clases. 7.El estudiante es responsable de solicitar los retardos en su asistencia cuando llegue al salón después del pase de lista. 8.El estudiante deberá participar en el salón de clases de acuerdo a las actividades que indique el profesor.

Materiales
material bibliográfico

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Ingeniería del software: un enfoque practico/
Pressman, Roger S.
McGraw-Hill,
6a. / 2005.
21
Si
Ingenieria de software : una perspectiva orientada a objetos /
Braude, Eric J.
Alfaomega,
2003.
13
-
Análisis y diseño de sistemas de información /
Senn, James A.
McGraw-Hill Interamericana,
2a. / 2007.
18
-

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 2.2.3
PARCIAL 2 De la actividad 3.1.1 a la actividad 5.1.2

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. pruebas de software
          1.1. Conoce los elementos y características principales de la prueba de software.
                   1.1.1. Realizar un escrito donde se incluya definición y propósito de la prueba de software apoyándose de diferentes fuentes de información.
                           material (1234838 bytes)
                          
                   1.1.2. Realizar un cuadro sinóptico con las diferencias de prueba de software aseguramiento de la calidad.
                           material 2 (1081035 bytes)
                           material 3 (1234838 bytes)
                          
                   1.1.3. Realizar un análisis de inversión de las actividades de validación y verificación en el desarrollo de sistemas.
                           material 4 (1234838 bytes)
                          
2. identificacion de tipos de prueba
          2.2. Aprende a identifica los diferentes tipos de prueba que se pueden aplicar a un producto de software.
                   2.2.1. Realizar un ensayo donde se especifiquen los diferentes tipos de prueba.
                           material (1426454 bytes)
                           material 2 (545806 bytes)
                           material 3 (750229 bytes)
                          
                   2.2.2. Desarrollar listas de verificación para las pruebas estáticas mediante un informe técnico.
                           material (477037 bytes)
                           material 2 (903692 bytes)
                          
                   2.2.3. Realizar un cuadro sinóptico que especifique las diferencias entre el modelo V y modelo W.
                           material (560142 bytes)
                          
3. Desarrollo de un proceso de prueba
          3.1. Conoce el desarrollo de un proceso de prueba y su interacción con el proceso de un producto de software.
                   3.1.1. Diseñar la estructura a emplear para los casos de prueba y reporte de anomalias
                           material (750229 bytes)
                           material 2 (750229 bytes)
                          
                   3.1.2. Presentar los distintos modelos de calidad para el desarrollo y pruebas de sistemas de información (CMMI, Moprosoft, SWEBOK, etc.).
                           material 1 (750229 bytes)
                           material 2 (750229 bytes)
                          
4. Diseñar casos de prueba
          4.1. Aprende a diseñar casos de prueba aplicando los métodos de diseño de prueba.
                   4.1.1. Investigar los métodos para el diseño de casos de prueba y Diseñar una tabla comparativa de los diferentes métodos para el diseño de casos de prueba
                           material (2990581 bytes)
                           material 2 (221742 bytes)
                           material 3 (163234 bytes)
                           material 4 (463001 bytes)
                          
                   4.1.2. Aplicar y diseñar los métodos de diseño de casos de prueba.
                           material (570928 bytes)
                           material (570928 bytes)
                           material 2 (314820 bytes)
                           material 3 (891735 bytes)
                           material 4 (685352 bytes)
                          
5. Automazacion de casos de prueba
          5.1. Podrá automatizar el proceso de pruebas mediante la utilización herramientas.
                   5.1.1. Realizar automáticamente el plan del proyecto de pruebas de software, el diseño de casos de prueba, la ejecución de casos de prueba, el registro de anomalías, las pruebas regresivas y el reporte de tendencias.
                           material (319318 bytes)
                           material 2 (589868 bytes)
                          
                   5.1.2. Realizar un resumen de las herramientas actuales para el desarrollo de pruebas en nuevas tecnologías y para la automatización de pruebas.
                           material (187423 bytes)
                           material 2 (360838 bytes)
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera
8 A 1.1.1 Realizar un escrito donde se incluya definición y propósito de la prueba de software apoyándose de diferentes fuentes de información. 2024-02-01 IINF-2010-220
8 A 1.1.1 Realizar un escrito donde se incluya definición y propósito de la prueba de software apoyándose de diferentes fuentes de información. 2024-02-02 IINF-2010-220
8 A 1.1.1 Realizar un escrito donde se incluya definición y propósito de la prueba de software apoyándose de diferentes fuentes de información. 2024-02-08 IINF-2010-220
8 A 1.1.1 Realizar un escrito donde se incluya definición y propósito de la prueba de software apoyándose de diferentes fuentes de información. 2024-02-09 IINF-2010-220
8 A 1.1.2 Realizar un cuadro sinóptico con las diferencias de prueba de software aseguramiento de la calidad. 2024-02-15 IINF-2010-220
8 A 1.1.2 Realizar un cuadro sinóptico con las diferencias de prueba de software aseguramiento de la calidad. 2024-02-16 IINF-2010-220
8 A 1.1.2 Realizar un cuadro sinóptico con las diferencias de prueba de software aseguramiento de la calidad. 2024-02-22 IINF-2010-220
8 A 1.1.2 Realizar un cuadro sinóptico con las diferencias de prueba de software aseguramiento de la calidad. 2024-02-23 IINF-2010-220
8 A 1.1.2 Realizar un cuadro sinóptico con las diferencias de prueba de software aseguramiento de la calidad. 2024-02-29 IINF-2010-220
8 A 1.1.3 Realizar un análisis de inversión de las actividades de validación y verificación en el desarrollo de sistemas. 2024-03-01 IINF-2010-220
8 A 2.2.1 Realizar un ensayo donde se especifiquen los diferentes tipos de prueba. 2024-03-08 IINF-2010-220
8 A 2.2.1 Realizar un ensayo donde se especifiquen los diferentes tipos de prueba. 2024-03-14 IINF-2010-220
8 A 2.2.1 Realizar un ensayo donde se especifiquen los diferentes tipos de prueba. 2024-03-15 IINF-2010-220
8 A 2.2.1 Realizar un ensayo donde se especifiquen los diferentes tipos de prueba. 2024-03-21 IINF-2010-220
8 A 2.2.1 Realizar un ensayo donde se especifiquen los diferentes tipos de prueba. 2024-03-22 IINF-2010-220
8 A 2.2.2 Desarrollar listas de verificación para las pruebas estáticas mediante un informe técnico. 2024-03-14 IINF-2010-220
8 A 2.2.2 Desarrollar listas de verificación para las pruebas estáticas mediante un informe técnico. 2024-03-15 IINF-2010-220
8 A 2.2.3 Realizar un cuadro sinóptico que especifique las diferencias entre el modelo V y modelo W. 2024-03-21 IINF-2010-220
8 A 2.2.3 Realizar un cuadro sinóptico que especifique las diferencias entre el modelo V y modelo W. 2024-03-22 IINF-2010-220
8 A 3.1.1 Diseñar la estructura a emplear para los casos de prueba y reporte de anomalias 2024-04-11 IINF-2010-220
8 A 3.1.1 Diseñar la estructura a emplear para los casos de prueba y reporte de anomalias 2024-04-12 IINF-2010-220
8 A 3.1.1 Diseñar la estructura a emplear para los casos de prueba y reporte de anomalias 2024-04-18 IINF-2010-220
8 A 3.1.1 Diseñar la estructura a emplear para los casos de prueba y reporte de anomalias 2024-04-19 IINF-2010-220
8 A 4.1.1 Investigar los métodos para el diseño de casos de prueba y Diseñar una tabla comparativa de los diferentes métodos para el diseño de casos de prueba 2024-04-25 IINF-2010-220
8 A 4.1.1 Investigar los métodos para el diseño de casos de prueba y Diseñar una tabla comparativa de los diferentes métodos para el diseño de casos de prueba 2024-04-26 IINF-2010-220
8 A 4.1.1 Investigar los métodos para el diseño de casos de prueba y Diseñar una tabla comparativa de los diferentes métodos para el diseño de casos de prueba 2024-05-02 IINF-2010-220
8 A 4.1.2 Aplicar y diseñar los métodos de diseño de casos de prueba. 2024-05-02 IINF-2010-220
8 A 4.1.2 Aplicar y diseñar los métodos de diseño de casos de prueba. 2024-05-03 IINF-2010-220
8 A 5.1.1 Realizar automáticamente el plan del proyecto de pruebas de software, el diseño de casos de prueba, la ejecución de casos de prueba, el registro de anomalías, las pruebas regresivas y el reporte de tendencias. 2024-05-09 IINF-2010-220
8 A 5.1.1 Realizar automáticamente el plan del proyecto de pruebas de software, el diseño de casos de prueba, la ejecución de casos de prueba, el registro de anomalías, las pruebas regresivas y el reporte de tendencias. 2024-05-10 IINF-2010-220
8 A 5.1.2 Realizar un resumen de las herramientas actuales para el desarrollo de pruebas en nuevas tecnologías y para la automatización de pruebas. 2024-05-17 IINF-2010-220
8 A 5.1.2 Realizar un resumen de las herramientas actuales para el desarrollo de pruebas en nuevas tecnologías y para la automatización de pruebas. 2024-05-23 IINF-2010-220
8 A 5.1.2 Realizar un resumen de las herramientas actuales para el desarrollo de pruebas en nuevas tecnologías y para la automatización de pruebas. 2024-05-24 IINF-2010-220

Temas para Segunda Reevaluación