Está en la página 1de 14

SERVICIO NACIONAL DE

APRENDIZAJE
SENA

Documento con especificación de requerimientos. 


GA1-220501092-AA4-EV02
HERMINSON GUEVARA CARVAJAL
APRENDIZ

INSTRUCTOR
SERGIO ANDRES GARZON PEREZ

CENTRO INDUSTRIAL Y DEL DESARROLLO TECNOLÓGICO


SENA REGIONAL SANTANDER

TECNOLOGIA ANALISIS Y DESARROLLO DE SOFTWARE


FICHA 2721541
2023
1.INTRODUCCION
El objetivo de este documento es establecer los requerimientos clave para el desarrollo de
un software innovador que analizará y modelará el comportamiento. Este sistema
permitirá obtener información valiosa sobre las preferencias, necesidades y patrones de
comportamiento de los turistas, lo que a su vez ayudará a las empresas y destinos
turísticos a ofrecer servicios personalizados y adaptados a las expectativas de los
visitantes.
1.1 PROPOSITO:
El propósito del Documento de Especificación de Requerimientos para el Software de
Comportamiento es definir claramente los objetivos y las necesidades del software, así
como los requisitos funcionales y técnicos que deben cumplirse durante su desarrollo e
implementación. Al establecer estos requerimientos, se busca lograr los siguientes
propósitos:
1. Definir las funcionalidades: El documento ayudará a identificar y describir las
funcionalidades y características específicas que se espera que tenga el software
de comportamiento de turista. Esto incluirá aspectos como la recopilación de
datos, el análisis de información, la generación de reportes y la presentación de
resultados.
2. Establecer los requisitos técnicos: Se definirán los requerimientos técnicos
necesarios para el desarrollo, la integración y el despliegue del software. Esto
abarcará aspectos como los lenguajes de programación, las bases de datos, la
seguridad de la información y los protocolos de comunicación.
3. Facilitar la comunicación y la colaboración: El documento servirá como punto de
referencia común para todas las partes interesadas, incluyendo desarrolladores,
diseñadores, gerentes de proyecto y usuarios finales. Al establecer claramente los
requerimientos, se promoverá una mejor comunicación y colaboración entre los
equipos involucrados en el desarrollo del software.
4. Orientar el proceso de desarrollo: El documento proporcionará una guía clara y
estructurada para el desarrollo del software de comportamiento de turista. Los
requerimientos establecidos permitirán a los equipos de desarrollo diseñar,
implementar y probar las funcionalidades de manera eficiente y efectiva.
5. Mejorar la experiencia del turista: Al comprender y modelar el comportamiento
de los turistas, el software buscará mejorar la experiencia de viaje, brindando
recomendaciones personalizadas, sugerencias de actividades y servicios adaptados
a las preferencias y necesidades individuales de cada turista.
1.3 Ámbito del sistema:
El ámbito del sistema de software de comportamiento de turista abarca todas las
actividades relacionadas con la recopilación, análisis y modelado del comportamiento de
los turistas. Esto incluye:
1. Recopilación de datos: El sistema recopilará datos relevantes de diferentes
fuentes, como redes sociales, reservas de hoteles, itinerarios de viajes y
comentarios de otros usuarios. Estos datos se utilizarán como entrada para el
análisis y la generación de información sobre el comportamiento de los turistas.
2. Análisis de información: Mediante el uso de algoritmos de inteligencia artificial y
técnicas de minería de datos, el sistema analizará los datos recopilados para
identificar patrones, tendencias y preferencias en el comportamiento de los
turistas. Esto permitirá obtener una comprensión profunda de sus intereses,
necesidades y experiencias de viaje.
3. Modelado de comportamiento: Con base en los resultados del análisis de
información, el sistema generará modelos de comportamiento de los turistas.
Estos modelos podrán utilizarse para predecir futuras acciones y preferencias de
los turistas, lo que permitirá ofrecer recomendaciones personalizadas y servicios
adaptados a sus perfiles individuales.
4. Generación de reportes: El sistema proporcionará la capacidad de generar
informes y resúmenes sobre el comportamiento de los turistas. Estos informes
podrán ser utilizados por empresas y destinos turísticos para tomar decisiones
estratégicas, mejorar la planificación de servicios y diseñar experiencias de viaje
más atractivas.
5. Interfaz de usuario: El sistema contará con una interfaz de usuario intuitiva y fácil
de usar, tanto para los turistas como para las empresas del sector turístico. Los
turistas podrán acceder a su perfil, recibir recomendaciones personalizadas y
explorar opciones de viaje, mientras que las empresas podrán acceder a los
informes y utilizar las funcionalidades del sistema para mejorar sus servicios.
1.4 Definiciones, acrónimos y abreviaturas:
1. Comportamiento de Turista: Se refiere a las acciones, preferencias y patrones de
actividad de un turista durante su viaje, que incluyen las actividades turísticas, la
elección de destinos, las preferencias de alojamiento, los intereses culturales,
entre otros aspectos relevantes.
2. Minería de Datos: Es el proceso de descubrir patrones, relaciones y tendencias
significativas en grandes conjuntos de datos para obtener información útil y
valiosa.
3. Software de Comportamiento: Es el sistema informático diseñado para recopilar,
analizar y modelar el comportamiento de los turistas, con el objetivo de
proporcionar recomendaciones personalizadas y mejorar la experiencia de viaje.

