¿Cómo diseñan software los estudiantes de grado? Una revisión sistemática de la literatura

El diseño de software es un proceso creativo y fundamental para construir software de calidad. Realizar un diseño de software no es una tarea simple, no hay una única solución a un problema de diseño y son necesarios diferentes conocimientos sobre programación, diseño y otras habilidades para desarr...

Full description

Saved in:
Bibliographic Details
Main Author: Jones Dinelli, Patsy Helen (author)
Format: masterThesis
Language:Spanish
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/20.500.12008/36864
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:El diseño de software es un proceso creativo y fundamental para construir software de calidad. Realizar un diseño de software no es una tarea simple, no hay una única solución a un problema de diseño y son necesarios diferentes conocimientos sobre programación, diseño y otras habilidades para desarrollar un diseño de calidad. A nivel educativo, el diseño es una disciplina compleja de entender para los estudiantes universitarios, y el éxito (es decir, construir un buen diseño) parece requerir un cierto nivel de desarrollo cognitivo que pocos estudiantes logran. Este trabajo realizado pretende contribuir al conocimiento existente sobre la enseñanza y el aprendizaje del diseño de software por parte de estudiantes de grado o próximos a recibirse. A partir de una Revisión Sistemática de la Literatura (SLR) se busca conocer cómo diseñan software los estudiantes de grado y los problemas o dificultades con los que se encuentran tanto a nivel de formación como de concepto al estudiar o realizar un diseño de software. La revisión sistemática realizada describe el motivo de la revisión, las preguntas de investigación, la estrategia de búsqueda, los criterios de inclusión/exclusión, la extracción y síntesis de los datos y los resultados utilizando la forma de presentar revisiones sistemáticas propuestas por Kitchenham and Charters (2007) y Kitchenham et al. (2015). Además, se elabora un protocolo de trabajo que fue utilizado en la ejecución de un piloto inicial con el propósito de validarlo, ajustarlo y mejorarlo. El protocolo final elaborado sirve cómo insumo para futuras investigaciones que busquen obtener nuevos resultados. Como resultado de la SLR se seleccionaron 14 estudios que responden a la pregunta “¿cómo diseñan software los estudiantes de grado?”. Estos 14 estudios identifican diferentes tipos de investigación, siendo casos de estudio (case study) y “experimento” los principales tipos de investigación encontrados. Las técnicas más utilizadas por los estudiantes al realizar un diseño de software en estos estudios son patrones de diseño, diagramas de clase, de secuencia y de objeto. Estos estudios identifican numerosos problemas que tienen los estudiantes al diseñar software, entre ellos, la falta de experiencia, la falta de análisis de los requisitos, la forma en que se dictan y formulan los cursos de diseño, la falta vi de material y la complejidad que tiene el enseñar y aprender diseño.