AlessandroPaolini7 / TP-TTADS

https://nospeak-client.vercel.app
1 stars 0 forks source link

TP DSW

tags: #dsw #tp

Status: draft

1. Objetivo

Desarrollar en grupo una aplicación web full stack en base a un alcance propuesto por los integrantes.

Durante dicho desarrollo se deberá aplicar todo lo aprendido en la materia Desarrollo de Software.

2. Tema y Alcance

El grupo debe deberá proponer a los docentes un tema para el trabajo práctico de su preferencia utilizando la plantilla de propuesta

3. Requisitos

El desarrollo de la aplicación debe:

  1. Desarrollarse en 2 partes: Frontend y Backend; agnósticas entre si, comunicadas mediante una API.
  2. Cumplir con los requisitos: técnicos y funcionales.
  3. Desarrollarse en grupo utilizando metodologías de gestión de proyecto y llevar evidencia de ello.
  4. Cumplir con las entregas estipuladas.
  5. Utilizar github o gitlab para gestión del código fuente.
  6. Realizar una defensa oral del trabajo práctico para regularidad.
  7. Realizar otra defensa oral del trabajo práctico para la aprobación.
  8. Enviar la
  9. Presentar la documentación durante la defensa.

3.1 Requisitos técnicos

La app cuenta con 2 partes: Backend y Frontend agnósticas entre si que se comunican mediante una API.

3.1.1 Backend

El backend debe cumplir con las siguientes condiciones para regularidad y aprobación.

Regularidad
Aprobación Directa o en Examen

3.1.2 Frontend

El frontend debe cumplir con las siguientes condiciones para regularidad y aprobación.

Regularidad
Aprobación Directa o en Examen

3.2 Requisitos funcionales

La app debe cumplir con los siguientes requisitos.

Regularidad

Aprobación Directa o en Examen

Alcance Adicional Voluntario

De forma opcional y voluntaria los grupos podrán realizar CUU o epics, listados más complejos de los solicitados u otros requisitos como notificaciones, logs, etc; adicionales para completar la funcionalidad del sistema propuesto.

Esto será considerado en la nota final en función de la complejidad y esfuerzo relativos a lo ya realizado.

3.3 Entregas

Propuesta del enunciado

En la entrega se debe entregar a los profesores la plantilla de propuesta actualizada con las condiciones de Regularidad y de Aprobación. Los profesores analizarán la propuesta y de ser necesario sugerirán ajustes hasta que esté correcta y sea aceptada.

Regularidad

En la entrega se debe

Aprobación Directa o en Examen

En la entrega se debe:

Fechas de entrega

TODO: A definir Propuesta: 23/06/2023

Muestra de avance: TBD

Entrega de Regularidad: TBD

Entrega de Aprobación: TBD

3.4 Documentación

La documentación debe presentarse para la instancia de defensa.

Para conocer el detalle de la documentación referirse a docs.

4. Gestión del proyecto

TODO: En revisión

El desarrollo de la app debe realizarse utilizando metodologías ágiles para la gestión del proyecto (Scrum, XP, etc).

El grupo deberá llevar un registro de lo realizado, el mismo debe incluir como mínimo:

Es de libre elección del alumno la herramienta a utilizar para el trackeo. Se recomienda el uso de github/gitlab proyects para integrar con el desarrollo de la misma pero en caso de utilizar otra en la documentación deberán incluirse los links a la tool para ello.

5. Evaluación

TODO: En revisión.

Durante la evaluación de cada entrega se considerarán:

6. FAQ

En la sección de FAQ podrán encontrar respuestas a las consultas más frecuentes que se van realizando.