2. LA PERSPECTIVA DEL PRODUCTO


La perspectiva del producto en el contexto del software de comportamiento de turista se centra
en su desarrollo, funcionalidades y beneficios para los usuarios y las organizaciones del sector
turístico. Al considerar la perspectiva del producto, se busca comprender cómo el software
cumplirá con las necesidades y expectativas de sus usuarios, así como su viabilidad técnica y
comercial. A continuación, se presentan algunos aspectos importantes a considerar desde esta
perspectiva:

1. Funcionalidades del software: Se debe definir y describir claramente las


funcionalidades y características del software de comportamiento de turista. Esto
implica determinar qué tipos de datos se recopilarán, qué algoritmos de análisis se
utilizarán, cómo se presentará la información a los usuarios, entre otros aspectos
relacionados con la operatividad del software.
2. Beneficios para los usuarios: Es importante identificar los beneficios que el
software aportará a los turistas y las organizaciones del sector turístico. Esto puede
incluir la capacidad de ofrecer recomendaciones personalizadas, mejorar la
planificación de viajes, optimizar la experiencia del turista, aumentar la satisfacción
del cliente y generar ventajas competitivas para las empresas.
3. Usabilidad e interfaz de usuario: El software debe ser diseñado teniendo en cuenta
la usabilidad y la experiencia del usuario. Una interfaz intuitiva, fácil de usar y
atractiva contribuirá a que los usuarios aprovechen al máximo las funcionalidades
del software y obtengan información relevante de manera eficiente.
4. Integración con sistemas existentes: El software de comportamiento de turista
puede requerir integración con sistemas existentes en las organizaciones del sector
turístico, como sistemas de gestión de reservas, plataformas de redes sociales o
sistemas de CRM (Gestión de Relaciones con el Cliente). Se deben considerar los
requisitos de integración y asegurar la compatibilidad y la transferencia de datos
entre los sistemas.
5. Viabilidad técnica y comercial: Es fundamental evaluar la viabilidad técnica y
comercial del software. Esto implica analizar aspectos como la disponibilidad de
tecnologías adecuadas, la escalabilidad del sistema, los costos de desarrollo y
mantenimiento, la demanda y el potencial de mercado, así como los beneficios
económicos que se espera obtener.
6. Mantenimiento y soporte: Se debe considerar la sostenibilidad y el mantenimiento
a largo plazo del software. Esto incluye la capacidad de actualización y mejora
continua, el soporte técnico para resolver problemas y brindar asistencia a los
usuarios, así como la adaptación del software a cambios en el entorno tecnológico
y normativo.

