Está en la página 1de 8

Buscador de imágenes

Integrantes:

Susana Crespo Sánchez

Sebastián Betancur Osorio

Esteban Castaño

Juan José Rodas

Institución Universitaria de Envigado

Programación Móvil

Docente:

Bernardo Molina Zuluaga

2023
Caso de negocio: En un mundo inundado de imágenes, cada foto tiene una historia que contar. Pero
a menudo, encontrar la imagen perfecta para contar tu propia historia puede ser una tarea
abrumadora. Imagina estar planeando un anuncio publicitario para tu nuevo producto o creando un
álbum de recuerdos de tus vacaciones familiares. Quieres imágenes que no solo sean visualmente
atractivas, sino que también se ajusten perfectamente al mensaje que deseas transmitir.
Aquí es donde entra en juego nuestro proyecto de buscador de imágenes, que se destaca por
satisfacer una necesidad única y emocionante: la búsqueda por contexto. No se trata solo de buscar
imágenes basadas en palabras clave, sino de encontrar imágenes que encajen perfectamente en el
escenario o la situación que estás imaginando.

Necesidad: La necesidad que abordamos es más que una simple búsqueda de imágenes; se trata de
encontrar imágenes que cuenten una historia coherente y emocional en el contexto adecuado.

Requisitos
- Búsqueda por contexto:
Capacidad para ingresar una descripción o términos que reflejen el contexto deseado. Integración de
algoritmos de procesamiento de lenguaje natural para interpretar las descripciones y términos de
búsqueda.

- Motor de búsqueda:
Motor de búsqueda que pueda analizar imágenes basadas en descripciones. Algoritmos de búsqueda
visual para encontrar imágenes que coincidan con el contexto proporcionado.

- Filtros avanzados:
Opciones de filtrado según atributos como resolución, orientación, licencia y fecha de creación.

- Búsqueda inversa de imágenes:


Capacidad para cargar una imagen y encontrar información relacionada de esa imagen, por ejemplo,
imágenes relevantes o similares.

- Visualización interactiva:
Funcionalidades de zoom y descargar la imagen seleccionada.

- Plataformas Móviles:
El desarrollo será funcional para sistemas operativos Android.

- Pasarela de imágenes:
El resultado de la búsqueda, debe traer las imágenes relacionadas de forma organizada y en un
orden específico.

Actores
- Desarrollador de software móvil:
Responsable de la programación y desarrollo de la aplicación móvil en Android. Trabaja en la
implementación de las funcionalidades y características según los requisitos.

- Diseñador de experiencia de usuario:


Crea la interfaz de usuario y experiencia visual de la aplicación. Diseña la navegación, la
disposición de los elementos y la interacción con el usuario.

- Especialista en control de calidad / Tester:


Realiza pruebas exhaustivas en la aplicación para identificar errores y problemas de
funcionamiento. Proporciona retroalimentación para mejorar la calidad de la aplicación.

- Gestor de Proyecto:
Supervisa el progreso del proyecto, coordina los equipos y asegura que se cumplan los plazos y los
objetivos.

- Especialista en Marketing y Promoción:


Desarrolla estrategias de marketing para promocionar la aplicación y atraer a los usuarios.

Casos de uso
1. Búsqueda por Descripción:
 Actor: Usuario.

 Flujo: El usuario ingresa una descripción como "boda al aire libre con flores" en la
barra de búsqueda.
 Sistema: Procesa la descripción y muestra imágenes relevantes que coinciden con la
descripción ingresada.
 Resultado: El usuario visualiza imágenes de bodas al aire libre con flores, ajustando
la búsqueda según sea necesario.
2. Filtrado de Resultados:
 Actor: Usuario.

 Flujo: El usuario realiza una búsqueda de "playa atardecer" y aplica un filtro de


"resolución alta".
 Sistema: Aplica el filtro de resolución alta a las imágenes de la búsqueda original.

 Resultado: El usuario ve imágenes de atardeceres en la playa con alta resolución.

