0% encontró este documento útil (0 votos)
93 vistas68 páginas

Software Turístico para La Paz 2023

Este documento presenta un proyecto de desarrollo de software turístico para la ciudad de La Paz. El software integrará puntos de transporte y sitios turísticos para ofrecer una experiencia de viaje personalizada a los turistas. El proyecto busca optimizar rutas, mejorar la conexión entre servicios y brindar información confiable a los usuarios.

Cargado por

Nikola Tesla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
93 vistas68 páginas

Software Turístico para La Paz 2023

Este documento presenta un proyecto de desarrollo de software turístico para la ciudad de La Paz. El software integrará puntos de transporte y sitios turísticos para ofrecer una experiencia de viaje personalizada a los turistas. El proyecto busca optimizar rutas, mejorar la conexión entre servicios y brindar información confiable a los usuarios.

Cargado por

Nikola Tesla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FACULTAD DE CIENCIAS PURAS Y NATURALES

CARRERA DE INFORMÁTICA

Proyecto: La Paz Turismo


Equipo: NovaCore

MATERIA: INGENIERÍA DE SOFTWARE INF-163


DOCENTE: Ph.D. Luisa Velásquez López

INTEGRANTES:
1. Canchari Huayna Oscar Henry
2. Calle Guanca Ruth Paulina
3. Macedo Mamani Jesus
4. Mamani Bautista Wilson
5. Pillco Lipa Gustavo
6. Quisbert Saavedra Luis Fabricio
7. Riveros Colque Vladimir Guillermo

FECHA: 13 de noviembre de 2023

LA PAZ – BOLIVIA
Gestión 2023
1. INTRODUCCIÓN
En el año 2020, la gestión turística en Bolivia experimentó una marcada
disminución en la afluencia de visitantes extranjeros, alcanzando una cifra
estimada de 323,272 personas. Este descenso significativo, en comparación
con la gestión anterior de 2019, donde el Instituto Nacional de Estadística (INE)
registró una cantidad notable de 1,239,281 visitantes, se atribuye en gran
medida a los impactos de la pandemia de la COVID-19.

El turismo en Bolivia desempeña un papel crucial en la economía del país,


dado su vasto patrimonio cultural, folklore, paisajes impresionantes, ruinas
arqueológicas, gastronomía única, entre otros. Este sector se erige como una
importante fuente de empleo para la población, convirtiéndose en un pilar
económico vital.

La diversidad geográfica de La Paz, que se extiende desde los picos nevados


hasta los valles subtropicales, proporcionaba una gama de actividades
turísticas, desde la exploración de antiguos sitios arqueológicos hasta
emocionantes deportes de aventura. Además, la ciudad se destacaba como un
importante centro cultural, albergando festivales artísticos y eventos que
celebraban la riqueza de sus tradiciones indígenas.

2. ANTECEDENTES
En la presente gestión de 2023, el sector turístico ha experimentado una
notable transformación gracias a nuevas implementaciones de seguridad. La
confianza de los viajeros se ha restablecido de manera considerable, abriendo
las puertas a la exploración de lugares atractivos e innovadores, así como a la
participación en actividades culturales en diversas zonas.

Sin embargo, lamentablemente, el turismo en áreas como los Yungas se ve


afectado por desafíos significativos, particularmente los incendios forestales
que han arrasado con la flora y fauna local. Estos eventos han hecho
inaccesibles algunos de los sitios turísticos, reduciendo la vegetación y
presentando un obstáculo para los visitantes que desean conocer la belleza
natural de la región.

A su vez, cabe destacar la influencia de las nuevas tecnologías en el turismo,


con la llegada de aplicaciones como Tick Tock, que facilitan la difusión de
información sobre lugares turísticos menos conocidos anteriormente. Esta
herramienta contribuye a ampliar el alcance de destinos menos explorados,
brindando a los viajeros opciones más diversas y desconocidas en su itinerario.
En este dinámico escenario turístico, la combinación de desafíos y avances
tecnológicos redefine la experiencia del viajero en el año en curso.
3. PLANTEAMIENTO DEL PROBLEMA

La necesidad de desarrollar un software de turismo que integre puntos de


transporte y sitios turísticos para ofrecer a los turistas una experiencia de viaje
fluida, personalizada y sostenible, teniendo en cuenta la diversidad de opciones
de transporte, la información actualizada, la planificación personalizada, la
experiencia del usuario y la integridad de datos.

4. OBJETIVO GENERAL

Desarrollar un software de calidad para la población que está interesada en


explorar nuevas experiencias en la ciudad de La Paz, siendo innovador y
eficiente que integre de manera efectiva puntos de transporte y sitios turísticos,
con el fin de proporcionar a los turistas una experiencia de viaje fluida,
altamente personalizada y sostenible, que garantice la diversidad de opciones
de transporte, la disponibilidad de información actualizada, la planificación
detallada y adaptada a las preferencias individuales, una experiencia de
usuario excepcional y la seguridad e integridad de los datos.

5. OBJETIVOS ESPECÍFICOS

● Implementar estructuras dinámicas para poder manejar y manipular los


datos para diferentes requerimientos.
● Desarrollar e implementar un modelo matemático determinístico, para
poder trazar las rutas de la manera más óptima en tiempo real.
● Desarrollar un software de calidad utilizando el modelo SCRUM.
● Implementar una interfaz de usuario intuitiva, aplicando la ISO-9241-210
donde se enfocara la ergonomía de la interacción del usuario con el
software, en base a los requerimientos del cliente.
● Diseñar un modelo de base datos relacional para la administración y
toma de decisiones.

MATRIZ DE MARCO LÓGICO (MML)


RESUMEN NARRATIVO INDICADORES MEDIOS DE RIESGOS
VERIFICACIÓN

● Optimizar las ● Informes ● Gasto de


rutas de los detallados viáticos
sitios en un 80 sobre externos.
%. información
de los ● Posibilidad de
● Mejorar la lugares que el cliente
Fin conexión entre turísticos no cumpla con
● Brindar una mejor los hospedajes visitados. el contrato.
calidad de atención y y turistas en un ● Encuestas de
comodidad a los 70%. satisfacción ● El cliente no
turistas. completadas está
● Brindar por turistas al satisfecho con
● Facilitar la gestión de información finalizar su los resultados.
sus finanzas durante segura y visita.
su viaje confiable en un ● Reseñas en ● Bloqueos y
90%. nuestro sitio Paros en la
● Brindar rutas web. ciudad de La
alternativas según sea ● Comentarios Paz que
su destino recopilados a dificulta el libre
través de tránsito de
● Mejorar la experiencia redes turismo
del turista moderno. sociales.
● Registros de
participación
en tours o
eventos
locales en la
interfaz de
usuario.

Propósito ● Reducción del ● Reporte de ● El modelo


tiempo aprobación matemático no
● Implementar necesario para de la materia cumple con
estructuras dinámicas manipular y Ingeniería de algunas partes
para poder manejar y procesar datos Software de la geografía
manipular los datos en comparación INF-163. del lugar.
para diferentes con la situación
requerimientos inicial. ● Reporte de ● La interfaz de
control de usuario no
● Desarrollar e ● Comparación calidad y cumple con su
implementar un de la eficiencia eficiencia del ergonomía con
modelo matemático de las rutas Product algunos
determinístico para antes y después Owner usuarios con
poder trazar las rutas de la discapacidad.
de forma más óptima implementación
en tiempo real. del modelo ● Una mala
matemático manipulación
● Desarrollar un determinístico. de la base de
software de calidad datos, puede
utilizando el modelo ● Recopilación de producir,
Scrum. comentarios de pérdida de los
usuarios sobre mismos.
● Implementar una la facilidad de
interfaz de usuario uso, ● Datos erróneos
intuitiva aplicando la accesibilidad y mostrados en la
ISO 9241-210, donde experiencia UI.
se enfocara la general con la
ergonomía de la interfaz de
interacción de usuario usuario.
con el software en
base a los
requerimientos del
cliente.

● Diseñar un modelo de
base de datos
relacional para la
administración y toma
de decisiones.

Productos ● Se entrega un ● Reportes de ● El producto


● Desarrollo de release cada 4 integridad de final no
Framework SCRUM semanas, con datos para la cumple con
para la valor, toma de nuevos
implementación del garantizando la decisiones requerimientos
software de calidad. calidad en un de manera por parte del
● Diseñar y desarrollar 99% a partir del eficiente. cliente a
un modelo 14-07-2024. última hora.
matemático ● El sistema que ● Listado de
determinístico, para realiza diferentes afluencia de ● Retraso en la
optimizar y brindar gestiones mejora turistas en implementació
rutas alternas.. los controles de fechas n de
● Diseñar y desarrollar manera festivas. actividades en
un Modelo de base sistematizada en etapas finales
de datos relacionales un 99% a partir ● Reportes de del proyecto.
para la del 14-07-2024. participación
administración y toma ● El MBDR, de turista, en ● Mala
de decisiones. permite la eventos cotización de
estructura lógica culturales. recursos para
● Desarrollo de interzar de la BD desarrollar el
de usuario, que introduciendo la ● Reportes de producto.
cumple con la norma abstracción en la cantidad
ISO 9241-210 un DBMS y de turistas ● Conflictos
cumpliendo las 2 que visitan la internos entre
reglas de ciudad de La miembros del
integridad: Paz por parte equipo o
Integridad de del Ministerio desalineación
entidades e de Cultura, de objetivos
integridad Informacione que afecten la
referencial. s y Turismo. colaboración y
Mejorando el la eficiencia.
manejo de datos
en un 100% a
partir del
14-07-2024.

