Metas de Calidad - Pharsat/Granny GitHub Wiki

Malla de atributos de calidad

Command Description Description
1 Performance Granny será una app móvil, el diseño debe garantizar usar la mínima cantidad de recursos del hardware, el código implementado en Ionic debe dar esta garantía tras la compilación de la app.
2 Interoperabilidad Los API de Granny deben permitir la comunicación con los siguientes servicios externos:
API google para autenticación

API google para servicios de ubicación

API externa para la consulta de información de productos.
3 Usabilidad El diseño debe garantizar que el usuario final de la aplicación necesite la menor cantidad de interacciones para obtener los resultados deseados.
4 Portabilidad La aplicación debería funcionar en sistemas operativos iOS y Android, las API desarrolladas serán desplegadas en contenedores para su portabilidad.
5 Seguridad El acceso a los API debe estar restringido al público, la única con derecho de acceder a los API debería ser la app movil.
6 Mantenibilidad La arquitectura debe ser flexible para extensión, luego de un análisis de uso se determinará que nuevas funcionalidades se deben añadir, por ello el código implementado debe ser ampliamente mantenible y cohesivo.
7 Disponibilidad Se necesita garantizar la conectividad a las API ya que el diseño no contempla un modo sin conexión, tener las API abajo significaria usuarios insatisfechos.
⚠️ **GitHub.com Fallback** ⚠️