Sobre este proyecto
it-programming / mobile-development
Abierto
App movil que reporte resultados a base de datos remota y web que muestre resultados
la aplicación móvil no requiere nada más que el teléfono para poder ser utilizada, no hace falta que el usuario se registre y no hay ninguna versión con más funciones que otra por lo que sólo hay un tipo de usuario.
Debe ser desarrollada en Android Studio.
La Base de Datos tiene que ser creada desde cero sólo para las necesidades que de detallan.
Usuario del sistema:
Este usuario es capaz de realizar cualquier operación con la aplicación sin restricciones, siendo las funcionalidades disponibles:
• Buscar una aplicación instalada.
• Buscar recursos utilizados
• Determinar Aplicaciones Riesgosas.
• Reportar Resultados.
Casos de uso:
Los casos de uso son la base del diseño de cualquier proyecto. Describen el escenario en el que se va a desarrollar detallando los actores que participan y las acciones que realizan mediante diagramas de fácil comprensión.
En concreto el proyecto tiene un escenario pequeño en el que tan sólo interviene un actor (el usuario), el cual puede realizar tres acciones principales: consultar información de las aplicaciones instaladas, consultar información de los recursos utilizados del equipo móvil y Reportar los resultados.
Opciones del proyecto:
A continuación se van a describir con más detalle cada uno de los casos de uso que puede realizar el usuario, único actor del sistema, tal y como se puede ver en la figura 11.
A. Buscar Aplicación
Esta acción permite la obtención de información de una aplicación instalada en el equipo movil. Para ello el usuario selecciona la opción buscar aplicaciones y se hace un recorrido, ubicando todas las aplicaciones y los propietarios, agregando a la base de datos, lo que permitirá evaluar y luego determinar si la aplicación es buena o mala.
Sin embargo si hay más de un resultado de búsqueda se mostrará un listado de las aplicaciones encontradas junto con la valoración que tengan y un icono que describa a qué actividad profesional se dedican. Si el usuario presiona sobre un resultado de la lista, obtendrá la información detallada de la aplicación con las noticias relacionadas que pueda tener.
En ambos casos habrá un botón en el detalle de la información de la empresa, después del listado de noticias relacionadas, un botón que permitirá compartir la información de esa pantalla con quien se quiera a través de correo electrónico, whatsapp o similar.
B. Buscar Recursos.
El usuario de la aplicación móvil puede buscar información sobre los recurso, memoria, data, etc, que están usando las aplicaciones y determinar que recursos se está modificando o sobrecargado. En esta pantalla habrá un enlace directo para instalar la aplicación requerida en el teléfono móvil.
C. Reportar Resultados
Los resultados obtenidos tienen que reportar y enviarse al servidor web, para ir incrementado el reporte acumulado, al que podrán tener acceso todos los usuarios de la aplicación. Esto sirve para proponer mejoras en la seguridad del sistema android.
D. Se deberá mostrar los resultados en una página web con gráficos estadísticos.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Android
Plazo de Entrega: 23 Julio, 2015
Habilidades necesarias