La asignatura se encuadra en el primer cuatrimestre del segundo curso. No requiere de ningún requisito previo por parte del alumno, aunque es recomendable haber cursado y superado las materias de Programación I y II. Tiene carácter de introducción a la disciplina de la Ingeniería del Software y será continuada con Ingeniería del Software II. Se trata de que el alumno conozca el ciclo de vida y los principales modelos y metodologías del desarrollo de software.
En la materia se incluyen competencias básicas imprescindibles para el futuro ejercicio profesional del ingeniero técnico en informática, así como competencias instrumentales para la adquisición de otras competencia profesionales, especialmente las relacionadas con el Trabajo Fin de Grado. No se utiliza el inglés como lengua de impartición de la asignatura, aunque sí están en ese idioma diversas referencias de la asignatura, vídeos que se utilizan en las clases y el manual de la herramienta CASE utilizada en el laboratorio.