Ingenieria De Software

 

 Ingenieria de Software I

 

Este curso taller, ubicado en el área de formación disciplinaria, desarrolla aspectos centrales de las competencias de un informático. En éste, el estudiante conoce diversos procesos de desarrollo, métodos de analizar y diseñar sistemas, así como de asegurar y medir la calidad de los productos a desarrollar o seleccionar y además realiza prácticas específicas de algunos métodos relacionados con los temas anteriores. La realización de prácticas y el desarrollo se evalúan a lo largo del curso, de modo que el estudiante evidencie su desarrollo mediante reportes de modelado y prácticas realizadas, atendiendo a criterios básicos de pertinencia, claridad y coherencia

 Contenido  del Curso:

  •  Introducción a la Ingeniería de Software a. Definiciones de: sistema, sistema de software, calidad de software, proceso, Ingeniería de Software. b. Desarrollo histórico del software y de la IS: tipos de software, mitos del software, enfoques de la IS.
  • Procesos de desarrollo de software a. Conceptos básicos b. Diferentes enfoques de desarrollo. Ejemplos. c. Detallar. Construcción de Prototipos.
  • Principios de análisis
  • Principios de diseño.
  • Metodología de Yourdon.
  • Introducción a la Calidad de Software. a. Conceptos, factores y métricas asociadas. b. La calidad en cada etapa o fase de desarrollo. c. Introducción a los estándares de calidad (CMM, ISO)
  • Pruebas. a. Conceptos. b. Niveles. c. Prueba de unidad. Tipos de prueba.
  • Personal Software Process 0 (PSP0). a. Estimación de tiempo b. Registro de tiempo planeado y efectivo