Skip to content

eTURNity-ARSW/Proyecto

Repository files navigation

Proyecto ARSW

Capture

Asignatura

Arquitectura de Software

Integrantes

  • Juliana Garzón Duque
  • Sarah Camila Vieda Castro.

Descripción

Nuestra aplicación web busca resolver la problemática de los largos tiempos de espera en diferentes entidades bancarias permitiendo a los usuarios tener la posibilidad de solicitar sus turnos en la fila por medio de nuestra aplicación web, de esta manera daremos al usuario libertad en el manejo del tiempo que perdería haciendo las largas filas en la entidad, permitiendo que el tiempo sea mejor aprovechado. De igual manera buscamos ofrecer a la entidad que recibe a los usuarios mantener un registro y control de los turnos solicitados, lo cual ayudaría en el análisis de los datos obtenidos a partir de nuestra aplicación.

Para asegurarnos de que el usuario se presente en el momento del turno, lo mantendremos informado respecto a tiempos de estimación y generando avisos o recordatorios en momentos que se consideren necesarios antes de que el usuario sea atendido.

Usuarios

username: julianagarzon contrasena: juliana1234

username: sarahvieda contrasena: sarah1234

username: sebastian.h contrasena: sebastian1234

Despliegue

Heroku

Deployed to Heroku

CircleCI

CircleCI

Codacy

Codacy Badge

Mockups

Servicios del usuario

proyecto1

proyecto2

proyecto3

proyecto4

proyecto5

Servicios de la empresa

eTURNity

Home eTURNity

Login Enterprise

Diagramas

Diagrama Entidad-Relación

diagrama entidad-relacion

Diagrama Clases

diagramaclases

Diagrama Casos de Uso

Como historias de Usuario deseamos tomar a los clientes de los bancos y los bancos mismos como parte de nuestro segmento de clientes, de esta manera podremos ofrecer un mejor servicio a los usuarios de la aplicación.

El usuario tiene los siguientes casos de uso:

casosusuario

La entidad tiene los siguientes casos de uso:

casosentidad

Diagrama de Componentes

diagrama de componentes

Diagrama de Despliegue

diagramadespligue

Diagrama de Base de Datos

BASE DE DATOS

Atributos no Funcionales

Usabilidad

Teniendo en cuenta las heuristicas nuestra aplicación se enfoca en las siguientes:

  • Coincidencia entre el sistema y el mundo real , nuestra aplicación cuenta con un lenguaje que habla el usuario y se utilizan conceptos familiares.

    image

  • Diseño estético y minimalista , nuestra aplicación no contiene información irrelevante o innecesaria.

    image

  • Prevención de errores nuestra aplicación cuenta con mensajes de error para informar al usuario si está realizando mal algún registro o proceso.

    image

  • Visibilidad del estado del sistema, nuestra aplicación cuenta con mensajes de éxito o si no se presento satisfactoriamente una acción.

    image image

  • Control del usuario y libertad el usuario tiene posibilidad de cerrar sesiones en varias páginas o volver a las principales.

    image

    image

Rendimiento

Para medir el rendimiento se hizo uso de una herramienta llamada "Jmeter" la cual permite realizar peticiones de manera concurrente al recurso que se le asigne, en este caso tomamos 1000 hilos y realizamos las consultas a la información que contienen las entidades como sus turnos,sedes e información y el resultado de la ejecución es que al enviar 1000 peticiones hay un porcentaje de error de aproximadamente 9,4% lo cual quiere decir que de 1000 peticiones aproximadamente 90 no responden.

En el siguiente video queda registrada la prueba realizada

Watch the video

Manual de Usuario

Watch the video

Manual de Entidad

Watch the video

Heroku

https://eturnity.herokuapp.com/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •