casos de uso
Los casos de uso determinan las condiciones o requerimientos que la aplicación debe cumplir una vez finalizada su implementación. Además permiten evaluar las funcionalidades durante el desarrollo.
caso de uso N°1
- Nombre: Convertir Imágenes.
- Propósito: Disminuir el tamaño de varias imágenes a la vez.
- Actor: Usuario.
- Pre-condiciones: Existen imágenes de formato jpg, png, gif las cuales se desea convertir.
- Evento: Inicio de la aplicación.
- Pos-condiciones: Junto a las imágenes originales con nombre "imagen.extensión", aparecen la imágenes con tamaño disminuido con nombre "(Small)imagen.extensión".
- Tipo: Manual
- Curso Normal de eventos:
- El sistema despliega una ventana con un cuadro de texto y dos botones: “Cargar Imagen” y “Convertir”.
- El usuario oprime el botón “Cargar imagen”.
- Se abre un cuadro para buscar y seleccionar la imagen a convertir.
- El nombre de la imagen se agrega al cuadro de texto y la cantidad total de imágenes agregadas son informadas en la parte baja de la aplicación.
- Los punto 2, 3 y 4 se pueden repetir según la cantidad de imágenes que el usuario desee convertir.
- El usuario oprime el botón “Convertir".
- El sistema desplegará una ventana informando cuantas imágenes han sido convertidas.
- Junto a las imágenes originales con nombre "imagen.extensión" , aparecen la imágenes convertidas con nombre "(Small)imagen.extensión".
- Curso alternativo de eventos:
- A.- El usuario oprime el botón “Convertir”.
- A.- El sistema desplegará una ventana de error indicando que ninguna imagen a sido cargada.
- A.- El usuario oprime “Aceptar”.
caso de uso N°2
- Nombre: Previsualizar imágenes en el buscador.
- Propósito: Ver una previsualización de una imagen en el cuadro "Cargar Imagen".
- Actor: Usuario.
- Pre-condiciones: La aplicación esté iniciada, existan imágenes de formato PNG, GIF o JPG para poder previsualizar.
- Evento: El usuario oprima el botón "Cargar Imagen".
- Pos-condiciones: El usuario observará en el cuadro "Cargar imagen" una miniatura de la imagen seleccionada.
- Tipo: Manual.
- Curso Normal de eventos:
- Se abre un cuadro "Cargar Imagen" para buscar y seleccionar la imagen a previasualizar.
- El usuario mediante el menu : "Buscar en:" y los botones "Subir un nivel" y "Escritorio", podrá navegar en el sistema de archivos hasta encontrar la imágen GIF, PNG o JPG deseada.
- El usuario pincha la imagen deseada.
- El cuadro "Cargar Imagen" mostrará una miniatura de la imagen seleccionada en la parte derecha de la ventana.
- Curso alternativo de eventos: No aplica.
caso de uso N°3
- Nombre: Eliminar archivo cargado
- Propósito: Eliminar una imagen de la lista de imágenes a convertir.
- Actor: Usuario.
- Pre-condiciones: Debe existir a lo menos una imagen cargada en la lista de imágenes a convertir.
- Evento: El usuario selecciona la imagen a eliminar de la lista.
- Pos-condiciones: La imagen eliminada desaparecerá de la lista de imágenes a convertir.
- Tipo: Manual
- Curso Normal de eventos:
- El usuario selecciona con "click izquierdo" la imagen a eliminar de la lista.
- La aplicación resaltará el nombre de la imagen seleccionada.
- El usuario realiza un "click derecho" sobre la imagen seleccionada.
- La aplicación mostrará un menú con la opción "Eliminar de la lista".
- El usuario selecciona la opción "Eliminar de la lista".
- El nombre de la imagen desaparece de la lista de imágenes a convertir.
- Curso alternativo de eventos: No aplica