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:
    1. El sistema despliega una ventana con un cuadro de texto y dos botones: “Cargar Imagen” y “Convertir”.
    2. El usuario oprime el botón “Cargar imagen”.
    3. Se abre un cuadro para buscar y seleccionar la imagen a convertir.
    4. 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.
    5. Los punto 2, 3 y 4 se pueden repetir según la cantidad de imágenes que el usuario desee convertir.
    6. El usuario oprime el botón “Convertir".
    7. El sistema desplegará una ventana informando cuantas imágenes han sido convertidas.
    8. 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:
    1. A.- El usuario oprime el botón “Convertir”.
    2. A.- El sistema desplegará una ventana de error indicando que ninguna imagen a sido cargada.
    3. 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:
    1. Se abre un cuadro "Cargar Imagen" para buscar y seleccionar la imagen a previasualizar.
    2. 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.
    3. El usuario pincha la imagen deseada.
    4. 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:
    1. El usuario selecciona con "click izquierdo" la imagen a eliminar de la lista.
    2. La aplicación resaltará el nombre de la imagen seleccionada.
    3. El usuario realiza un "click derecho" sobre la imagen seleccionada.
    4. La aplicación mostrará un menú con la opción "Eliminar de la lista".
    5. El usuario selecciona la opción "Eliminar de la lista".
    6. El nombre de la imagen desaparece de la lista de imágenes a convertir.
  • Curso alternativo de eventos: No aplica