4.39.5.1 Métodos de Desarrollo (8 horas)

Resultados de la carrera Outcomes: 2,5,6,AG-C03,AG-C07,AG-C09
Temas
  1. Comprensión de programas.
  2. Exactitud del programa.
    1. Tipos de error (sintaxis, logica, tiempo de ejecucion)
    2. El concepto de la especificacion
    3. Programación defensiva (ejem., codificación segura, manejo de excepciones)
    4. Revision de codigo
    5. Fundamentos de testing y generación de casos de prueba
    6. El rol y el uso de contratos, incluyendo pre- y post- condiciones
    7. Pruebas unitarias
  3. Refactorización simple.
  4. Entornos modernos de programación:
    1. Búsqueda de código.
    2. Programación usando libreria de componentes y sus APIs.
  5. Estrategias de depuración.
  6. Documentación y estilo de programas.

Bibliografía: [,,Forsgren et al., 2021]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM