Desarrollo de una aplicación web para “Omega Élite” que facilite la comunicación entre sus miembros, las fuerzas de seguridad y la comunidad de Pereira
Tabla de Contenidos 1. INTRODUCCIÓN ...............................................................................................................................13 2. PLANTEAMIENTO DEL PROBLEMA ............................................................................................14 3. DELIMI...
- Autores:
-
Ducuara Sánchez, Hernán David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Católica de Pereira
- Repositorio:
- Repositorio Institucional - RIBUC
- Idioma:
- OAI Identifier:
- oai:repositorio.ucp.edu.co:10785/16880
- Acceso en línea:
- https://hdl.handle.net/10785/16880
- Palabra clave:
- Seguridad ciudadana
Aplicación web
Participación ciudadana
Omega Élite
Citizen security
Web application
Citizen participation
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
| Summary: | Tabla de Contenidos 1. INTRODUCCIÓN ...............................................................................................................................13 2. PLANTEAMIENTO DEL PROBLEMA ............................................................................................14 3. DELIMITACIÓN Y ALCANCE ..........................................................................................................17 3.1. DELIMITACIÓN .........................................................................................................................17 3.1.1. Ámbito Geográfico .................................................................................................................17 3.1.2. Usuarios Objetivo ..................................................................................................................17 3.2. ALCANCE ...................................................................................................................................17 3.2.1. Diseño e Implementación de la Aplicación Web ..............................................................17 3.2.2. Seguridad y Privacidad de la Información .........................................................................18 3.2.3. Capacitación y Soporte .........................................................................................................18 3.2.4. Evaluación y Mejora Continua .............................................................................................18 4. JUSTIFICACIÓN ................................................................................................................................20 5. OBJETIVOS .......................................................................................................................................21 5.1. OBJETIVO GENERAL ..............................................................................................................21 5.2. OBJETIVOS ESPECÍFICOS ...................................................................................................21 5.2.1. Análisis ....................................................................................................................................21 5.2.2. Diseño .....................................................................................................................................21 5.2.3. Implementación ......................................................................................................................21 5.2.4. Pruebas ...................................................................................................................................21 5.2.5. Despliegue ..............................................................................................................................21 5.3. REQUERIMIENTOS DEL SISTEMA ......................................................................................22 5.3.1. Requerimientos funcionales .................................................................................................22 5.3.2. Requerimientos no funcionales ...........................................................................................22 6. MARCO TEÓRICO ............................................................................................................................23 6.1. SEGURIDAD CIUDADANA Y TECNOLOGÍA ......................................................................23 6.2. REDES DE APOYO COMUNITARIO .....................................................................................23 6.3. APLICACIONES WEB EN LA GESTIÓN DE SEGURIDAD ...............................................24 7. ANTECEDENTES .............................................................................................................................25 8. ENFOQUE METODOLÓGICO ........................................................................................................26 8.1. EVALUACIÓN Y SELECCIÓN ................................................................................................26 8.2. PROCESO DE DESARROLLO ...............................................................................................26 8.3. MÉTODOS Y TÉCNICAS .........................................................................................................27 8.3.1. Análisis de requisitos ............................................................................................................27 8.3.2. Diseño .....................................................................................................................................27 8.3.3. Pruebas ...................................................................................................................................27 8.3.4. Herramientas y tecnologías .................................................................................................28 8.3.4.1. Frontend ..............................................................................................................................28 8.3.4.2. Backend ..............................................................................................................................29 8.3.4.3. Seguridad ............................................................................................................................29 8.3.4.4. Pruebas ...............................................................................................................................29 8.3.4.5. Gestión del Proyecto .........................................................................................................29 8.3.5. Buenas prácticas y estándares ...........................................................................................30 8.3.5.1. Normas de Codificación ...................................................................................................30 8.3.5.2. Control de Versiones .........................................................................................................30 8.3.5.3. Despliegue Seguro ............................................................................................................30 8.3.5.4. Cumplimiento de Normativas ...........................................................................................30 9. CRONOGRAMA ................................................................................................................................31 10. PRESUPUESTO ............................................................................................................................32 11. DESARROLLO DEL PROYECTO ..............................................................................................33 11.1. MODELO DE REQUERIMIENTO .......................................................................................33 11.1.1. Historias de usuario ...........................................................................................................33 11.2. MODELO DE ANÁLISIS .......................................................................................................37 11.2.1. Diagrama de casos de uso ..............................................................................................37 11.2.2. Diagrama de clases ...........................................................................................................38 11.2.3. Diagrama de secuencia ....................................................................................................39 11.3. MODELO DE DISEÑO .........................................................................................................39 11.3.1. Diagrama de despliegue ...................................................................................................39 11.3.2. Diagrama de Componentes .............................................................................................40 12. PRUEBAS .......................................................................................................................................41 12.1. Descripción Teórica ...............................................................................................................41 12.1.1. Herramienta utilizada Jest ................................................................................................41 12.1.2. Características clave .........................................................................................................41 12.1.3. Ventajas en el proyecto ....................................................................................................41 12.2. Plan Maestro de Pruebas .....................................................................................................42 12.2.1. Preparación ........................................................................................................................42 12.2.2. Ejecución.............................................................................................................................42 12.2.3. Revisión ..............................................................................................................................42 12.3. Evidencia de las Pruebas .....................................................................................................43 12.3.1. Ejemplo 1: Registro de Usuarios .....................................................................................43 12.3.2. Ejemplo 2: Foro de Comunicación ..................................................................................43 13. RESULTADOS ...............................................................................................................................45 13.1. Tecnologías principales integradas ....................................................................................45 13.1.1. Frontend ..............................................................................................................................45 13.1.2. Backend ..............................................................................................................................45 13.1.3. Seguridad ............................................................................................................................45 13.1.4. Metodología de Desarrollo: ..............................................................................................46 13.2. Descripción y Análisis de los Resultados Obtenidos .......................................................46 13.2.1. Comunicación Centralizada .............................................................................................46 13.2.2. Organización Eficiente ......................................................................................................46 13.3. Cumplimiento de los Objetivos ............................................................................................46 13.3.1. Objetivo General ................................................................................................................46 13.3.2. Objetivos Específicos ........................................................................................................47 13.3.2.1. Análisis ................................................................................................................................47 13.3.2.2. Diseño .................................................................................................................................47 13.3.2.3. Implementación ..................................................................................................................47 13.3.2.4. Pruebas ...............................................................................................................................47 13.3.2.5. Despliegue ..........................................................................................................................47 14. CONCLUSIONES ..........................................................................................................................48 REFERENCIAS .........................................................................................................................................50 |
|---|
