Resumen:
|
[ES] Este trabajo tiene como objetivo dar una solución informática para los especialistas en
bikefitting. Con el fin de mejorar el proceso de desarrollo se opta por una metodología
ágil explicando sus puntos fuertes. En ...[+]
[ES] Este trabajo tiene como objetivo dar una solución informática para los especialistas en
bikefitting. Con el fin de mejorar el proceso de desarrollo se opta por una metodología
ágil explicando sus puntos fuertes. En primer lugar, se procede con la recogida de
requisitos tanto funcionales como no funcionales y análisis del negocio de la asistencia
a los ciclistas. En los próximos pasos se elaboran los casos de uso, un diagrama de
clases, se diseña la interfaz de la aplicación y se determina su comportamiento. Tras las
fases de análisis y diseño, el proyecto sigue con la selección de la tecnología más
adecuada para el desarrollo que resulta ser Flutter y se explican sus principales
ventajas. A continuación, pasamos a la implementación del sistema mostrando los
puntos más relevantes de la aplicación. Para finalizar, se evalúa el trabajo realizado que
da base para futuras mejoras y ampliaciones.
[-]
[EN] This work aims to provide an IT solution for bikefitting specialists. To improve the
development process, an agile methodology is selected, explaining its strengths. First,
we proceed with the collection of both ...[+]
[EN] This work aims to provide an IT solution for bikefitting specialists. To improve the
development process, an agile methodology is selected, explaining its strengths. First,
we proceed with the collection of both functional and non-functional requirements and
analysis of the cyclists’ assistance labor. In the next steps, we elaborate use cases and
class diagram, design the application interface, and determine its behavior. After the
analysis and design phases, the project continues with the selection of the most suitable
technology for the development that turns out to be Flutter and it explains the main
advantages of the selected technology. Following, we proceed with the implementation
of the system showing the most relevant points of the application. Finally, we evaluate
the project and lay foundations for future improvements and extensions.
[-]
|