Challenges of the course of software engineering
DOI:
https://doi.org/10.26507/rei.v7n13.33Keywords:
software engineering, heavy and agile methodologies, quality assurance softwareAbstract
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.
Downloads
References
Garmus, D., & Herron, D. (2001). Function point analysis. Measurement practices for successful software projects. Addisson Wesley.
IEEE (2003). IEEE Standards collection: software engineering. IEEE Inc.
Larman, C. (1999). UML Y PATRONES. Introducción al análisis y diseño orientado a objetos. (2da. Ed.). México: Prentice Hall Hispanoamerica, S. A.
Pressman, R. (2010). Ingeniería de software: un enfoque práctico. (7ma. Ed.). México, D. F.: McGraw-Hill Interamericana.
Project Management Institute. (2005). Guide to the project management body of knowledge (PMBOK Guide). (3era. Ed.).
Software Engineering Institute. (2006). CMMI for Development (CMMI-DEV), Version 1.2 Technical report CMU/ SEI-2006-TR-008. Pittsburg, PA: Software Engineering Institute, Carnegie Melon University.
Sommerville, I. (2011). Ingeniería de software. (9na Ed.). México: Addison Wesley.
Villena, A. (2008). Un modelo empírico de enseñanza de las metodologías ágiles: el caso del curso CC62V- Taller de metodologías ágiles de desarrollo de software. Proyecto de graduación para optar por el grado de Magister en Ciencias Mención Computación, Departamento de Ciencias de la Computación, Universidad de Chile. Recuperado el 25 de Julio de 2011 de http://es.scribd.com/doc/39816155/Un-modelo-empirico-de-ensenanza-de-las-metodologias-agiles
Downloads
Published
How to Cite
Issue
Section
License
Total or partial reproduction of the documents published in the journal is authorized only when the source and author are cited.
Article metrics | |
---|---|
Abstract views | |
Galley vies | |
PDF Views | |
HTML views | |
Other views |