Considerar de las Normas APA ver.
1. Citas textuales
PORTADA PRELIMINAR 2. Citas para fraseados
3. Tablas
• Portada (obligatorio)
4. Figuras
• Dedicatoria (obligatorio) 5. Referencias
• Agradecimientos (obligatorio)
• Resumen (obligatorio)
• Índice general (obligatorio)
• Índice de tablas y figuras (obligatorio)
1. CAPÍTULO I: ASPECTOS GENERALES
1.1. Introducción
1.2. Antecedentes
1.3. Descripción del problema
1.3.1. Formulación del problema
1.4. Objetivos
1.4.1.Objetivo general
1.4.2.Objetivos específicos
1.5. Justificación
1.5.1.Justificación social
1.5.2.Justificación económica
1.5.3.Justificación tecnológica
1.6. Alcances y limites
1.6.1.Alcances
1.6.2.Limites
2. CAPÍTULO II: MARCO TEÓRICO
2.1. Ingeniería de software
2.1.1.Definición: Ingeniería
2.1.2.Definición: Software
2.2. Manifiesto ágil
2.3. Metodologías agiles
2.4. Metodologías tradicionales
2.5. Metodologías agiles vs metodologías tradicionales
2.6. El Por qué utilizar metodologías agiles
2.6.1.Metodologías agiles de desarrollo de software
2.7. Programación Extrema (XP)
2.7.1.Metodología programación Extrema (XP)
2.7.1.1. Características
2.7.1.2. Roles
2.7.2.Ciclo de vida de XP
2.7.3.Fases de la metodología XP
2.7.3.1. Fase 1: Planificación
2.7.3.2. Fase 2: Diseño
2.7.3.3. Fase 3: Desarrollo
2.7.3.4. Fase 4: Pruebas
2.8. Programación Java
2.8.1.Características de Java
2.8.2.Importancia de Java
2.8.3.Ventajas de Java
2.8.4.Desventajas de Java
2.9. Gestor de base de datos Firebase
2.9.1.Ventajas de usar Mysql
2.9.2.Historias y versiones de Mysql
2.10. Andorid Studio
2.11. Ventajas
2.12. xamarins
3. CAPITULO III: MARCO APLICATIVO
3.1. Planeación
3.1.1.Obtención de requerimientos
3.1.1.1. Requerimiento Funcionales
3.1.1.2. Requerimiento no Funcionales
3.1.1.3. Actores del Sistema
3.1.2.Historias de usuarios
3.1.3.Plan de entrega (Release planning)
3.1.3.1. Primera iteración
3.1.3.2. Segunda iteración
3.1.3.3. Tercera iteración
3.2. Diseño
3.2.1.Modelo de Entidad Relación
3.2.2.Modelo de Componentes
3.2.3.Tarjetas CRC (clase – responsabilidad – colaboración)
3.2.4.Modelo de navegación
3.3. Desarrollo
3.4. Pruebas
3.4.1.Pruebas de aceptación
4. CAPITULO IV: CALIDAD Y SEGURIDAD
4.1. Que es calidad del software
4.1.1.Funcionalidad
4.1.2.Confiabilidad
4.1.3.Mantenibilidad
4.1.4.Usabilidad
4.1.5.Resultado final
4.2. Seguridad
4.2.1.Seguridad del Software
4.2.2.Seguridad de la Base de Datos
4.2.3.Seguridad del Hardware
5. CAPITULO V: CONCLUSIONES Y RECOMENDACIONES
5.1. Conclusiones
5.2. Recomendaciones
5.3. Referencia Bibliográfica
ANEXOS