INGENIERÍA DE
SOFTWARE
SISTEMA DE GESTIÓN DE VETERINARIA
INTEGRANTES:
DORIS CONDORI
BERTHA BURGOS
ANELI MARTÍNEZ
ALEJANDRA EVANGELISTA
GRUPO 03
1 INTRODUCCIÓN
PRESENTACIÓN
INTRODUCCIÓN
DEFINICION DEL CASO
Travelling-Viajes necesita desarrollar una aplicación móvil para
entrar en el mercado de aplicaciones del sector de viajes,
donde la mayoría de las empresas ya cuentan con una. La app
servirá como nuevo canal de ventas, mejorará la imagen de
marca y ayudará a diferenciarse de la competencia a bajo
costo.
SERIE DE DESAFÍOS
Competencia alta en el sector.
Lograr una diferenciación con funcionalidades únicas.
Ofrecer una experiencia de usuario sencilla e intuitiva.
Atraer usuarios en un mercado saturado.
Mantener soporte y actualizaciones constantes.
Asegurar la seguridad y privacidad de los datos.
OBJETIVO
OBJETIVO PRINCIPAL
Desarrollar una aplicación móvil para Travelling-Viajes que
ofrezca un nuevo canal de ventas y mejore la imagen de marca,
permitiendo a los usuarios acceder a servicios de viajes de
manera rápida y sencilla.
IMPORTANCIA Y BENEFICIO
Visibilidad: Incrementa la presencia de la marca en dispositivos
móviles, que son una herramienta esencial para los
consumidores modernos.
Nuevo canal de ventas: La app facilita las reservas y compras
directamente desde el móvil, lo que puede aumentar las ventas.
Mejor experiencia del usuario: Con una navegación pop-up y
listas desplazables, los usuarios tendrán una experiencia fluida y
accesible, presentar una app moderna y funcional refuerza la
percepción de innovación y calidad de la empresa.
DETALLE
PROBLEMÁTICA
Travelling-Viajes enfrenta el desafío de mantenerse competitiva
en un mercado saturado, donde la mayoría de las empresas del
sector de viajes ya cuentan con aplicaciones móviles bien
desarrolladas. Sin una app propia, la empresa corre el riesgo de
perder clientes y oportunidades de negocio, además de quedar
rezagada frente a competidores que ofrecen experiencias más
accesibles y convenientes a través de dispositivos móviles.
REQUERIMIENTOS DEL SISTEMA
Navegación pop-up y listas desplazables (ListView).
Registro de usuarios y búsqueda de viajes.
Reserva y compra de boletos en línea.
Notificaciones push para promociones y recordatorios.
Seguridad en datos y pagos.
Integración con pasarelas de pago y atención al cliente.
Soporte multilenguaje.
Compatible con Android e iOS.
ANÁLISIS DE REQUERIMIENTOS
I.REQUERIMIENTOS FUNCIONALES:
Registro de clientes: El sistema debe requerir el registro e inicio de sesión
de usuarios,
Gestión de Historial: Se debe proporcionar una función para visualizar el
historial médico de las mascotas.
Navegación pop-up y listas desplazables para mostrar
información.
Búsqueda de viajes por destino, fecha y tipo de servicio.
ANÁLISIS DE REQUERIMIENTOS
II.REQUERIMIENTOS NO FUNCIONALES:
Rendimiento: Manejar eficientemente un gran volumen de transacciones
con tiempos de respuesta rápidos.
Seguridad: Implementar un sistema de autenticación seguro para
proteger la información confidencial.
Usabilidad: Interfaz intuitiva y fácil de usar para los usuarios.
Escalabilidad: Diseñar la app para ser escalable y soportar un aumento
en el número de usuarios y datos.
Mantenibilidad: Establecer prácticas de desarrollo y documentación para
facilitar futuras actualizaciones y mantenimiento.
DISEÑO
CARACTERISTICAS
1. Editor de Código
2. Diseñador de Interfaces
3. Emulador de Android
ANDROID STUDIO 4. Gestión de Proyectos
5. Herramientas de Prueba
Android Studio es el entorno de 6. Integración con Google Services
desarrollo integrado (IDE) oficial 7. Control de Versiones
para el desarrollo de aplicaciones 8. Soporte Multiplataforma
Android. Desarrollado por Google,
Android Studio ofrece una variedad
de herramientas y características
diseñadas para facilitar la creación de 02
aplicaciones para dispositivos
Android.
01
POSIBLES COMPORTAMIENTOS A IMPLEMENTAR
Master-Detail Page es un patrón de diseño de navegación utilizado en
aplicaciones móviles y de escritorio para organizar y mostrar información de
manera eficiente. Este patrón es común en aplicaciones que manejan listas
de elementos y detalles asociados a esos elementos.
Master Page es la página o vista que muestra una lista o un conjunto de
opciones, a partir de las cuales el usuario puede seleccionar un elemento
para ver detalles adicionales. Es una parte clave del patrón Master-Detail.
List View es un componente de interfaz de usuario que se utiliza para
mostrar una lista de elementos en una aplicación. Es común en
aplicaciones móviles y de escritorio y se utiliza para presentar datos de
manera estructurada y accesible.
La navegación pop-up se refiere a una técnica en diseño de interfaces en
la que se presentan ventanas emergentes (pop-ups) para mostrar
información o proporcionar opciones sin abandonar la vista actual.
2 APK
VISTA USUARIO
GROUP 03