Metas de Calidad - Pharsat/Granny GitHub Wiki
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. |