3. Búsqueda Inversa de Imágenes:


Actor: Usuario.
Flujo: El usuario carga una imagen de un edificio moderno desde su galería.
Sistema: Analiza la imagen cargada y busca imágenes relacionadas con edificios similares.
Resultado: El usuario ve imágenes de otros edificios modernos con diseños similares.
4. Pasarela de imágenes
Actor: Usuario.
Flujo: El usuario busca una imagen sobre cualquier palabra ingresada.
Sistema: La aplicación trae imágenes relacionadas frente a lo ingresado.
Resultado: Las imágenes cargar en un tipo mosaico, una imagen al lado de la otra.
Historias de usuario:
Inicio de Sesión y Registro de Usuarios:
Como usuario interesado en explorar y descargar imágenes de alta calidad para uso
personal y profesional, debe tener la capacidad de iniciar sesión en la plataforma y
registrarme como nuevo usuario, para acceder a funcionalidades personalizadas, guardar
mis selecciones favoritas y gestionar mi actividad en la página de manera segura y
eficiente.
Criterios de Aceptación:
1. Como usuario nuevo, puedo acceder a un formulario de registro desde la página de inicio.
2. El formulario de registro solicita la información necesaria, como nombre completo, dirección de
correo electrónico y contraseña segura.
3. La contraseña debe cumplir con criterios de seguridad (por ejemplo, longitud mínima, uso de
mayúsculas, minúsculas y caracteres especiales).
4. Después de completar el registro, recibo un correo electrónico de confirmación con un enlace
para verificar mi dirección de correo electrónico.
5. Como usuario registrado, puedo acceder al formulario de inicio de sesión desde la página de
inicio.
6. Puedo ingresar mi dirección de correo electrónico y contraseña en el formulario de inicio de
sesión.
7. Si los datos de inicio de sesión son válidos, se me redirige a mi panel de usuario personalizado.
8. Si los datos de inicio de sesión no son válidos, se muestra un mensaje de error indicando que la
combinación de correo electrónico y contraseña es incorrecta.
9. En mi panel de usuario, tengo la opción de ver y editar mi perfil, que incluye información como
mi nombre, dirección de correo electrónico y foto de perfil.

10. Puedo ver mi historial de descargas anteriores y las imágenes guardadas en una sección de
"Favoritos".
11. Desde mi panel de usuario, tengo la opción de cerrar sesión en cualquier momento para
garantizar la seguridad de mi cuenta.
12. Si olvido mi contraseña, puedo solicitar un restablecimiento de contraseña y recibir un correo
electrónico con instrucciones para crear una nueva contraseña segura.
13. Se implementan medidas de seguridad para proteger los datos de los usuarios y prevenir
posibles amenazas, como ataques de fuerza bruta y vulnerabilidades de seguridad.
Esta historia de usuario abarca el proceso de inicio de sesión y registro en la plataforma de
búsqueda y descarga de imágenes, asegurando que los usuarios puedan acceder de manera segura y
beneficiarse de las características personalizadas que ofrece el sitio web.
Búsqueda Eficiente de Imágenes
Como usuario en busca de imágenes para diversos propósitos creativos y profesionales, quiero
poder realizar búsquedas precisas y eficientes en la plataforma de imágenes, para encontrar
rápidamente las imágenes que se ajusten a mis necesidades y ahorrar tiempo en el proceso de
exploración y selección.
Criterios de Aceptación:
1. En la página de inicio, se encuentra un campo de búsqueda claramente visible y accesible.
2. Puedo ingresar términos de búsqueda en el campo de búsqueda, como palabras clave, temas o
categorías relacionadas con las imágenes que estoy buscando.
3. A medida que escribo en el campo de búsqueda, se muestra una lista de sugerencias basadas en
términos populares o relevantes.
4. Puedo aplicar filtros de búsqueda, como tipo de imagen (foto, ilustración, vector), orientación
(vertical, horizontal), tamaño y licencia (por ejemplo, libre de derechos, licencia Creative
Commons).
5. Después de aplicar filtros, la lista de resultados se actualiza automáticamente para reflejar los
criterios seleccionados.
6. Los resultados de la búsqueda se muestran en una cuadrícula ordenada, con miniaturas de
imágenes, títulos y detalles relevantes.
7. Puedo hacer clic en una imagen de la lista de resultados para obtener una vista previa ampliada y
más detalles sobre la imagen.
8. Desde la vista previa, tengo la opción de descargar la imagen en diferentes tamaños y formatos
disponibles.
9. Puedo guardar imágenes en una sección de "Favoritos" para acceder a ellas más tarde desde mi
panel de usuario.
10. Las imágenes descargadas se almacenan en mi cuenta para que pueda acceder a ellas en
cualquier momento desde mi historial de descargas.
11. La plataforma utiliza algoritmos de búsqueda eficientes para ofrecer resultados relevantes y de
alta calidad, priorizando imágenes que coincidan con mis términos de búsqueda.
12. La plataforma indica claramente si una imagen está sujeta a restricciones de licencia y
proporciona información sobre cómo se puede usar legalmente.
13. Se implementa una funcionalidad de búsqueda avanzada que permite a los usuarios realizar
búsquedas más detalladas utilizando operadores booleanos, rangos de fechas y otros criterios
específicos.
Esta historia de usuario garantiza que los usuarios puedan buscar y encontrar imágenes de manera
eficiente, aprovechando herramientas de filtrado y opciones de búsqueda avanzada para encontrar
las imágenes más relevantes para sus proyectos.
Caso de Uso 1: Realizar una Búsqueda Básica
Actores: Usuario registrado / Usuario no registrado
Imagen diagrama