Actividades Facturas de ● No cumplir


1. SCRUM Descrip Costo pago: con el plazo
1.1 Requisitos ción ● Servicios estimado para
1.2Product Backlog Básicos. la solución de
1.3Sprint Backlog licencias 800 ● Licencias un sprint.
1.4 Reuniones para el ● Accidentes
[Link] Matemáticos viajes 1500 desarrollo de fortuitos a
2.1 Analisis del problema software. algún miembro
internet 750
2.2 Algoritmo dijkstra ● del equipo.
2.3 reuniones 5 10000 ● Conflictos
3. MBDR sueldos sociales que
3.1 Normalización dev se efectúan en
3.2 testeo team la ciudad de
4. Interfaz de Usuario La Paz
4.1 Analisis del problema 2 6000 ● que generan
4.2 reuniones sueldos retraso en las
4.3 testeo scrum reuniones.
master ● Mala conexión
a internet en la
total Bs 19,05 ubicación de
0 algún miembro
que dificulta el
teletrabajo.

6. PERSONAS
6.1. Product Owner

El rol de Product Owner (PO) en un proyecto de turismo en una ciudad


es crítico para el éxito del proyecto, ya que este profesional es
responsable de representar las necesidades y deseos de los
stakeholders, así como de maximizar el valor del producto final. Aquí
hay algunas especialidades y habilidades clave que un Product

Mamani Bautista Wilson


● Conocimiento en metodologías agile y su aplicación
● especialista en gestión de productos
● conocimiento en tecnologías TI
● gran conocimiento y experiencia en el área administrativa de
empresas
6.2. Scrum master
El rol del Scrum Master es esencial en la implementación exitosa de
Scrum en un equipo. Su importancia radica en su capacidad para ser un
facilitador y defensor del proceso Scrum, asegurando que el equipo
pueda operar de manera efectiva y cumplir con los principios ágiles.

Satisfacer al cliente mediante la entrega temprana y continua de


software con valor:

El objetivo principal es proporcionar rápidamente características


valiosas al cliente, permitiéndole obtener beneficios tangibles de
manera temprana y continua durante el desarrollo del proyecto.
Aceptar cambios en los requisitos, incluso en etapas avanzadas del
desarrollo

La flexibilidad y la capacidad de adaptación son fundamentales.


Los cambios en los requisitos se consideran oportunidades para
mejorar y satisfacer mejor las necesidades del cliente.

Colaborar de manera continua con los clientes y los stakeholders a lo


largo del proyecto

La comunicación constante y efectiva con los clientes y otros


stakeholders es esencial para comprender y responder a sus
necesidades cambiantes. La colaboración facilita la toma de
decisiones informadas y la alineación con los objetivos del
proyecto.

Gustavo PIllco Lipa


● Experto en Administración Web.
● Desarrollador de Software Web y Móviles.
● Especialista en el manejo de diseño y administración de bases de
datos.
● Analista de Sistemas Informáticos.
● Experto en programación en MatLab

6.3. Equipo Scrum


Calle Guanca Ruth Paulina
● Creación, actualización y mantenimiento de bases de datos que
satisfagan las necesidades empresariales.
● Protección y el mantenimiento de la integridad, confidencialidad y
disponibilidad de los datos almacenados en una base de datos.
● Supervisión del rendimiento de la base de datos para garantizar
su eficiencia y solucionar cualquier problema que pueda surgir.
● Creación y el mantenimiento de documentación detallada sobre la
estructura, el diseño y el uso de las bases de datos.
● Creación, optimización y mantenimiento del código que se utiliza
para acceder a los datos almacenados en una base de datos.
● Análisis detallado de los requisitos empresariales para determinar
las necesidades específicas en cuanto a bases de datos.
● Creación y el mantenimiento de planes para garantizar que los
datos estén seguros en caso de un fallo del sistema o una pérdida
accidental.
● Proporcionar ayuda técnica a los usuarios finales para garantizar
que puedan utilizar las bases de datos con eficacia.
Jesus Macedo Mamani
● Amplio conocimiento y manejo de HTML, PHP, CSS, JavaScript
para el desarrollo de interfaces de usuario interactivas y
responsivas para aplicaciones web.
● Integración de tecnologías y herramientas modernas, como
React, Angular, Bootstrap, para mejorar el rendimiento y la
interactividad de la interfaz.
● Diseño y desarrollo de interfaces de usuario móviles y web que
cumplan con los estándares de accesibilidad y usabilidad ISO.
● Implementación de técnicas de diseño responsivo para garantizar
una experiencia coherente en dispositivos móviles y de escritorio.
● Realización de pruebas exhaustivas de las interfaces para
identificar y solucionar problemas de usabilidad y de rendimiento.
● Colaboración estrecha con equipos de desarrollo y diseño para
garantizar la coherencia y la implementación exitosa de diseños.
VLADIMIR GUILLERMO RIVEROS COLQUE
● Amplia experiencia en el diseño y desarrollo de interfaces de
usuario atractivas y funcionales para páginas web.
● Profundo conocimiento de HTML, CSS y JavaScript, así como de
las mejores prácticas de diseño web.
● Competencia en el uso de herramientas y tecnologías modernas,
como Bootstrap, Material Design, y Adobe XD, para crear
interfaces de usuario responsivas.
● Habilidad para colaborar estrechamente con equipos de
desarrollo y diseñadores para crear experiencias de usuario
sobresalientes.
Canchari Huayna Oscar Henry
● Diseño de bases de datos escalables para manejar el crecimiento
futuro de datos.
● Implementación de estrategias de respaldo y recuperación para
garantizar la disponibilidad continua de los datos.
● Experiencia completa en diseño y administración de bases de
datos.
● Implementación de mejores prácticas para garantizar la eficiencia
y seguridad de las bases de datos.
● Realización de actualizaciones de esquemas de bases de datos
de manera eficiente y sin interrupciones significativas.
6.4. Profesionales
Profesionales internos
● Diseñador experto en base de datos
○ Para gestionar, optimizar los datos de la empresa
garantizando el buen funcionamiento del sistema.
● Desarrollador Full Stack
○ Para el desarrollo del Frontend y Backend.
● Experto en seguridad informática
○ Para garantizar la integridad y seguridad de los datos.
● Experto en testing
○ Para garantizar el buen funcionamiento del producto en
base a pruebas continuas según se requiera.
● Experto en microservicios
○ Diseñar y estructurar sistemas de software distribuidos.
● Experto en servicios en la nube
○ Para evaluar las necesidades específicas de la empresa y
seleccionar la plataforma adecuada para alojar sus
aplicaciones y datos.
● Analista de requisitos
○ Para comprender, documentar y gestionar los requisitos
del proyecto, asegurando que el producto final cumpla con
todas las necesidades y expectativas del cliente.
Profesionales externos al Área
● Licenciado experto en Leyes (Abogado)
● Topografo
● Economista
● Experto en Idiomas originarios/extranjeros (Lingüista)
● Experto en Fotografía y Videos

6.5. Cliente
● La Paz Turismo
● agencia de viajes, servicios de alojamiento, guías turísticos, etc.
6.6. Usuarios
El uso del paradigma abierto en el desarrollo de software para el turismo
en La Paz se elige para fomentar la transparencia y la colaboración en la
comunidad local, permitiendo la participación de empresas y
proveedores turísticos. Esta apertura busca innovación a través de la
contribución de desarrolladores externos, adaptabilidad a cambios en la
industria del turismo y acceso fácil a datos turísticos para mejorar la
experiencia de los usuarios y mantener la relevancia en un entorno
dinámico.
6.7. Paradigma Abierto

El uso del paradigma abierto en el desarrollo de software para el turismo


en La Paz se elige para fomentar la transparencia y la colaboración en la
comunidad local, permitiendo la participación de empresas y
proveedores turísticos. Esta apertura busca innovación a través de la
contribución de desarrolladores externos, adaptabilidad a cambios en la
industria del turismo y acceso fácil a datos turísticos para mejorar la
experiencia de los usuarios y mantener la relevancia en un entorno
dinámico.

7. PRODUCTO
7.1. Principio W5HH
La aplicación del principio W5HH, al abordar las preguntas
fundamentales de What, Who, Where, When, Why, y How, proporciona
una estructura robusta y sistemática para comprender, planificar y
ejecutar cualquier iniciativa. Este enfoque no solo permite obtener una
visión completa y detallada de un evento o proyecto, sino que también
sirve como una herramienta fundamental para la toma de decisiones
informadas. Al desglosar cada componente esencial, desde los objetivos
hasta los métodos de implementación, se logra una claridad que se
traduce en una comunicación más efectiva y una planificación
estratégica más precisa. Además, al identificar proactivamente desafíos
potenciales y oportunidades, el principio W5HH se convierte en un
vehículo para la resolución de problemas y la mejora continua,
garantizando que las acciones estén alineadas con los objetivos y
contribuyan al éxito sostenible de cualquier empresa o proyecto. En
última instancia, la aplicación de este principio se traduce en eficiencia,
adaptabilidad y una gestión más efectiva de recursos y esfuerzos.

1. What (Qué):
¿Qué tipo de software se va a desarrollar?
Se desarrollará un sistema integral de gestión turística que
abarque desde la reserva de servicios hasta la administración de
itinerarios para la empresa de turismo.

2. Who (Quién):
¿Quiénes son los usuarios clave del software?
Los usuarios clave incluirán agentes de viajes, personal de
servicio al cliente y gerentes de la empresa. Además, los clientes
finales también interactuaron con la plataforma para realizar
reservas y acceder a información turística.

3. Where (Dónde):
¿Dónde operará principalmente el software?
El software ⁴operará tanto en las oficinas de la empresa en La
Paz como a través de una plataforma en línea para clientes.
Además, se proporcionará una aplicación móvil para una
experiencia de usuario conveniente durante los viajes.

4. When (Cuándo):
¿Cuándo se espera que el software esté completamente implementado
y funcional?
Se espera que la fase inicial del software esté implementada en
seis meses, con actualizaciones regulares a lo largo del tiempo.
La fecha de lanzamiento completa se establece para dentro de un
año.

5. Why (Por qué):


¿Por qué se está desarrollando este software?

El software se está desarrollando para mejorar la eficiencia


operativa, aumentar la satisfacción del cliente y mantener la
competitividad al ofrecer una experiencia turística más
personalizada y eficiente.

6. How (Cómo):
¿Cómo se va a desarrollar el software?
Se utilizará el modelo Scrum para el desarrollo ágil. La interacción
con stakeholders se llevará a cabo mediante reuniones regulares
y la retroalimentación constante de los usuarios será fundamental
para la evolución del software.
7.2. Calendario del proyecto
7.3. Ámbito
Nuestro proyecto de software, "LA PAZ TURISMO", toma como área de
trabajo el departamento de La Paz, una región rica en sitios turísticos,
eventos culturales y gastronomía. Este innovador sistema abarca tanto
la bulliciosa ciudad como las encantadoras provincias del departamento,
adaptándose a las preferencias individuales de cada turista. Desde el
servicio de transporte hasta opciones de hospedaje, rutas alternativas y
una amplia información sobre eventos y servicios, nuestro software
establece una conexión integral con servicios locales, incluyendo
hospedaje y guías turísticas, fomentando así el impulso de la economía
regional en todas las experiencias turísticas.

Este sistema no solo está diseñado para los viajeros internacionales que
buscan explorar las maravillas de La Paz, sino también para aquellos
procedentes de otras partes del país. Sin embargo, nos enfrentamos al
desafío de la falta de una cultura digital arraigada en nuestra nación, lo
que podría impactar la plena adopción y aprovechamiento del software.
A pesar de esta barrera, "LA PAZ TURISMO" se erige como un puente
digital, acercando a los viajeros a la riqueza cultural y natural de La Paz,
y contribuyendo activamente a la promoción del turismo y el crecimiento
económico regional.

7.4. Soluciones Alternativas

7.4.1. Alternativa al modelo matemático determinístico -


ALGORITMO A
En el caso de enfrentar dificultades en el proceso de una
alternativa para el modelo matemático determinístico planteado
(DIJKSTRA) en caso de una mala implementación o diversos
errores, utilizaremos el Algoritmo A, el cual nos permitirá de
manera similar, utilizar una función heurística para estimar el
costo restante hasta el destino. Puede ser más eficiente en
ciertos casos, en especial en este caso de rutas turísticas once se
cuenta con información adicional sobre la ubicación del destino.

7.4.2. Alternativa a la implementación de estructuras dinámicas


para el manejo de datos - Persistencia de Datos
En el caso de enfrentar dificultades al momento de implementar
estructuras dinámicas, para manipular los datos de sitios
turísticos de la ciudad de La Paz, se pasará a implementar el
almacenamiento masivo de estos datos, de manera que ayudará
a conservar datos de suma importancia, pese a los posibles
percances que se presenten en el proceso, una forma de hacer
esto se considerara un Sistema de gestión de base de datos.
DBMS.

7.4.3. Alternativas de interfaz de usuario con la ISO 9241-210


En el caso de enfrentar dificultades al momento de desarrollar la
interfaz de usuario aplicando la ISO 9241-210, tales como
cambios excesivos en los requerimientos por parte del cliente,
complejidad en los requisitos, falta de conocimiento sobre la ISO,
se considera algunos enfoques como Pruebas de usabilidad,
aplicaciones heurísticas de usabilidad, herramientas de
prototipado rápido. bibliotecas y Frameworks de UI.

7.5. Estimación del costo

Identificación de Funciones:
Entradas Externas (EE):
Formulario de Reserva en Línea:
Descripción: Los usuarios pueden completar un formulario en
línea para realizar reservas. Incluye campos como destinos,
fechas, número de personas y preferencias específicas.
Complejidad: Moderada, ya que implica validación de datos y
lógica de negocio asociada a la disponibilidad de servicios.

Salidas Externas (SE):

Confirmación de Reserva Enviada al Cliente:


Descripción: Después de realizar una reserva, el sistema envía
automáticamente una confirmación al cliente que incluye los
detalles de la reserva y la información relevante.
Complejidad: Baja, ya que se trata de generar y enviar un
mensaje estándar.

Consultas Externas (CE):

Búsqueda de Disponibilidad de Servicios:


Descripción: Los usuarios pueden realizar consultas para verificar
la disponibilidad de servicios en fechas específicas. El sistema
devuelve resultados basados en la disponibilidad actual.
Complejidad: Moderada, ya que implica interacción con la base
de datos y procesamiento de consultas.

Archivos Lógicos Internos (ILF):

Base de Datos Interna de Clientes y Reservas:


Descripción: Almacena información sobre clientes, reservas,
historial de viajes y preferencias. El sistema interactúa de manera
intensiva con esta base de datos para realizar operaciones de
lectura y escritura.
Complejidad: Alta, ya que es esencial para muchas funciones del
sistema.

Archivos de Interfaz Externa (EIF):

Integración con Proveedores Externos de Servicios Turísticos:


Descripción: El sistema se integra con bases de datos externas
de proveedores de servicios turísticos para acceder a información
actualizada sobre destinos, alojamientos y actividades.
Complejidad: Moderada, ya que implica la gestión de datos
provenientes de fuentes externas.
Asignación de Puntos de Función:

1. Entradas Externas (EE):


- Formulario de Reserva en Línea:
Complejidad: Moderada (por validación de datos y
procesamiento).
- Puntos de Función asignados: 7

2. Salidas Externas (SE):


- Confirmación de Reserva Enviada al Cliente:
- Complejidad: Baja (por generación y envío estándar de
mensajes).
- Puntos de Función asignados: 4

3. Consultas Externas (CE):


- Búsqueda de Disponibilidad de Servicios:
Complejidad: Moderada (por interacción con la base de datos
y procesamiento).
- Puntos de Función asignados: 5

4. Archivos Lógicos Internos (ILF):


- Base de Datos Interna de Clientes y Reservas:
Complejidad: Alta (ya que es esencial para muchas funciones
del sistema).
- Puntos de Función asignados: 10

5. Archivos de Interfaz Externa (EIF):


- Integración con Proveedores Externos de Servicios Turísticos:
Complejidad: Moderada (por gestión de datos provenientes de
fuentes externas).
- Puntos de Función asignados: 6
Cálculo de Puntos de Función Cosmic:

Puntos de Función asignados a Entradas Externas (EE): 7


Puntos de Función asignados a Salidas Externas (SE): 4
Puntos de Función asignados a Consultas Externas (CE): 5
Puntos de Función asignados a Archivos Lógicos Internos (ILF):
10
Puntos de Función asignados a Archivos de Interfaz Externa
(EIF): 6
Sumando estos valores:

7+4+5+10+6=32
Determinación de Factores Ambientales:

Complejidad del Rendimiento:

Evaluación: Moderada. La aplicación necesita funcionar


eficientemente para gestionar reservas y proporcionar
información turística en tiempo real.
Factor de Ajuste (EF) para Complejidad del Rendimiento: 1.10

Complejidad del Entorno:

Evaluación: Moderada. El sistema interactúa con bases de datos


internas y externas, lo que agrega una capa de complejidad al
entorno de desarrollo.
Factor de Ajuste (EF) para Complejidad del Entorno: 1.08

Complejidad de los Datos:

Evaluación: Alta. El sistema maneja datos críticos de clientes y