2.1 FUNCIONES
1. Recopilación de datos: El software debe ser capaz de recopilar datos relevantes de
diversas fuentes, como redes sociales, reservas de hoteles, itinerarios de viajes,
comentarios de otros usuarios, entre otros. Esto implica la integración con
sistemas externos y la capacidad de extraer datos estructurados y no
estructurados.
2. Análisis de datos: El software debe utilizar técnicas de minería de datos y
algoritmos de inteligencia artificial para analizar los datos recopilados. Esto incluye
identificar patrones, tendencias y preferencias en el comportamiento de los
turistas, así como realizar análisis de sentimientos y clasificación de datos.
3. Generación de perfiles de turistas: A partir de los datos analizados, el software
debe generar perfiles de turistas que reflejen sus preferencias, intereses y
necesidades. Estos perfiles pueden incluir información demográfica,
comportamientos de compra, preferencias de actividades turísticas, entre otros
datos relevantes.
4. Recomendaciones personalizadas: Basándose en los perfiles de turistas, el
software debe ser capaz de generar recomendaciones personalizadas para los
turistas. Esto puede incluir sugerencias de destinos, actividades, atracciones,
restaurantes, eventos y servicios que se adapten a las preferencias individuales de
cada turista.
5. Planificación de itinerarios: El software puede ofrecer funcionalidades para ayudar
a los turistas a planificar sus itinerarios de viaje. Esto puede incluir la generación
automática de rutas óptimas, la programación de actividades y la gestión de
horarios, teniendo en cuenta las preferencias y restricciones del turista.
6. Monitoreo en tiempo real: El software puede proporcionar información en tiempo
real sobre eventos, cambios en las condiciones del viaje o recomendaciones
actualizadas. Esto permite a los turistas tomar decisiones informadas y adaptarse a
situaciones cambiantes durante su viaje.
7. Generación de informes y análisis de rendimiento: El software debe ser capaz de
generar informes y análisis sobre el comportamiento de los turistas, así como el
rendimiento de las recomendaciones y servicios proporcionados. Estos informes
permiten a las organizaciones del sector turístico evaluar y mejorar sus ofertas y
estrategias.
8. Interfaz de usuario intuitiva: El software debe contar con una interfaz de usuario
intuitiva y fácil de usar, tanto para los turistas como para las empresas del sector
turístico. Esto permite una interacción fluida con el sistema y facilita la
comprensión y adopción de las funcionalidades por parte de los usuarios.
2.2 Características de los usuarios

