Brindar los conocimientos y habilidades prácticas para obtener los conceptos básicos de “ingeniería de software”, centrándose en: los aspectos del análisis de requisitos, técnicas de modelado del análisis del software, comprender la utilidad y la necesidad de planificar tareas, esfuerzos y costos en el proceso de construcción de software, así como entender y utilizar las técnicas de gestión de proyectos como soporte para llevar a buen término un proyecto de desarrollo de software.