Hospital, Costa Rica
Este artículo describe la experiencia de enseñar el curso Ingeniería de Software a estudiantes de pregrado en la Escuela de Computación de la Universidad de Costa Rica. Durante estos últimos tres años se han estado introduciendo cambios en la metodología de desarrollo con el fin de solucionar problemas en la curva de aprendizaje y en el proceso de pruebas. El introducir prácticas de Scrum y programación extrema, combinadas con el Proceso Unificado Racional (RUP) que es el que tradicionalmente se ha utilizado, ha logrado mejorar la curva de aprendizaje y obtener productos de mejor calidad. El artículo expone los desafíos que se han venido presentando, la forma como se están enfrentando y los beneficios obtenidos al aplicar la combinación de dichas metodologías. Los puntos descritos en este artículo pueden interesar a profesores que desean formar ingenieros de software.
This article describes the experience of teaching the Software Engineering course to undergraduate students in the Escuela de Computación of the Universidad de Costa Rica. Over the past three years, changes in the methodology have been introduced with the purpose of solving problems in learning curve and weaknesses in testing process. By introducing Scrum practices and extreme programming combined with Rationale Unified Process (RUP), which is normally used, it has been able to improve the learning curve and to obtain products of better quality. The article presents the challenges that have been arisen, the way they have been managed and the benefits obtained by applying those methodologies. The items described in this article may be of interest for teachers who want to train future software engineers.
© 2001-2026 Fundación Dialnet · Todos los derechos reservados