1. Turistas individuales: Los turistas individuales son personas que viajan solas o en
pequeños grupos. Pueden tener diferentes niveles de experiencia en viajes y
diferentes intereses y preferencias en cuanto a destinos, actividades, alojamiento,
gastronomía, entre otros aspectos relacionados con el turismo.
2. Grupos turísticos: Los grupos turísticos son conjuntos de personas que viajan
juntas, como familias, amigos o grupos organizados. Estos grupos pueden tener
necesidades y preferencias específicas en términos de alojamiento, transporte,
actividades grupales y opciones de entretenimiento.
3. Profesionales de la industria turística: Los profesionales de la industria turística,
como gerentes de hoteles, agentes de viajes, operadores turísticos y guías
turísticos, también pueden ser usuarios del software de comportamiento de
turista. Utilizarán el software para obtener información sobre el comportamiento
de los turistas y mejorar la planificación y la oferta de servicios turísticos.
4. Organizaciones turísticas y destinos: Las organizaciones turísticas, como oficinas
de turismo, compañías de marketing turístico y destinos turísticos, pueden utilizar
el software para obtener información valiosa sobre los turistas y adaptar sus
estrategias de promoción y desarrollo de productos turísticos.
5. Investigadores y analistas del turismo: Los investigadores y analistas del turismo
pueden utilizar el software para realizar estudios y análisis sobre el
comportamiento de los turistas, tendencias del mercado, impacto económico del
turismo y otros aspectos relacionados con la industria turística.
2.3 Restricciones generales
En el desarrollo y la implementación del software de comportamiento de turista, pueden
existir restricciones generales que deben ser consideradas. Estas restricciones pueden
incluir:
1. Privacidad y protección de datos: Es fundamental garantizar la privacidad de los
datos recopilados y el cumplimiento de las leyes y regulaciones de protección de
datos, como el Reglamento General de Protección de Datos (GDPR) en la Unión
Europea. Se deben implementar medidas de seguridad adecuadas para proteger la
información personal de los usuarios.
2. Acceso a datos y permisos: El acceso a ciertos datos puede estar sujeto a permisos
y acuerdos con fuentes de datos externas, como redes sociales o proveedores de
servicios turísticos. Es importante asegurarse de cumplir con los términos y
condiciones establecidos por estas fuentes de datos y obtener los permisos
necesarios para utilizar la información recopilada.
3. Limitaciones tecnológicas: Pueden existir limitaciones tecnológicas en términos de
hardware, software o infraestructura de red que afecten la implementación y el
rendimiento del software. Es importante evaluar las capacidades técnicas
disponibles y asegurar que el software sea compatible con los sistemas y
plataformas relevantes.
4. Disponibilidad y calidad de datos: La disponibilidad y la calidad de los datos
pueden variar, dependiendo de las fuentes y su integridad. Es importante
considerar la confiabilidad de los datos utilizados y aplicar técnicas de validación y
limpieza de datos para garantizar la precisión de los resultados y recomendaciones
generados.
5. Cumplimiento legal y regulatorio: Además de las leyes de protección de datos, el
software debe cumplir con otras regulaciones y normativas relevantes, como las
leyes de privacidad, derechos de autor y comercio electrónico aplicables en la
jurisdicción donde se utilice.
6. Costos y recursos: El desarrollo, la implementación y el mantenimiento del
software de comportamiento de turista implican costos y asignación de recursos
adecuados. Es importante evaluar los recursos disponibles y establecer un
presupuesto adecuado para el desarrollo, la integración, las actualizaciones y el
soporte continuo del software.
7. Interoperabilidad: Si el software debe interactuar con otros sistemas o
plataformas existentes, es importante asegurarse de que sea compatible e
interoperable con ellos. Esto implica la definición de interfaces de programación de
aplicaciones (API) adecuadas y la coordinación con los proveedores de sistemas
externos.
3 OBJETIVO
El objetivo del siguiendo documentó es explicación de los requerimientos funcionales y no
funcionales para el software de comportamiento de turistas y brindar un conocimiento profundo y
práctico sobre los aspectos clave a considerar al diseñar el software.
2.Descripcion General

3.1 Perspectiva del producto.

La perspectiva del producto para el software de comportamiento debe enfocarse en ofrecer una
herramienta eficiente y útil para analizar los datos recopilados sobre los patrones de los turistas

3.2 Funcionalidad del producto.


La funcionalidad del software de comportamiento de turistas puede incluir las siguientes
características:
• Recopilación de datos: El software debe ser capaz de recopilar datos sobre el
comportamiento de los turistas, como sus actividades, movimientos y preferencias.
• Análisis de datos: El software debe ser capaz de procesar y analizar los datos recopilados
para identificar patrones y tendencias en el comportamiento de los turistas. Esto puede incluir la
segmentación de los turistas por edad, género, nacionalidad, entre otros.
• Visualización de datos: El software debe permitir la visualización de los datos en forma de
gráficos, tablas y mapas, para que los usuarios puedan comprender fácilmente los resultados del
análisis.
• Generación de informes: El software debe ser capaz de generar informes que resuman los
resultados del análisis, lo que permitirá a los usuarios tomar decisiones informadas.
• Monitoreo en tiempo real: El software debe permitir el monitoreo en tiempo real del
comportamiento de los turistas, lo que permitirá a los usuarios reaccionar rápidamente a los
cambios en la demanda y las tendencias.
• Integración con otras herramientas: El software debe ser capaz de integrarse con otras
herramientas y sistemas utilizados en el sector turístico, como sistemas de reservas y de gestión
de alojamiento.
• Personalización: El software debe permitir a los usuarios personalizar los informes y
análisis para adaptarse a sus necesidades específicas.
• Seguridad: El software debe ser seguro y proteger la información de los usuarios y turistas.
• Escalabilidad: El software debe ser escalable para manejar grandes volúmenes de datos y
soportar un número creciente de usuarios.
• Fácil de usar: El software debe tener una interfaz fácil de usar, para que los usuarios
puedan acceder a la información y realizar análisis sin necesidad de una capacitación extensa.
3.3 Características de los usuarios