reservas, requiriendo una gestión cuidadosa de la información.
Factor de Ajuste (EF) para Complejidad de los Datos: 1.15
Factores de Ajuste Totales (EF): 1.10×1.08×1.15=1.36

Estos factores de ajuste reflejan la complejidad del entorno de


desarrollo en función de los tres factores ambientales evaluados.
El valor total de los factores de ajuste (EF) es 1.36.
Aplicación de Factores de Ajuste:
Tomando el tamaño funcional total antes de los factores de ajuste
(32 puntos de función cósmicos) y aplicando los factores de
ajuste determinados en el punto 4 (EF = 1.36): 32×1.36=43.52

Por lo tanto, el tamaño funcional ajustado del sistema, después


de aplicar los factores de ajuste, es de aproximadamente 43.52
puntos de función cósmicos.

Estimación de Esfuerzo:
Para estimar el esfuerzo necesario para el desarrollo del
proyecto, utilizamos el tamaño funcional ajustado obtenido en el
punto 6 y la productividad histórica del equipo, medida en
términos de horas o días de trabajo por punto de función cósmico.

Supongamos que la productividad histórica del equipo es de 20


horas por punto de función cósmico.
Esfuerzo Estimado ≈ 870.4

horas
Esfuerzo Estimado≈870.4horas

Estimación de Costos:

Para estimar los costos asociados al proyecto, multiplicamos el


esfuerzo estimado (obtenido en el punto 7) por la tarifa horaria del
equipo de desarrollo. Supongamos que la tarifa horaria es de $50
por hora.

Por lo tanto, según esta estimación simplificada, el costo


estimado del proyecto sería de aproximadamente $43,520.

7.6. Identificación de riesgos

7.6.1. Riesgo de Gastos de Viáticos no Contemplados en el Contrato y


Resistencia del Cliente a Reembolsar:
Existe el riesgo potencial de incurrir en gastos de viáticos
adicionales que no fueron inicialmente contemplados en el
contrato. Este escenario podría surgir debido a factores
imprevistos durante la implementación del software, tales como
requisitos adicionales de capacitación o ajustes personalizados.
En caso de que estos gastos no estén claramente especificados
en el acuerdo, puede haber resistencia por parte del cliente a
reembolsar dichos costos adicionales. Gestionar este riesgo
implica establecer cláusulas contractuales detalladas que
abordan posibles gastos imprevistos y negociar con el cliente
para garantizar una comprensión mutua de las responsabilidades
financieras.
7.6.2. Incumplimiento del Cliente con el Contrato de Licencia:
Riesgo significativo es la posibilidad de que el cliente no cumpla
completamente con los términos del contrato de licencia del
software. Esto podría manifestarse en el incumplimiento de
pagos, la falta de cooperación durante la implementación o
cambios inesperados en los requisitos acordados. La gestión
efectiva de este riesgo implica establecer cláusulas contractuales
claras, realizar revisiones periódicas y mantener una
comunicación abierta para abordar cualquier desviación del
acuerdo inicial.
7.6.3. Incompatibilidad del Modelo Matemático con Partes
de la Geografía
Local:
Un riesgo crucial a considerar es la posibilidad de que el modelo
matemático del software no se ajuste de manera precisa a
algunas características geográficas específicas del lugar. Este
desajuste puede derivarse de complejidades topográficas o
características específicas de la geografía local que no fueron
completamente consideradas durante el desarrollo. Mitigar este
riesgo implica llevar a cabo una evaluación geográfica exhaustiva
durante la fase de planificación, implementar ajustes según sea
necesario y realizar pruebas rigurosas para garantizar que el
modelo funcione eficientemente en todas las áreas geográficas
previstas.

7.6.4. Incompatibilidad de la Interfaz de Usuario con Usuarios con


Discapacidad:

Otro riesgo es la posibilidad de que la interfaz de usuario no


cumpla con los principios de ergonomía necesarios para usuarios
con discapacidad. Esto podría afectar negativamente la
accesibilidad y la experiencia general del usuario. Para gestionar
este riesgo, se recomienda realizar pruebas de usabilidad
específicas para usuarios con diversas discapacidades,
implementar adaptaciones según sea necesario y asegurarse de
que la interfaz cumpla con estándares de accesibilidad
reconocidos. Además, mantener un enfoque inclusivo durante
todo el proceso de desarrollo puede ayudar a prevenir posibles
barreras para usuarios con discapacidad.

7.6.5. Riesgo de Cambios de Requerimientos de Última Hora por Parte


del
Cliente:
Existe el riesgo potencial de que, en las etapas finales del
desarrollo, el cliente introduzca nuevos requerimientos que no
estaban contemplados originalmente en el alcance del proyecto.
Este cambio de requisitos tardío puede tener implicaciones
significativas en términos de plazos y recursos. Para mitigar este
riesgo, es esencial establecer un proceso claro de gestión de
cambios desde el inicio del proyecto, promoviendo una
comunicación abierta y continua con el cliente. Además, se deben
definir claramente los límites del alcance del proyecto desde el
principio, y cualquier nuevo requerimiento deberá evaluarse
cuidadosamente en términos de impacto antes de su
implementación, buscando un equilibrio entre la satisfacción del
cliente y la entrega exitosa del producto final.
7.6.6. Riesgo de Incumplimiento del Plazo Estimado para la Solución de
un
Sprint:
Existe el riesgo de no cumplir con el plazo estimado para la
finalización de un sprint, lo cual podría afectar la entrega oportuna
de funcionalidades planificadas. Este riesgo puede deberse a
diversos factores, como subestimación de la complejidad de las
tareas, imprevistos durante el desarrollo o problemas de
coordinación dentro del equipo. Para mitigar este riesgo, es
fundamental realizar una planificación exhaustiva al inicio del
sprint, considerando adecuadamente la capacidad del equipo y
posibles obstáculos. Además, se debe fomentar una
comunicación abierta dentro del equipo para identificar y abordar
cualquier problema de manera proactiva. La revisión constante
del progreso durante el sprint permite ajustes oportunos para
asegurar el cumplimiento de los plazos establecidos.

8. PROCESO – Framework SCRUM


8.1. Ingeniería de Requisitos
¿Qué necesita la empresa?
la empresa de turismo que ofrece servicios de hotelería y turismo se
beneficiaría significativamente de un desarrollo de software
personalizado que aborde diversas áreas clave de su operación. La
implementación de un sistema de reservas en línea facilita a los clientes
la búsqueda de disponibilidad y la realización de reservas, integrándose
eficientemente con sistemas de gestión de hoteles para mantener la
información actualizada en tiempo real,también incluir información sobre
servicios de transporte,rutas alternativas para llegar a su destino de
viaje. Además, un enfoque centrado en el cliente podría incluir la
generación automática de itinerarios personalizados basados en las
preferencias individuales, así como la recopilación y análisis de datos de
clientes para personalizar ofertas.
¿Qué ofrece el equipo de desarrollo?

El equipo de desarrollo de software ofrece servicios integrales que


abarcan desde el análisis de requisitos y diseño hasta la
implementación, pruebas, despliegue y mantenimiento del proyecto de
software. El equipo se encarga de planificar y gestionar el proyecto,
garantizar la calidad del software, realizar pruebas exhaustivas,
colaborar con el cliente, y proporcionar soporte continuo. Su enfoque
incluye la utilización de tecnologías apropiadas y la documentación
detallada, asegurando una entrega exitosa y la adaptabilidad a los
cambios en los requisitos del proyecto.
Describir requisitos

● Guía turística “Información de su historia”, permite a los usuarios


dejar reseñas y comentarios sobre lugares y servicios,
comentarios, reseñas y quejas.
● Sugerencia de inversión de tiempo, “el no saber por dónde
empezar el viaje y tener pérdida de tiempo en las vacaciones” y
recomendaciones personalizadas.
● Problemas de presupuesto, puedes adquirir pases de descuento
para varias atracciones a la vez, Conocer los precios de
productos y servicios.
● Es posible comprar boletos en línea para evitar las largas filas,
usar servicios de hotel, pedidos de comida a domicilio.
● Algunos alojamientos ofrecen características únicas y temáticas,
proporcionar detalles sobre restaurantes, menús y horarios de
atención.
● Conocer la ubicación de servicios médicos y hospitales en caso
de emergencia, servicios de emergencia, números de contacto
locales.
● Conocer la disponibilidad de lugares para cambiar moneda local y
las tasas de cambio.
● Mostrar eventos culturales, deportivos y festivales en la ciudad,
calendario de eventos locales.
● Mostrar horarios de transporte público y opciones de alquiler de
vehículos.
● Asegurarse de que el software sea accesible para personas con
discapacidades, ofrecer opciones de contacto para obtener
asistencia y soporte técnico.
● Información meteorológica.

Planning Product backlog

● Desarrollar una funcionalidad de comercio electrónico que


