| ... | ... | @@ -34,4 +34,26 @@ Queda por tanto el siguiente calendario: |
|
|
|
|21 septiembre – 10 octubre|Sprint 2|
|
|
|
|
|11 octubre – 31 octubre|Sprint 3|
|
|
|
|
|01 noviembre – 20 noviembre|Sprint 4|
|
|
|
|
|03 diciembre|Exposición del proyecto| |
|
|
\ No newline at end of file |
|
|
|
|03 diciembre|Exposición del proyecto|
|
|
|
|
|
|
|
|
### Tecnologías y entornos de desarrollo/despliegue
|
|
|
|
|
|
|
|
Para el desarrollo de **PANACEA** se empleará un conjunto de tecnologías ampliamente utilizadas en el desarrollo de aplicaciones empresariales, seleccionadas por su madurez, estabilidad y adecuación a los requisitos funcionales del proyecto.
|
|
|
|
|
|
|
|
- **Frontend:** la interfaz de usuario se desarrollará mediante **Angular**, utilizando HTML5, CSS3 y TypeScript para implementar una aplicación web moderna, dinámica y adaptable a los distintos perfiles de usuario del sistema.
|
|
|
|
|
|
|
|
- **Backend:** la lógica de negocio se implementará en **Java** utilizando el framework **Spring Boot**, exponiendo una API REST para la comunicación con el frontend y gestionando la aplicación de las reglas de negocio.
|
|
|
|
|
|
|
|
- **Persistencia:** la gestión de datos se realizará mediante una **base de datos relacional**, garantizando la integridad de la información y la correcta gestión de las relaciones existentes entre actividades, solicitudes, recursos, usuarios y organizaciones.
|
|
|
|
|
|
|
|
- **Seguridad:** el sistema incorporará mecanismos de autenticación y autorización mediante **Spring Security**, permitiendo el acceso a las funcionalidades en función del perfil de cada usuario.
|
|
|
|
|
|
|
|
- **IDE de desarrollo:** el desarrollo se realizará principalmente mediante **IntelliJ IDEA**, utilizándose también **Visual Studio Code** para tareas relacionadas con el desarrollo del frontend y la edición de documentación.
|
|
|
|
|
|
|
|
- **Control de versiones:** se utilizará **Git** como sistema de control de versiones, alojando el código fuente en un repositorio **GitLab**, facilitando el trabajo colaborativo y el seguimiento de la evolución del proyecto.
|
|
|
|
|
|
|
|
- **Pruebas de la API:** las pruebas funcionales de los servicios REST se realizarán mediante **Postman**, verificando el correcto funcionamiento de los distintos endpoints desarrollados.
|
|
|
|
|
|
|
|
- **Gestión del proyecto:** la planificación de los Sprint, la gestión del Product Backlog y el seguimiento del desarrollo se realizará mediante las herramientas colaborativas integradas en **GitLab**.
|
|
|
|
|
|
|
|
- **Entorno de despliegue:** durante la fase de desarrollo la aplicación se ejecutará en un entorno local. El Producto Mínimo Viable (MVP) se desplegará en un servidor de pruebas para realizar la validación funcional antes de futuras fases de evolución. |
|
|
\ No newline at end of file |