Proporcionar al estudiante los conocimientos relacionados con técnicas, estándares, lineamientos y procesos en un ambiente adecuado para aplicarlos y llevar a cabo el proceso de desarrollo de software bajo estándares óptimos de calidad y costos, haciendo uso del estándar de especificación UML, cumpliendo con la documentación asociada al producto de software.