permita a los usuarios adquirir pases de descuento para diversas
atracciones, así como acceder a información detallada sobre los
precios de productos y servicios relacionados con el viaje. Esta
característica deberá integrar un sistema de gestión de
transacciones seguro y una interfaz intuitiva para facilitar la
selección y compra de pases y productos. Adicionalmente, se
deberá implementar un sistema de actualización en tiempo real
de los precios y disponibilidad de los productos y servicios
ofrecidos.

● Diseñar e implementar una sección detallada que destaque las


características distintivas y temáticas de los alojamientos
disponibles. Esto implica la presentación de información detallada
sobre aspectos únicos, como instalaciones especiales, diseño o
experiencias ofrecidas por cada alojamiento. Además, se deberá
proporcionar información exhaustiva sobre los restaurantes
asociados, incluyendo detalles sobre menús, opciones dietéticas
y horarios de atención. Esto garantizará a los usuarios una
comprensión completa de las opciones disponibles para planificar
su estancia y comidas de manera informada y acorde a sus
preferencias.

● Desarrollar una función que proporcione información detallada


sobre la ubicación de servicios médicos y hospitales en el área de
destino, en caso de emergencia. Además, esta característica
deberá incluir números de contacto locales para acceder a
asistencia médica rápida y efectiva. Esto asegurará a los usuarios
una respuesta eficiente y precisa en situaciones de emergencia
durante su viaje.

● Diseñar e implementar una característica que ofrezca


información actualizada sobre la disponibilidad de lugares para el
cambio de moneda local en el destino del viaje. Esta función
deberá incluir detalles sobre las tasas de cambio vigentes,
permitiendo a los usuarios realizar transacciones de manera
informada y conveniente. Esto garantizará una gestión eficiente
de las finanzas durante el viaje.

● Diseñar e implementar una sección que presente información


detallada sobre los horarios y ubicaciones del transporte público,
así como opciones de alquiler de vehículos en el destino del viaje.
Esto permitirá a los usuarios planificar sus desplazamientos de
manera eficiente y conveniente.

● Desarrollar una funcionalidad que permita a los usuarios dejar


comentarios y reseñas sobre destinos y servicios, incluyendo sus
experiencias, opiniones y posibles quejas. Esto fomentará la
retroalimentación y la interacción comunitaria, brindando
información valiosa para futuros viajeros.

● Implementar un calendario de eventos que muestre de manera


clara y organizada los eventos culturales, deportivos y festivales
que se llevarán a cabo en la ciudad. Esto proporcionará a los
usuarios la oportunidad de participar en actividades locales y
enriquecer su experiencia de viaje.
● Integrar una plataforma de compra en línea que permita a los
usuarios adquirir boletos para eventos, así como utilizar servicios
de hotel y solicitar la entrega de productos a su ubicación. Esto
reducirá el tiempo dedicado a esperar en largas colas y mejorará
la comodidad de los usuarios durante su viaje.

● Desarrollar una interfaz con la ISO para personas con


discapacidades mediante la implementación de características y
diseños inclusivos. Además, proporcionar opciones de contacto
específicas para obtener asistencia y soporte técnico, asegurando
que todos los usuarios puedan disfrutar de una experiencia sin
barreras.

●Integrar datos actualizados sobre las condiciones


meteorológicas del departamento de La Paz, brindando a los
usuarios información precisa y oportuna sobre el clima en la zona,
lo que les permitirá planificar sus actividades de manera
adecuada.

REQUISITOS DEL PRODUCTO

● Desarrollar una plataforma que integre un sistema de


planificación de viajes automatizado, capaz de generar itinerarios
basados en preferencias de usuario, optimizando la eficiencia en
la exploración de destinos y minimizando tiempos improductivos
durante las vacaciones. Además, la solución deberá incorporar un
motor de recomendaciones personalizadas que sugiera
actividades, lugares y servicios adaptados a las necesidades y
gustos individuales de los usuarios.(M)

● Desarrollar una funcionalidad de comercio electrónico que


permita a los usuarios adquirir pases de descuento para diversas
atracciones, así como acceder a información detallada sobre los
precios de productos y servicios relacionados con el viaje. Esta
característica deberá integrar un sistema de gestión de
transacciones seguro y una interfaz intuitiva para facilitar la
selección y compra de pases y
productos. Adicionalmente, se deberá implementar un sistema de
actualización en tiempo real de los precios y disponibilidad de los
productos y servicios ofrecidos.(L)
● Diseñar e implementar una sección detallada que destaque las
características distintivas y temáticas de los alojamientos
disponibles. Esto implica la presentación de información detallada
sobre aspectos únicos, como instalaciones especiales, diseño o
experiencias ofrecidas por cada alojamiento. Además, se deberá
proporcionar información exhaustiva sobre los restaurantes
asociados, incluyendo detalles sobre menús, opciones dietéticas
y horarios de atención. Esto garantizará a los usuarios una
comprensión completa de las opciones disponibles para planificar
su estancia y comidas de manera informada y acorde a sus
preferencias(M).
● Desarrollar una función que proporcione información detallada
sobre la ubicación de servicios médicos y hospitales en el área de
destino, en caso de emergencia. Además, esta característica
deberá incluir números de contacto locales para acceder a
asistencia médica rápida y efectiva. Esto asegurará a los usuarios
una respuesta eficiente y precisa en situaciones de emergencia
durante su [Link]
● Diseñar e implementar una característica que ofrezca
información actualizada sobre la disponibilidad de lugares para el
cambio de moneda local en el destino del viaje. Esta función
deberá incluir detalles sobre las tasas de cambio vigentes,
permitiendo a los usuarios realizar transacciones de manera
informada y conveniente. Esto garantizará una gestión eficiente
de las finanzas durante el viaje S.

PRODUCT BACKLOG
● Desarrollar una plataforma que integre un sistema de
planificación de viajes automatizado, capaz de generar itinerarios
basados en preferencias de usuario, optimizando la eficiencia en
la exploración de destinos y minimizando tiempos improductivos
durante las vacaciones. Además, la solución deberá incorporar un
motor de recomendaciones personalizadas que sugiera
actividades, lugares y servicios adaptados a las necesidades y
gustos individuales de los usuarios.(M)

● Desarrollar una funcionalidad de comercio electrónico que


permita a los usuarios adquirir pases de descuento para diversas
atracciones, así como acceder a información detallada sobre los
precios de productos y servicios relacionados con el viaje. Esta
característica deberá integrar un sistema de gestión de
transacciones seguro y una interfaz intuitiva para facilitar la
selección y compra de pases y
productos. Adicionalmente, se deberá implementar un sistema de
actualización en tiempo real de los precios y disponibilidad de los
productos y servicios ofrecidos.(M)

● Diseñar e implementar una sección detallada que destaque las


características distintivas y temáticas de los alojamientos
disponibles. Esto implica la presentación de información detallada
sobre aspectos únicos, como instalaciones especiales, diseño o
experiencias ofrecidas por cada alojamiento. Además, se deberá
proporcionar información exhaustiva sobre los restaurantes
asociados, incluyendo detalles sobre menús, opciones dietéticas
y horarios de atención. Esto garantizará a los usuarios una
comprensión completa de las opciones disponibles para planificar
su estancia y comidas de manera informada y acorde a sus
preferencias(M).
lista de alojamientos con temáticas y su respectiva información
sistema que verifique la disponibilidad
lista de restaurantes
sistema de sugerencias y quejas
listado de precios de cada estancia
● Diseñar e implementar una característica que ofrezca
información actualizada sobre la disponibilidad de lugares para el
cambio de moneda local en el destino del viaje. Esta función
deberá incluir detalles sobre las tasas de cambio vigentes,
permitiendo a los usuarios realizar transacciones de manera
informada y conveniente. Esto garantizará una gestión eficiente
de las finanzas durante el viaje M.
listado de casas de cambio
● Desarrollar una función que proporcione información detallada
sobre la ubicación de servicios médicos y hospitales en el área de
destino, en caso de emergencia. Además, esta característica
deberá incluir números de contacto locales para acceder a
asistencia médica rápida y efectiva. Esto asegurará a los usuarios
una respuesta eficiente y precisa en situaciones de emergencia
durante su viaje.M

Desarrollar el Product backlog


Product Backlog Priorización

1 Desarrollar una plataforma que integre un sistema de 100


planificación de viajes automatizado, capaz de generar
itinerarios basados en preferencias de usuario, optimizando
la eficiencia en la exploración de destinos y minimizando
tiempos improductivos durante las vacaciones. Además, la
solución deberá incorporar un motor de recomendaciones
personalizadas que sugiera actividades, lugares y servicios
adaptados a las necesidades y gustos individuales de los
usuarios.

2 Desarrollar una funcionalidad de comercio electrónico que 100


permita a los usuarios adquirir pases de descuento para
diversas atracciones, así como acceder a información
detallada sobre los precios de productos y servicios
relacionados con el viaje. Esta característica deberá
integrar un sistema de gestión de transacciones seguro y
una interfaz intuitiva para facilitar la selección y compra de
pases y productos. Adicionalmente, se deberá implementar
un sistema de actualización en tiempo real de los precios y
disponibilidad de los productos y servicios ofrecidos