1. El usuario accede a la página de inicio de la plataforma de búsqueda de imágenes.


2. El usuario visualiza el campo de búsqueda claramente visible en la página.
3. El usuario ingresa "playa tropical" en el campo de búsqueda.
4. A medida que escribe, se muestran sugerencias como "playa tropical amanecer" y "playa tropical
palmeras".
5. El usuario selecciona "playa tropical amanecer" de las sugerencias.
6. La plataforma muestra resultados de imágenes relacionadas con "playa tropical amanecer".
7. El usuario explora las miniaturas de imágenes y hace clic en una imagen para obtener una vista
previa ampliada.
8. Desde la vista previa, el usuario selecciona la opción de descarga en tamaño grande.
9. La imagen seleccionada se descarga y se almacena en la carpeta de descargas del usuario.

Caso de Uso 2: Filtrar Resultados de Búsqueda


Actores: Usuario registrado / Usuario no registrado

Imagen diagrama

1. El usuario ha realizado una búsqueda de "montañas" en la plataforma.


2. La plataforma muestra una lista de resultados de imágenes relacionadas con "montañas".
3. El usuario utiliza los filtros de búsqueda para seleccionar "foto" como tipo de imagen y
"horizontal" como orientación.
4. La plataforma actualiza la lista de resultados para mostrar solo imágenes de tipo "foto" y
orientación "horizontal".
5. El usuario explora las imágenes filtradas y elige una que le guste.
6. Desde la vista previa, el usuario descarga la imagen en tamaño mediano.

Caso de Uso 3: Guardar Imágenes en Favoritos


Actores: Usuario registrado

Imagen del diagrama

1. El usuario ha realizado una búsqueda de "ciudad nocturna" en la plataforma.


2. La plataforma presenta una serie de resultados de imágenes nocturnas de ciudades.
3. El usuario hace clic en la imagen de una ciudad en particular para ver una vista previa más
grande.
4. Impresionado por la imagen, el usuario guarda la imagen en la sección de "Favoritos" desde la
vista previa.
5. El usuario también hace clic en "Ver más detalles" para obtener información adicional sobre la
imagen y su licencia.
6. La imagen queda registrada en la sección de "Favoritos" en el panel de usuario del usuario para
acceder a ella en el futuro.

También podría gustarte