Conocer los criterios de determinan una base de datos, sus características, modelos existentes, su clasificación, para identificar cuál es la más adecuada según el proyecto que piensa desarrollar apuntando al cumplimiento de los requerimientos específicos.
Comprender los principios y buenas prácticas propuestas en la ingeniería de software para la construcción, operación y mantenimiento de software usando un enfoque sistemático y disciplinado para el desarrollo de este.