3 Diseñar e implementar una sección detallada que destaque 80


las características distintivas y temáticas de los
alojamientos disponibles. Esto implica la presentación de
información detallada sobre aspectos únicos, como
instalaciones especiales, diseño o experiencias ofrecidas
por cada alojamiento. Además, se deberá proporcionar
información exhaustiva sobre los restaurantes asociados,
incluyendo detalles sobre menús, opciones dietéticas y
horarios de atención. Esto garantizará a los usuarios una
comprensión completa de las opciones disponibles para
planificar su estancia y comidas de manera informada y
acorde a sus preferencias

4 Diseñar e implementar una característica que ofrezca 40


información actualizada sobre la disponibilidad de lugares
para el cambio de moneda local en el destino del viaje.
Esta función deberá incluir detalles sobre las tasas de
cambio vigentes, permitiendo a los usuarios realizar
transacciones de manera informada y conveniente. Esto
garantizará una gestión eficiente de las finanzas durante el
viaje
5 Desarrollar una función que proporcione información 20
detallada sobre la ubicación de servicios médicos y
hospitales en el área de destino, en caso de emergencia.
Además, esta característica deberá incluir números de
contacto locales para acceder a asistencia médica rápida y
efectiva. Esto asegurará a los usuarios una respuesta
eficiente y precisa en situaciones de emergencia durante
su viaje.

burndown chart

Determinar Tareas

● Desarrollar una plataforma que integre un sistema de planificación de


viajes automatizado, capaz de generar itinerarios basados en
preferencias de usuario, optimizando la eficiencia en la exploración de
destinos y minimizando tiempos improductivos durante las vacaciones.
Además, la solución deberá incorporar un motor de recomendaciones
personalizadas que sugiera actividades, lugares y servicios adaptados a
las necesidades y gustos individuales de los usuarios.
imágenes de los lugares turísticos
tiempo que se tarda en llegar
lista de actividades por lugar turístico
sistema de recomendaciones
● Desarrollar una funcionalidad de comercio electrónico que permita a
los usuarios adquirir pases de descuento para diversas atracciones, así
como acceder a información detallada sobre los precios de productos y
servicios relacionados con el viaje. Esta característica deberá integrar un
sistema de gestión de transacciones seguro y una interfaz intuitiva para
facilitar la selección y compra de pases y
productos. Adicionalmente, se deberá implementar un sistema de
actualización en tiempo real de los precios y disponibilidad de los
productos y servicios ofrecidos.
diseño de login
sistema de transacciones
sistema de notificaciones para clientes sobre las
promociones
● Diseñar e implementar una sección detallada que destaque las
características distintivas y temáticas de los alojamientos disponibles.
Esto implica la presentación de información detallada sobre aspectos
únicos, como instalaciones especiales, diseño o experiencias ofrecidas
por cada alojamiento. Además, se deberá proporcionar información
exhaustiva sobre los restaurantes asociados, incluyendo detalles sobre
menús, opciones dietéticas y horarios de atención. Esto garantizará a
los usuarios una comprensión completa de las opciones disponibles
para planificar su estancia y comidas de manera informada y acorde a
sus preferencias.
lista de alojamientos con temáticas y su respectiva
información
sistema que verifique la disponibilidad
lista de restaurantes
sistema de sugerencias y quejas
listado de precios de cada estancia
● Diseñar e implementar una característica que ofrezca información
actualizada sobre la disponibilidad de lugares para el cambio de moneda
local en el destino del viaje. Esta función deberá incluir detalles sobre las
tasas de cambio vigentes, permitiendo a los usuarios realizar
transacciones de manera informada y conveniente. Esto garantizará una
gestión eficiente de las finanzas durante el viaje
listado de casas de cambio
● Desarrollar una función que proporcione información detallada sobre la
ubicación de servicios médicos y hospitales en el área de destino, en
caso de emergencia. Además, esta característica deberá incluir números
de contacto locales para acceder a asistencia médica rápida y efectiva.
Esto asegurará a los usuarios una respuesta eficiente y precisa en
situaciones de emergencia durante su viaje.
lista de contactos
direccion de hospitales y servicios de salud

Daily planning meeting

SPRINT - DEVELOPMENT TEAM

Fecha 04/07/2023 17/07/2023 03/08/2023 14/08/2023

¿Qué hiciste No se realizó Presentación Continuación Planteando


ayer? ninguna de las ideas y de la reunión posibles
actividad. sugerencias en anterior problemas.
reunión grupal.

¿Qué harás Asignación de Planeación y Revisión de la Realización de


hoy? roles (Scrum recolección de información y los primeros
Master) , información y planteo del puntos y
sugerencias de decidir el problema y requisitos.
proyectos a nombre de la objetivos.
realizar. empresa.

¿Qué No hubo No hubo No hubo No hubo


problemas ningún ningún ningún ningún
tuviste? inconveniente. inconveniente. inconveniente inconveniente.
.

Fecha 27/08/2023 04/09/2023 07/09/2023 19/09/2023

¿Qué hiciste Finalización de Asignación del Reajuste del Evaluación de


ayer? obtención de primer Sprint. presupuesto la base de
datos con la datos, según
administración los objetivos
. específicos
¿Qué harás Planning poker Se continuará Se evaluará la Se continúa las
hoy? de con lo anterior base de datos tareas
los requisitos y para pendientes
asignación de administrar
tareas a las funciones
elaborar para que se
el release elaboran en
turismo en la
paz.

¿Qué No hubo No No hubo la mala


problemas ningún encontramos ningún relación de las
tuviste? inconveniente. problemas inconveniente. entidades

Fecha 21/09/2023 10/10/2023 24/10/2023 30/10/2023

¿Qué hiciste continuación Verificación de evaluación de Correcciones


ayer? de las tareas avance en las la IU según al modelo
pendientes tareas, la iso matemático
configuración según el
de BD objetivo
específico.

¿Qué harás Se hará la Correcciones Correcciones continuando la


hoy? verificación de en la forma de y evaluado tarea
avances en las registro y del modelo pendiente
tareas control de los matemático
asignadas de pasajeros y
acuerdo al trabajadores.
burn down
chart.

¿Qué No se llegó a No hubo Re-adaptació no se tuvo


problemas completar toda ningún n del modelo ningún
tuviste? la verificación inconveniente. matemático. problema
a las tareas.

Fecha 03/11/2023 10/11/2023

¿Qué hiciste Se busco Se ajustaron los


ayer? soluciones últimos detalles
alternativas para del proyecto.
las problemáticas
recientes

¿Qué harás hoy? resolución del continuando los


problema detalles.

¿Qué problemas no tuvo No hubo ningún


tuviste? problemas. inconveniente..

9. PROYECTO (Se encarga de planificar, organizar, coordinar recursos y


personas para cumplir con los objetivos, entregables y criterios para el éxito del
proyecto)

9.1. INTERFAZ GRÁFICA

LA PAGINA PRINCIPAL.
La página sigue los principios de la norma ISO 9241-210 con un diseño
visualmente atractivo. Un slider interactivo facilita la exploración de lugares
turísticos, mientras botones de navegación permiten acceder a secciones como
"Destinos" y "Ofertas Especiales". La disposición ergonómica cumple con
estándares de usabilidad. Iconos de redes sociales y llamada a la acción para
registrarse aseguran conectividad y accesibilidad.
INICIO DE SESIÓN
La interfaz de inicio de sesión se adhiere a los estándares de seguridad de la
norma ISO 9001 para garantizar la protección de los datos del usuario. Se
implementan medidas como encriptación de contraseñas, políticas de
contraseñas robustas, protección contra ataques de inyección y bloqueo de
cuenta por intentos fallidos. Además, se registra detalladamente la actividad de
inicio de sesión, asegurando una gestión de calidad en términos de seguridad
de datos
LA INTERFAZ DE REGISTRO.

Sigue las directrices de las normas ISO 9241 y ISO 9001 para proporcionar
una experiencia de usuario eficiente y garantizar estándares de calidad. Los
campos para nombre de usuario, correo electrónico, contraseña (con
confirmación), nombre completo y número de celular están diseñados para ser
intuitivos y asegurar la captura precisa de datos. Esta implementación respeta
los principios de usabilidad (ISO 9241) y calidad de procesos (ISO 9001),
contribuyendo a una experiencia de registro satisfactoria y controlada.
INTERFAZ DE SELECCIÓN DE LUGAR TURÍSTICO
En el proceso de selección de sitio turístico por parte del usuario, la ventana
presenta una sección de búsqueda intuitiva, el nombre del lugar turístico, una
imagen de fondo representativa del lugar, seguido de 3 opciones de las cuales
en base a los requerimientos, tenemos los hospedajes, restaurantes y lugares
que cuenta el sitio turístico.

INTERFAZ DE HOSPEDAJES

INTERFAZ DE UBICACIONES Y LISTA DE ESTABLECIMIENTOS POR


