Guía básica de desarrollo de un proyecto de estudiante¶
Los proyectos de estudiantes engloban a los proyectos de fin de carrera, trabajos de fin de grado y trabajos de fin de máster. Es cierto que cada uno de ellos tienen ciertas particularidades, pero todos ellos tienen muchas similitudes. Esa página se concibe como guía para los estudiantes que estén realizando su proyecto. En ella se describirán todos aquellos aspectos que pueden ayudar a los alumnos al desarrollo de los mismos.
Proceso de desarrollo¶
Debido a las características especiales de un proyecto de un estudiante, normalmente no se sigue un proceso de desarrollo real. Quizás los desarrollos ágiles sean los más parecidos al proceso que se sigue durante el desarrollo, pero el hecho de que normalmente el proyecto se realiza por un sólo alumno, desvirtúa en ciertos aspectos la metodología. No obstante, en la medida de lo posible, siempre se llevarán a cabo las buenas prácticas de estos procesos.
Algunas de las prácticas que obligatoriamente deberán cumplirse son:- Desarrollo basado en prototipos funcionales
- Desarrollo de pruebas formalizadas con JUnit o tecnologías equivalentes
- Uso de integración continua
- Gestión de la calidad del código con herramientas como Checkstyle, FindBugs o equivalentes
Uso de SidelabCode¶
Todos los proyectos deben desarrollarse usando la forja SidelabCode.
Escritura de la Memoria¶
Todo proyecto de un alumno culmina con la creación de una memoria académica. Esa memoria académica deberá escribirse con cierto rigor formal. Algunas de las características que debe cumplir son:- La portada debe seguir la normativa correspondiente.
- La memoria tendrá un índice.
- En la medida de lo posible, la memoria contendrá imágenes, figuras y diagramas. Estas imágenes pueden ser logotipos de tecnologías, capturas de pantalla de herramientas, diagramas informales o diagramas formales con notaciones como UML o equivalentes.
- Todas las figuras y tablas tendrán un pie de figura o tabla, respectivamente. Este pie de figura se identificará con un número, habitualmente formado por el número del capítulo seguido de un número dentro del capítulo.
A lo largo de los años, diversos estudiantes han realizado memorias para sus proyectos de fin de carrera o de máster. Se puede acceder a una selección de memorias de proyectos de estudiantes a modo de ejemplo o inspiración. Recuerda que algunas de ellas tienen bastante más calidad que otras, así que es bueno echar un vistazo a varias. En un futuro realizaremos un ranking de calidad :)