Академический Документы
Профессиональный Документы
Культура Документы
INFORMÁTICA
FinanDroid
Documentación de proyecto
2|Página
5 Apéndices:................................................................................................................................................................................................................................. 9
3|Página
2 Introducción:
FinanDroid es un proyecto que nace de la necesidad de mejorar la organización de las finanzas de un grupo familiar, empresa o individuo. Se trata de una
aplicación móvil en donde el usuario reportará los gatos que tiene durante el día para ver cuánto dinero gasta, esto para tener una proyección del total
utilizado en el mes. Los datos son enviados por el mismo usuario a la aplicación y a diferencia de otras aplicaciones similares en el mercado, permitirá crear
perfiles, permitiendo ampliar su uso y poder compararlo con otros usuarios.
El siguiente documento especifica los requerimientos del software, a qué usuarios va dirigido, sus limitaciones entre otras cosas. Esto para formalizar y dejar
por escrito el cometido de la aplicación. Además, servirá de referencia para el equipo de desarrollo ya que documenta los avances del proyecto.
En esta primera parte veremos el propósito del programa, sus beneficios y objetivos, trataremos algunas definiciones de términos que aparecerán a lo largo
del documento, sus referencias y la visión general del documento.
Luego en la segunda parte se explorará en mayor detalle las perspectivas del producto, sus funciones, las características de los usuarios y sus restricciones.
Después de esto veremos los requisitos específicos de la aplicación, sus interfaces, funciones y diseño en general. Finalmente, un apéndice donde se
agregará información relevante que no está dentro de los temas anteriores.
2.1 Propósito:
FinanDroid es una aplicación móvil orientada al mejoramiento de la administración de las finanzas de un individuo o un grupo de usuarios a través del
ingreso de los gastos que tenga esa persona durante el día, esto contrastado con la remuneración mensual. Está pensado principalmente para un núcleo
familiar o para el uso privado, sin embargo, no se descarta su utilidad para el uso dentro de una empresa. Esto pensando en el caso de empresas con
controles más estrictos con sus trabajadores que generen constantemente gastos en relación a las funciones de su trabajo, como por ejemplo quienes
realizan reuniones o deben realizar viajes de negocios.
Nombre de la aplicación: FinanDroid. El origen del nombre viene de finanzas y androide (por la tecnología celular Android). Si el proyecto va bien se
lanzará una versión para iOS, el cual posiblemente sea llamado FinanOS.
Funciones del sistema: La aplicación permitirá al usuario ingresar sus gastos diarios, los cuales se sumarán y se podrán anotar por categorías, lo que
permitirá ver en un gráfico de torta, en qué cosas el usuario gasta más dinero. La aplicación permite la creación de perfiles por usuario los cuales
pueden ser compartidos, como por ejemplo un grupo familiar para ver cómo se administra el dinero por los distintos miembros del grupo familiar.
Beneficios de la aplicación: El principal beneficio es ayudar a las personas a llevar mejor sus finanzas, eliminando el papeleo y llevando un control
adecuado y más cercano, ya que se encuentra dentro del mismo Smartphone (Elemento que hoy en día tienen casi todas las personas). El objetivo
4|Página
final es que las personas sean capaces de ahorrar dinero y mejorar su calidad de vida. Permite proyectar gastos a largo plazo ya que estará
organizado por meses.
2.3 Definiciones:
Versión de prueba: Es el prototipo de la aplicación que podrá ser probado por los usuarios antes de afinar los detalles finales. Esta versión es la que
será presentada.
Finandroid: Nombre de la aplicación.
Splash screen: Pantalla de bienvenida de la aplicación donde se cargarán todas las librerías del programa.
Login: Pantalla de inicio de sesión, será el primer filtro antes de poder utilizar la aplicación.
Android: Sistema operativo para celulares Smartphone basado en Linux.
2.4 Referencias:
2.5 Visión general del documento:
3 Descripción general:
FinanDroid es una aplicación que funcionará en dispositivos Android, permitirá al usuario ingresar sus gastos de manera diaria (si es que los tuviera),
sumando cada gasto y almacenarlo en una base de datos dentro del celular para generar un resumen mensual.
Contará con una pantalla de inicio (splash screen), una pantalla de login, una pantalla para crear usuarios, una pantalla para anotar los gastos y una pantalla
para ver el resumen mensual de gastos y una pantalla para ver los resúmenes de otros usuarios que quieran compartir su perfil.
Debe ser capaz de crear usuarios, editarlos, eliminarlos y de poder compartir sus datos y perfiles.
Su diseño será intuitivo y simple para facilitar el aprendizaje del uso de esta aplicación.
La aplicación tendrá cuatro colores como máximo, el color azul para las pantallas, el blanco para las letras, el verde para los botones y un color azul más
oscuro para las opciones de la aplicación.
Se trabajará para reducir lo más posible la cantidad de pantallas de la aplicación para que sea más rápido aprender a manejarla y para que los flujos de cada
función sean más dinámicos y menos engorrosos.
Los gastos pueden ser almacenados por diferentes etiquetas, por ejemplo, luz, agua, teléfono, etc.
5|Página
3.1 Perspectiva del producto:
FinanDroid busca ayudar a las personas a controlar sus gastos, en especial a aquellas que son desordenadas y que se salen de su presupuesto, recurriendo a
créditos u otras soluciones financieras que, a final de cuentas, terminan afectando más a la persona. FinanDroid es una herramienta que estará al alcance de
la mano, ya que podrá instalarse en un celular con sistema operativo Android, elemento que hoy en día poseen casi todas las personas.
6|Página
3.1.2 Segmento de clientes:
Los principales clientes de la aplicación será cualquier usuario que quiera y pueda comprar la aplicación a través de PlayStore, la tienda oficial de google
para Android. Está pensado idealmente para el uso privado, de momento no es para uso empresarial.
Aquí algunos requisitos que debe poseer el usuario para poder utilizar la aplicación.
7|Página
3.3.2 Requisitos intelectuales:
El usuario tiene nociones de aplicaciones Android y del teclado touch que viene en estos sistemas por defecto.
El usuario sabe lo que son los números y como utilizarlos.
El usuario debe poder leer y escribir.
No necesita ser un usuario experto en Android, solo debe saber instalar y abrir aplicaciones.
3.4 Restricciones:
En esta sección indicaremos las restricciones del sistema que hemos podido visualizar y sus límites.
8|Página
3.5 Suposiciones y dependencias:
FinanDroid posee algunas dependencias que son necesarias para su buen funcionamiento, una es que el celular tenga sistema operativo Android, de lo
contrario la aplicación no funcionará, porque el lenguaje de programación utilizado está enfocado exclusivamente para Android.
4 Requisitos específicos:
4.1 Interfaces externas:
4.2 Funciones:
4.3 Requisitos de rendimiento:
4.4 Restricciones de diseño:
4.5 Atributos del sistema:
4.6 Otros requisitos:
5 Apéndices:
9|Página