VALOR
El botón HOSPEDAJE enviará al usuario, a una ventana la cual
presenta una lista detallada con los hospedaje, hoteles, etc. del lugar
turístico, posicionado en la parte izquierda de la pantalla, adicionalmente
se presenta de lado derecho de la pantalla un mapa del lugar, marcando
las ubicaciones de cada hospedaje, en el cual el usuario podrá
seleccionar mediante un click, a criterio propio o preferencia en el cual
se hospeda.
INTERFAZ DE DESCRIPCIÓN DE ESTABLECIMIENTOS
Esta ventana presenta una breve y concisa descripción del sitio
seleccionado por el usuario, de igual forma cuenta con un fondo de
imagen representativa del mismo, también cuenta con un cuadro de
información el la parte inferior derecha que describe los servicios que
ofrece, adicionalmente cuenta con dos botones “Ver mas ” y
“Comentarios”, las cuales visualizan detalles del sitio y comentarios
realizados por otros usuarios respectivamente.
INTERFAZ DE DETALLES DE ESTABLECIMIENTO
La ventana presenta detalles más específicos del establecimiento en el
cual se va hospedar y un botón “ver Disponibilidad” en el cual se enviará
a una ventana nueva, donde el usuario podrá ver si el establecimiento
cuenta con habitaciones disponibles.
INTERFAZ DE DISPONIBILIDAD
Esta ventana cuenta con un cuadro de consulta de donde el usuario
podrá realizar una consulta tomando como parámetros la fecha de
ingreso y salida del establecimiento, el número de adultos, nro de niños
y nro de habitaciones, el cual le dará un resultado de si/no dependiendo
de qué sí o no está disponible, luego de la verificación se tiene el boton
de “ ver Precio”, esto llevará al usuario a una ventana que describió las
características de habitación .
INTERFAZ DE DESCRIPCIÓN Y PRECIO
La venta que emerge le dará al usuario la posibilidad de escoger las
habitaciones en base a los parámetros dados en la Interfaz de
disponibilidad, esta cuenta con una descripción a detalle de la habitación
conjuntamente con el costo del servicio. Además presenta dos botones
con la opciones de “pago” y “reservar”.
INTERFAZ DE COMENTARIOS
Esta ventana se presenta en caso que de que el usuario haya optado
por la opción de comentarios, en el cual se visualizará un apartado de
comentarios realizados por otros usuarios dando su opinión del sitio,
también cuenta con un apartado donde podrá realizar un comentario
propio
INTERFAZ DE RESTAURANTES

INTERFAZ DE UBICACIONES
Se visualiza una lista de los locales de comida más populares del sitio turístico,
conjuntamente con sus respectivas ubicaciones marcadas en el mapa, el
usuario podrá seleccionar cualquiera de ellas, dependiendo a su preferencia.
INTERFAZ DE LOCAL DE COMIDA
la venta emergente luego de la selección de local, presenta una descripción
breve y dos botones con las opciones de “ver mas” y “reseñas”.
INTERFAZ DE DESCRIPCIÓN DEL LOCAL
La ventana mostrará al usuario detalles sobre el local de comida y algunas de
sus características y que mediante el botón de “ver precios”, se mostrará al
usuario una apartado de visualización de imágenes y precios de los alimentos
realizados por el local.
INTERFAZ DE PRECIOS Y IMÁGENES
Se muestra al usuario una galería de imágenes de los diversos alimentos
preparados en el local con una descripción breve del costo de ellas.
INTERFAZ DE RESEÑAS
El usuario podrá hacer uso del apartado de reseñas para dar su opinión sobre
su experiencia en el local y también observar reseñas realizadas por otros
usuarios, además de un botón el cual redirigirá al usuario a la sección de
comentarios y reseñas
INTERFAZ DE PUNTUACIONES DEL LOCAL
En esta ventana el usuario visualizará una tabla caracterizada por las
secciones: puntuación de viajeros donde se mostrará su respectiva valoración,
en base las secciones de tipo de viajero, época del año e idioma.
También cuenta con puntuaciones con estrellas en base a la comida que se
prepara, servicios que realiza, calidad/precio y la atmósfera del ambiente.
PLATAFORMA TURÍSTICA CON IMPLEMENTACIÓN DE GPS.

Ofrece rutas personalizadas y descubrimiento intuitivo de nuevos destinos.


