Arquisoft / viade_es2c

Viade es2c is a decentralized routes management system based on the solid specifications and React framework created by some students at "Universidad de Oviedo".
https://arquisoft.github.io/viade_es2c/
GNU General Public License v3.0
0 stars 4 forks source link

Revisión arquitectura #20

Closed HugoLebredo closed 4 years ago

HugoLebredo commented 4 years ago

Buenos días equipo.

Voy a comentaros cosas particulares de vuestro proyecto y otras generales que se han hablado en la practica para que os sirvan de guía. Pretenden ser sugerencias y no críticas.

:warning: Un buen gráfico debe cumplir los siguientes puntos:

  1. Leyenda (incluye explicar colores y formas)
  2. Flechas en una única dirección
  3. Nombrar todos los elementos
  4. Tener título
  5. Disposición: Los elementos más importantes en el centro y con un tamaño adecuado
  1. Quitar las flechas que forman una cruz. Buscad otra disposición
  2. Haced el cuadrado de la aplicación más grande y el POD un poco más pequeño. El centro del diagrama es vuestro programa.

    3.2 Technical Context: Podéis combinar este diagrama con el del anterior apartado si son muy parecidos. En vuestro caso era más completo el primero, al menos en esta fase del desarrollo. Sentido común chicos, un arquitecto de software debe de tomar estas decisiones. No digo que esté mal, ni mucho menos, pero tened claro que podéis jugar esa carta, más adelante el mismo proyecto os llevará a dibujar un diagrama más completo si se necesita.

Puntos 5, 7 y 8: Es normal en el estado de madurez del proyecto que no existan estos esquemas. Pero recordad que cuando empecéis a programar no dejar esto descuidado porque al final es mucho trabajo para poco tiempo. ⏰ La metodología requiere constancia.

  1. El primer diagrama no tiene título
  2. El primer diagrama creo que el user debe de ser un "actor" (monigote) y no un rectángulo.
  3. Revisad las flechas. Os digo una cosa que me chirría (puede estar bien otra vez opinión). En el segundo diagrama después de almacenar la ruta, yo incluiría una flecha del POD hacia ViaDe confirmando que se ha guardado. Ese será el evento que desencadenará un posible mensaje por pantalla "ruta guardada correctamente".

11 Risk and Terchnical Debts ✅No os olvidéis de seguir actualizando esta sección

12 Glosary: Recordad incluir los acrónimos y demás terminología que cualquier persona ajena al proyecto deba entender. Imaginad que os asignan a otra persona. ¿Que terminos debe dominar?

¡Buen trabajo, seguid así !