Esta materia tiene cómo objetivo introducir a los alumnos en la conceptualización de la construcción de sistemas de información como un proceso de desarrollo de software. En el curso se abordan las herramientas que permiten representar la estructura y el comportamiento de un sistema, empleando UML (Unified Modeling Language) como lenguaje estándar para expresar los modelos utilizados en el proceso de desarrollo. UML es empleado en la industria de software, y se considera de suma importancia que los alumnos no sólo posean conocimientos para comprender diagramas UML, sino también a construirlos, y además tengan una visión integradora del proceso de desarrollo de software.