Sección 8
Anexos
Plantillas e instrumentos utilizados durante la ejecución.
8.1 Plantilla de documentación de módulo
Modulo: [nombre] Responsable: [integrante] Entrega: [primera o segunda]
1. Que hace
Dos o tres frases sobre el problema del usuario que resuelve.
2. Archivos principales
Ruta de la carpeta y lista de archivos, con una linea de descripcion cada uno.
3. Conexion con el resto del proyecto
Que utiliza del contrato comun y que expone.
4. Decisiones tomadas
Minimo dos: decision, alternativa descartada y motivo.
5. Estados de la interfaz
Que se muestra cuando no hay datos, mientras carga y cuando ocurre un error.
6. Accesibilidad (segunda entrega)
Criterios de la tabla 6.4 que aplican y como se verificaron.
7. Pruebas realizadas
Que se probo, en que dispositivo y con que resultado.
8. Pendientes
Que quedo fuera y por que.
8.2 Recorrido de pruebas
Funcionamiento
- Instalar en un teléfono donde nunca se instaló antes.
- Abrir: llega al resumen sin pantallas intermedias.
- Registrar un gasto y cronometrar el tiempo total.
- Verificar que el resumen actualizó sus tres cifras.
- Encontrar el movimiento en el historial.
- Registrar un ingreso y comprobar que no altera el disponible (RN-9).
- Cerrar y reabrir: la información permanece.
- Eliminar un movimiento y comprobar el recálculo.
- Girar el teléfono en cada pantalla.
- Activar modo avión y registrar: debe funcionar igual.
Paquete
- Compila desde cero en una carpeta recién descargada.
- No se incluyeron carpetas de compilación.
- El README explica cómo compilar y quién hizo qué.
- Las fichas de módulo están completas.
- El enlace del prototipo abre sin permisos.
- El PDF muestra todas las imágenes.
- Los nombres no contienen acentos ni caracteres especiales.
- Otra persona descargó y abrió el paquete.
8.3 Instrumento de encuesta
- ¿Llevas registro de tus gastos? Sí de forma constante / A veces / No.
- ¿Con qué herramienta lo haces? Notas / Memoria / Aplicación / Hoja de cálculo / Libreta.
- ¿Has dejado de usar alguna aplicación de finanzas? Sí / No.
- Si sí, ¿cuál fue el motivo? Se me olvidaba / Pedía datos de mi banco / Era lenta / Demasiada publicidad.
- ¿Cuántos gastos menores a $200 haces en un día? Ninguno o uno / Dos o tres / Cuatro o más.
- ¿Qué te gustaría saber al abrir una aplicación así? Cuánto llevo gastado / En qué categoría / El detalle.
- ¿Cuánto tiempo dedicarías a anotar un gasto? Menos de 10 seg / 10 a 30 seg / Más de 30.
- ¿Le darías acceso a tu cuenta bancaria? Sí, si confío / No.
8.4 Guion de entrevista
- Contexto. ¿Cómo llevas hoy el control de tus gastos y con qué herramienta?
- Comportamiento. Cuéntame la última vez que anotaste un gasto. ¿Dónde estabas y qué hiciste exactamente?
- Dificultad. ¿Qué es lo más molesto de tu forma actual de llevarlo?
- Abandono. ¿Has dejado de usar alguna aplicación de finanzas? ¿En qué momento y por qué?
- Decisión. ¿Qué necesitas saber para decidir si puedes gastar en algo hoy?
- Frecuencia. ¿Cuántas veces al día gastas cantidades pequeñas? ¿Las anotas?
- Confianza. ¿Qué tendría que ocurrir para que confiaras esta información a una aplicación?
- Cierre. Si esta aplicación fuera perfecta para ti, ¿qué haría en los primeros cinco segundos?
8.5 Glosario
| Prototipo funcional | Versión que se instala y se usa, aunque no tenga todas las funciones previstas. |
|---|---|
| Capa de lógica | Parte del módulo que obtiene datos y calcula; no depende del diseño visual. |
| Capa de presentación | Parte del módulo que dibuja la pantalla a partir del estado que produjo la lógica. |
| Contrato común | Modelos e interfaces de los que dependen todos los módulos; no se modifica sin acuerdo del equipo. |
| Repositorio de prueba | Implementación que devuelve datos en memoria y permite construir pantallas antes de la base de datos. |
| dp y sp | Unidades de Android. dp para tamaños y sp para texto (crece si la persona amplió la fuente). |
| APK | Archivo instalable de Android. |
| Congelamiento | Momento a partir del cual solo se corrigen defectos. |
| Almacén de claves | Archivo con la firma digital del equipo, necesario para publicar y actualizar. |