Comprometidos con la gestión de calidad, garantizamos la seguridad y
precisión de los datos de ubicación, cumpliendo con estándares de privacidad.
La comunicación efectiva, mediante actualizaciones regulares y
retroalimentación constante, refuerza la satisfacción del usuario
DATA BASE
ENTIDADES Y ATRIBUTOS
1. Usuario:
○ UsuarioID (clave primaria)
○ Nombre
○ Correo electrónico
○ Contraseña
○ Dirección
○ Número de teléfono
2. Destino Turístico:
○ DestinoID (clave primaria)
○ Nombre
○ Descripción
○ Ubicación
○ Atracciones
○ Puntuación promedio (para valoraciones)
○ Categoría
3. Alojamiento:
○ AlojamientoID (clave primaria)
○ Nombre
○ Ubicación
○ Tipo de habitaciones
○ Servicios
○ Precio por noche
4. Transporte:
○ TransporteID (clave primaria)
○ Tipo (vuelo, tren, autobús, etc.)
○ Compañía
○ Horarios
○ Rutas
○ Precio del boleto
5. Reservas:
○ ReservaID (clave primaria)
○ Fecha de inicio
○ Fecha de fin
○ Costo total
○ UsuarioID (clave foránea)
○ DestinoID (clave foránea)
○ AlojamientoID (clave foránea)
○ TransporteID (clave foránea)
○ RestauranteID (clave foránea
6. Comentarios y Valoraciones:
○ ComentarioID (clave primaria)
○ UsuarioID (clave foránea)
○ DestinoID (clave foránea)
○ Comentario
○ Valoración (puede ser un número o una escala)
7. Actividades:
○ ActividadID (clave primaria)
○ Nombre
○ Descripción
○ Fecha
○ Hora
○ Costo
8. Paquetes Turísticos:
○ PaqueteID (clave primaria)
○ Nombre del paquete
○ Precio total
○ DestinoID (clave foránea)
○ AlojamientoID (clave foránea)
○ TransporteID (clave foránea)
○ ActividadID (clave foránea)
○ RestauranteID (clave foránea
13. Soporte Técnico:
○ SoporteID (clave primaria)
○ Descripción del problema
○ Fecha de solicitud
○ Estado (pendiente, en proceso, resuelto)
○ UsuarioID (clave foránea)
14. Encuesta de Satisfacción del Usuario:
○ EncuestaID (clave primaria)
○ Preguntas y respuestas relacionadas con la experiencia del usuario
○ Fecha de la encuesta
○ UsuarioID (clave foránea)
15. Restaurantes:
○ RestauranteID (clave primaria)
○ Nombre
○ Ubicación
○ Tipo de cocina
○ Puntuación promedio
○ Menú
16. Ofertas Especiales:
○ OfertaID (clave primaria)
○ Descripción
○ Descuento
○ Fecha de vencimiento
○ DestinoID (clave foránea) - Relacionada con un destino turístico
específico
○ AlojamientoID (clave foránea) - Relacionada con un alojamiento
específico
○ ActividadID (clave foránea) - Relacionada con una actividad específica
○ RestauranteID (clave foránea) - Relacionada con un restaurante
específico
17 Clima:
· ClimaID (clave primaria)
· Fecha y hora
· Temperatura
· Condiciones climáticas (soleado, nublado, lluvioso, etc.)
· Velocidad del viento
· Humedad
· DestinoID (clave foránea) - Relacionada con un destino turístico
específico
RELACIONES DE LAS ENTIDADES
1. Usuario - Reservas:
· Un usuario puede realizar varias reservas.
· Una reserva está asociada a un único usuario.
2. Destino Turístico - Alojamiento:
· Un destino turístico puede tener varios alojamientos disponibles.
· Un alojamiento está ubicado en un único destino turístico.
3. Destino Turístico - Actividades:
· Un destino turístico puede ofrecer varias actividades.
· Una actividad puede estar asociada a varios destinos turísticos.
4. Alojamiento - Reservas:
· Un alojamiento puede tener varias reservas.
· Una reserva está vinculada a un único alojamiento.
5. Transporte - Reservas:
· Un medio de transporte puede estar asociado a varias reservas.
· Una reserva implica un único medio de transporte.
6. Usuario - Comentarios y Valoraciones:
· Un usuario puede dejar varios comentarios y valoraciones.
· Cada comentario y valoración está asociado a un único usuario.
7. Destino Turístico - Comentarios y Valoraciones:
· Varios usuarios pueden dejar comentarios y valoraciones para un
destino turístico.
· Cada comentario y valoración está asociado a un único destino
turístico.
8. Paquetes Turísticos - Destino Turístico, Alojamiento, Transporte,
Actividades:
· Un paquete turístico incluye un destino turístico, alojamiento,
medio de transporte y actividades.
· Cada entidad de destino turístico, alojamiento, transporte y
actividad puede estar presente en varios paquetes turísticos.
9. Soporte Técnico - Usuario:
· Un usuario puede realizar varios pedidos de soporte técnico.
· Cada solicitud de soporte técnico está asociada a un único
usuario.
10. Encuesta de Satisfacción del Usuario - Usuario:
· Un usuario puede completar varias encuestas de satisfacción.
· Cada encuesta de satisfacción está asociada a un único usuario.
11. Restaurantes - Destino Turístico:
· Varios destinos turísticos pueden tener varios restaurantes
asociados.
· Cada restaurante está ubicado en uno o varios destinos turísticos.
12. Ofertas Especiales - Destino Turístico, Alojamiento, Actividad, Restaurante:
○ Una oferta especial puede estar asociada a un destino turístico
específico, a un alojamiento específico, a una actividad específica o a un
restaurante específico.
○ Un destino turístico, alojamiento, actividad o restaurante puede tener
varias ofertas especiales.
13 Clima - Destino Turístico:
● Un destino turístico puede tener múltiples registros de condiciones climáticas
(uno para cada fecha y hora).
● Cada registro climático está asociado a un único destino turístico.
TABLAS
Modelo Matemático
Un grafo dirigido es un par G(V, E) donde V es un conjunto finito al que llamamos
conjunto de vértices y E al que llamamos conjunto de arcos. Observar que el conjunto
de arcos es una relación con el conjunto de vértices.
Así para la aplicación de grafos cumpliendo con los requerimientos, usaremos este
modelo matemático donde desarrollaremos los sitios (NODOS) que están
conectados a través de rutas (ARCOS) , para poder dar opciones de rutas alternas de
un punto a otro, para ello utilizaremos un algoritmo llamado “ALGORITMO DE
DIJKSTRA” para poder calcular la ruta más corta y rápida en función de la necesidad
del usuario(tiempo,distancia).
VARIABLES:
𝑦 = 𝑠𝑖𝑡𝑖𝑜 𝑑𝑒 𝑝𝑎𝑟𝑡𝑖𝑑𝑎
𝑖 = 𝑆𝑖𝑔𝑢𝑖𝑒𝑛𝑡𝑒 𝑠𝑖𝑡𝑖𝑜 𝑚á𝑠 𝑐𝑒𝑟𝑐𝑎𝑛𝑜
𝑣, 𝑢 = 𝑠𝑖𝑡𝑖𝑜𝑠 𝑞𝑢𝑒 𝑠𝑒 𝑒𝑣𝑎𝑙ú𝑎𝑛 𝑒𝑛 𝑒𝑙 𝑝𝑟𝑜𝑐𝑒𝑠𝑜.
𝑑[𝑖] = 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 𝑚á𝑠 𝑐𝑜𝑟𝑡𝑎 𝑒𝑛𝑡𝑟𝑒 𝑒𝑙 𝑠𝑖𝑡𝑖𝑜 𝑑𝑒 𝑖𝑛𝑖𝑐𝑖𝑜 ℎ𝑎𝑠𝑡𝑎 𝑒𝑙 𝑠𝑖𝑡𝑖𝑜 𝑚á𝑠 𝑐𝑒𝑟𝑐𝑎𝑛𝑜
𝑆 = 𝐴𝑙𝑚𝑎𝑐𝑒𝑛𝑎 𝑙𝑎𝑠 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎𝑠 𝑚á𝑠 𝑐𝑜𝑟𝑡𝑎𝑠 𝑦𝑎 𝑒𝑣𝑎𝑙𝑢𝑎𝑑𝑎𝑠 𝑑𝑒𝑠𝑑𝑒 𝑒𝑙 𝑠𝑖𝑡𝑖𝑜 𝑑𝑒 𝑖𝑛𝑖𝑐𝑖𝑜 𝑎𝑙 𝑝𝑟ó𝑥𝑖𝑚𝑜.
𝑊 = 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎 𝑒𝑙 𝑝𝑒𝑠𝑜 𝑑𝑒 𝑙𝑎𝑠 𝑚é𝑡𝑟𝑖𝑐𝑎𝑠 𝑑𝑒 𝑙𝑜𝑠 𝑎𝑟𝑐𝑜𝑠.
INICIALIZACIÓN:
𝑑[𝑖] = ∞; 𝑝𝑎𝑟𝑎 𝑐𝑎𝑑𝑎 𝑛𝑜𝑑𝑜 𝑖 𝑒𝑛 𝐺 , 𝑒𝑥𝑐𝑒𝑝𝑡𝑜 𝑝𝑎𝑟𝑎 𝑒𝑙 𝑛𝑜𝑑𝑜 𝑑𝑒 𝑖𝑛𝑖𝑐𝑖𝑜
𝑑[𝑦] = 0
𝑆=∅

El proceso se itera hasta evaluar todos los sitios y así trazar la ruta más óptima.

𝑑[𝑣] = 𝑚𝑖𝑛(𝑑[𝑣], 𝑑[𝑢] + 𝑊[𝑢][𝑣] )

10. Conclusiones (Cada uno de los integrantes del equipo de desarrollo de


Software).
● Canchari Huayna Oscar Henry
En conclusión, el proyecto de software de turismo ha sido un éxito
gracias a la aplicación innovadora de conocimientos, la implementación
de Scrum y las normas ISO, así como la colaboración y comunicación
efectiva dentro del equipo. Estamos orgullosos de haber creado un
software de alta calidad y establecido una base sólida para futuros
éxitos.
Durante el desarrollo del proyecto, se puso un gran énfasis en
comprender y satisfacer los requerimientos del cliente. Esto se logró a
través de reuniones constantes y una comunicación abierta con el
cliente, lo que permitió obtener retroalimentación y ajustar el enfoque del
proyecto según sus necesidades cambiantes. Esta interacción continua
fue fundamental para garantizar que el software final cumpliera con las
expectativas y requisitos del cliente.
● Calle Guanca Ruth Paulina
En resumen, la culminación de nuestro proyecto de software de turismo
no solo representa la síntesis de los conocimientos avanzados en la
materia de ingeniería de software, sino que también demuestra la
habilidad para aplicar de manera innovadora conceptos provenientes de
diversas disciplinas dentro de nuestra carrera. Esta combinación de
conocimientos ha enriquecido enormemente nuestro enfoque,
permitiéndonos no solo crear un software funcional y eficiente desde el
punto de vista técnico, sino también diseñar una experiencia de usuario
que se alinee de manera precisa con las necesidades y expectativas de
los usuarios finales.
● Macedo Mamani Jesus
La aplicación eficaz del modelo Scrum en conjunto con las normas ISO
9241-210 ha revolucionado significativamente nuestro proyecto. Scrum
facilitó una gestión ágil y colaborativa, mientras que las normas ISO
aseguraron la usabilidad y la experiencia del usuario. La sinergia entre
ambos no solo mejoró la transparencia, la calidad y la adaptabilidad,
sino que también ha generado productos de excelencia y establecido
una base robusta para futuros logros. En resumen, esta estrategia ha
sido clave para la creación de productos de alta calidad, proporcionando
así un cimiento sólido para los éxitos venideros.
● Mamani Bautista Wilson
En el proceso del desarrollo del proyecto, se entendió cuales van a ser
los requerimientos de nuestro cliente,y mediante las reuniones
constantes se pudo cumplir con los requisitos de nuestro cliente,
verificando el cumplimiento de las las normas iso en cada reunión,se
tuvo una buena comunicación con el equipo de desarrollo donde se
pudo trabajar de manera coordinada,al final se cumplio con los objetivos
especificos para poder resolver el problema general .
se agradece a Scrum Master por organizarnos, y a todo el equipo donde
en cada reunión aportaron con sus ideas , y ayudaron todos con todos
para llevar a acabo los objetivos planteados.

● Pillco Lipa Gustavo


Durante el proceso de desarrollo del proyecto, logramos comprender a
fondo los requerimientos del cliente y, a través de reuniones frecuentes,
aseguramos su cumplimiento. La verificación constante de las normas
ISO en cada encuentro garantiza la calidad del trabajo. Mantuvimos una
comunicación efectiva con el equipo de desarrollo, lo que permitió una
coordinación fluida. Al final, alcanzamos con éxito los objetivos
específicos para resolver el problema general. Agradecemos al Scrum
Master por su organización y a todo el equipo, cuyas ideas y
colaboración fueron fundamentales en cada reunión para lograr nuestros
objetivos.
● Riveros Colque Vladimir Guillermo
La aplicación exitosa del modelo Scrum y las normas ISO 9241-210 ha
transformado nuestro proyecto. Scrum permitió una gestión ágil y
colaborativa, mientras que las normas ISO garantizaron la usabilidad y
la experiencia del usuario. La combinación de ambos impulsó la
transparencia, la calidad y la adaptabilidad. En resumen, esta estrategia
ha dado como resultado productos de alta calidad y una base sólida
para futuros éxitos.

11. Anexo
Reunión explicando el proceso Kanban board
Primera reunión del grupo NovaCore.

Reuniones en meet que tuvimos.

También podría gustarte