Rueditas Amigas es una empresa dedicada a brindar servicios de traslado inclusivos para personas con necesidades específicas. La organización ofrece diferentes tipos de servicios adaptados, tales como traslados turísticos y actividades recreativas, garantizando recorridos de ida y vuelta, dejando a los pasajeros, en el mismo punto de encuentro que en la salida.
Parte de nuestro equipo realizó previamente el modelo de datos y definió un esquema relacional para persistir la información del sistema (ver modelo en el siguiente link).
A partir de este modelo, tenemos que definir una primera versión del sistema que debe cumplir los siguientes requerimientos.
- Las personas solicitantes de traslados deben poder ingresar al sistema desde cualquier dispositivo (computadora de escritorio, teléfono celular, etc).a través de internet.
- Las personas solicitantes podrán ingresar al sistema en cualquier momento del día y realizar su solicitud.
- Las personas administradoras del sistema también podrán ingresar al mismo en cualquier horario del día y a través de cualquier dispositivo conectado a internet para consultar estadísticas.
Proponé y diagramá una arquitectura que resuelva estas problemáticas usando PlantUML.
Important
El objetivo del TP no es realizar un diagrama complejo ni con el máximo nivel de detalle posible, sino bosquejar los elementos mínimos de la arquitectura física más sencilla que resuelva el problema planteado.
- Escribí un diagrama de despliegue utilizando PlantUML.
- Guardá tu diagrama como un archivo
.pumldentro del directoriodiagrams. El mismo debe verse aproximadamente así:
$ cat diagrams/diagramaDeEjemplo.puml
@startuml
...
@enduml- Hacé un commit y push del repositorio tantas veces como necesites.
- Cuando hayas llegado a la versión final de tu diagrama, creá un tag llamado
entrega-final:
git tag entrega-final && git push origin HEAD --tags- En caso de desear reentregar (siempre que te encuentres dentro del período de envío del trabajo práctico), deberás volver a crear el mismo tag:
git tag -f entrega-final && git push origin HEAD --tags -fUna vez que hayan entregado satisfactoriamente, deberán ver un tilde verde en su último commit:
Este ejercicio se puede resolver íntegramente con los contenidos vistos en la primera clase de arquitectura. A modo de repaso y profundización, de todas formas, dejamos los siguientes enlaces: