Ingeniería de Sistemas y Computación · 2019
Prototipo de plataforma de recomendaciones y reseñas de restaurantes. Caso de estudio: Alrededores de la UTP
Durante la segunda década del siglo XXI los avances tecnológicos y las tecnologías de la información han cambiado drásticamente la manera en que las personas se comportan en su vida diaria: desde la manera en que nos comunicamos hasta la manera en que percibimos el mundo. Así, cada vez se relaciona más la tecnología con nuestras diversas actividades, como lo son ir de viaje, asistir a diversos eventos o una de las actividades más recurrentes del ser humano: alimentarse. Y es precisamente con esta actividad que se encuentra estrechamente relacionado este proyecto, en el que se busca crear una plataforma web en la que los ciudadanos encuentren una gran variedad de opciones a la hora de salir a comer, pudiendo elegir entre diferentes tipos de gastronomía ofrecidos por los numerosos establecimientos de la ciudad de Pereira.
Texto completo 154 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- 1. Introducciónp. 6
- 1.1 Descripción del problemap. 6
- 1.2 Justifiaciónp. 6
- 1.3 Objetivo generalp. 6
- 1.4 Objetivos específicosp. 7
- 1.5 Limitaciones y alcance del proyectop. 7
- 2. Metodologíap. 7
- 2.1 Fase de toma de requisitosp. 7
- 2.2 Fase de planeación de pruebasp. 7
- 2.3 Fase de diseño de la arquitectura de la aplicaciónp. 7
- 2.4 Fase iterativap. 8
- 2.4.1 Fase de codificaciónp. 8
- 2.4.2 Fase de pruebas de aceptaciónp. 8
- 2.5 Fase de documentaciónp. 8
- 2.6 Fase de implementaciónp. 8
- 2.7 Cronogramap. 8
- 3. Desarrollop. 9
- 3.1 Toma y análisis de requisitosp. 9
- 3.1.1 Toma de requisitosp. 9
- 3.1.2 Análisis de requisitosp. 10
- 3.1.3 Mockupsp. 17
- 3.2 Planeación de pruebasp. 18
- 3.3 Diseño de la arquitecturap. 19
- 3.3.1 Modelo de datosp. 19
- 3.3.2 Arquitectura 4+1p. 20
- 3.4 Desarrollo del softwarep. 24
- 3.5 Implantación en el servidor webp. 25
- 4. Conclusiones, aportes y recomendacionesp. 25
- 5. Bibliografíap. 28
- Ilustración 1 Diagrama de casos de usop. 17
- Ilustración 2 Mockups del módulo de administraciónp. 18
- Ilustración 3 Mockups del módulo de usuariosp. 18
- Ilustración 4 Vistas 4+1 de Kruchtenp. 19
- Ilustración 5 Diagrama Entidad-Relaciónp. 20
- Ilustración 6 Diagrama de clasesp. 20
- Ilustración 7 Diagrama de componentesp. 21
- Ilustración 9 Diagrama de actividades para el caso de uso Registrar Reseñap. 22
- Ilustración 12 Diagrama de actividades para el caso de uso Filtrar Establecimientosp. 23
- Establecimientop. 12
- Ilustración 14 Diagrama de desplieguep. 24
- Resultados de encuesta sobre requisitos funcionalesp. 28
- Especificación de casos de usop. 30
- Taller de atributos de calidad (Quality Attributes Workshop)p. 52
- Taller de Diseño Dirigido por Atributos (Attribute Driven Design)p. 62
- Plan de pruebasp. 76
- Pruebas unitarias (Scripts)p. 80
- Casos de pruebap. 88
- Encuesta para recolectar datos sobre los establecimientosp. 152