Es una asignatura del quinto semestre que se basa en las asignaturas de Ingeniería de Software I y Programación Orientada a Objetos, proporcionando las bases teóricas y prácticas para el análisis y evaluación de un software, garantizando la calidad y gestionar los cambios necesarios para que sistema cumpla con los requerimientos del cliente, uso óptimo de recursos tecnológicos, proceso de programación y administración de bases de datos, cumpliendo con diversos estándares y métricas de la calidad de software, siendo fundamento para la asignatura del quinto semestre Gestión de Proyectos de Software.