TIPO DE USUARIO TURISTA


Profesionales del El software de comportamiento de suele ser utilizado por profesionales del
sector turístico sector turístico, como agencias de viajes, hoteles, destinos turísticos,
compañías de transporte, entre otros.

Conocimiento básico Los usuarios del software deben tener conocimientos básicos en informática
en informática para poder utilizar las herramientas de análisis y visualización de datos.

Interés en el Los usuarios del software deben tener un interés en el comportamiento de los
comportamiento de turistas y su impacto en el sector turístico.
los turistas
Capacidad analítica: Los usuarios del software deben tener la capacidad de analizar los datos
recopilados y extraer conclusiones útiles para la toma de decisiones.
Capacidad de Los usuarios del software deben tener la capacidad de adaptarse a las nuevas
adaptación tecnologías y cambios en el sector turístico.
Conocimiento del Los usuarios del software deben tener conocimiento del idioma en el que está
idioma diseñado el software para poder utilizarlo de manera eficiente.
Habilidad para tomar Los usuarios del software deben tener la habilidad de tomar decisiones
decisiones basadas en la información y análisis proporcionados por el software.

Conocimiento del Conocimiento del mercado turístico


mercado turístico
Capacidad para En algunas empresas, el software de comportamiento puede ser utilizado por
trabajar en equipo equipos de trabajo, por lo que los usuarios deben tener la capacidad de
trabajar en equipo para lograr los objetivos comunes.

REQUERIMIENTOS FUNCIONALES:
*Registro de turistas.
*Recopilación de datos de comportamiento de turistas
*Análisis de datos
*Sistema de recomendaciones
*Integración con otros sistemas
*Acceso a través de múltiples dispositivos
*Seguridad:
REQUERIMIENTOS NO FUNCIONALES:
* Usabilidad
* Rendimiento
* Escalabilidad
* Disponibilidad:
* Seguridad
* Compatibilidad
* Mantenimiento:

REQUERIMIENTOS FUNCIONALES:

Registro de turistas: El sistema debe permitir a los turistas registrarse en el sistema


proporcionando información personal, como nombre, correo electrónico, fecha de nacimiento y
país de origen.
Recopilación de datos de comportamiento de turistas: El sistema debe ser capaz de recopilar y
registrar datos relevantes sobre el comportamiento de los turistas, como lugares visitados,
actividades realizadas, duración de la estancia, gastos, etc.
Análisis de datos: El sistema debe ser capaz de analizar los datos recopilados y generar informes
sobre el comportamiento de los turistas, como preferencias de actividades, destinos más
populares, patrones de gastos, etc.
Sistema de recomendaciones: El sistema debe ser capaz de utilizar los datos recopilados y
analizados para proporcionar recomendaciones personalizadas a los turistas, como destinos que
puedan interesarles, actividades que puedan disfrutar, etc.
Integración con otros sistemas: El sistema debe ser capaz de integrarse con otros sistemas, como
sistemas de reserva de hoteles, vuelos o tours, para proporcionar una experiencia de viaje
completa y sin problemas.
Acceso a través de múltiples dispositivos: El sistema debe ser accesible a través de múltiples
dispositivos, como computadoras de escritorio, laptops, Tablet y dispositivos móviles, para
garantizar la accesibilidad y la comodidad de los usuarios.
Seguridad: El sistema debe garantizar la seguridad de la información personal de los turistas y
protegerla contra el acceso no autorizado o la manipulación de datos.

REQUERIMIENTOS NO FUNCIONALES
Usabilidad: El software debe ser fácil de usar e intuitivo para que los turistas puedan navegar por
el sistema y encontrar la información que necesitan sin dificultad.
Rendimiento: El software debe ser rápido y responder de manera eficiente, especialmente en
situaciones de alta demanda, como en momentos de alta temporada turística.
Escalabilidad: El software debe ser capaz de manejar una gran cantidad de datos y usuarios a
medida que el sistema crece y se expande.
Disponibilidad: El software debe estar disponible en todo momento para garantizar que los
turistas puedan acceder a la información y funcionalidades del sistema en cualquier momento del
día.
Seguridad: El software debe estar protegido contra posibles ataques informáticos y cumplir con las
normas de seguridad de datos para proteger la información personal de los turistas.
Compatibilidad: El software debe ser compatible con diferentes sistemas operativos y navegadores
web para garantizar que los turistas puedan acceder al sistema desde diferentes dispositivos.
Mantenimiento: El software debe ser fácil de mantener y actualizar para garantizar que siga
funcionando sin problemas y esté actualizado con las últimas funcionalidades y mejoras.
HISTORIA DE USUARIO 1: REGISTRO DE TURISTAS

Como turista, quiero poder crear una cuenta en el sistema para acceder a todas las
funcionalidades.

Criterio de aceptación: *El turista crea la cuenta de usuario con éxito.

 El usuario no cuenta con la información requerida para el


registro a la plataforma

Historia de usuario 2: Búsqueda de destinos

Como turista, quiero poder buscar destinos para planificar mi viaje.

Criterio de aceptación: * Resultado de los diferentes destinos consultados.

 El sistema muestra los resultados de la búsqueda de destinos.


 La búsqueda no arroja resultados del destino consultado.
 El destino consultado no permite la visita de turistas.

Historia de usuario 3: Información de destinos

Como turista, quiero poder obtener información detallada sobre los destinos que me interesan.

Criterio de aceptación: El sistema muestra información detallada del destino seleccionado.

Historia de usuario 4:

 Reserva de alojamiento
Como turista, quiero poder realizar reservas de alojamiento desde la plataforma.

Criterio de aceptación: El sistema registra la reserva y muestra una confirmación al turista.

Historia de usuario 5:

 Códigos de conducta
Como turista, quiero poder acceder a información sobre leyes, códigos de conducta y cultura en el
destino que visitaré.

Criterio de aceptación: El sistema muestra códigos, leyes, contexto cultural y comportamiento


relacionados con el destino seleccionado.

Historia de usuario 6:

 Búsqueda de restaurantes
Como turista, quiero poder buscar restaurantes en el destino que visitaré.

Criterio de aceptación: El sistema muestra los resultados de la búsqueda de restaurantes.

Historia de usuario 7:

 Reserva de restaurantes
Como turista, quiero poder realizar reservas en restaurantes desde la plataforma.

Criterio de aceptación: El sistema registra la reserva y muestra una confirmación al turista.


Historia de usuario 8:

 Recomendaciones personalizadas
Como turista, quiero recibir recomendaciones personalizadas basadas en mis preferencias.

Criterio de aceptación: El sistema muestra recomendaciones personalizadas basadas en las


preferencias del turista.

Cada historia de usuario representa una funcionalidad o característica que los turistas desean
tener en el sistema. Estas historias pueden ser utilizadas para desarrollar y mejorar el sistema de
acuerdo con las necesidades de los turistas.

3.4.CONCLUSION

En conclusión, el documento nos da mayor entendimiento los requerimientos funcionales y no


funcionales para software.
En definitiva, el documento ha sido una oportunidad valiosa para que en el desarrollo se amplíen
los conocimientos y habilidades en el diseño del software de comportamiento, lo que les permitirá
ofrecer experiencias únicas y personalizadas a los turistas en el futuro.

También podría gustarte