Descripción de los casos de uso Darío Susnisky Junio del 2008

Caso de uso 01 – Subir Video Descripción: Permite subir un video desde cualquier tipo de soporte. Actores: Usuario Precondiciones: Haber ingresado a la página. Flujos: Flujo Normal • El sistema muestra una ventana de dialogo, para elegir el directorio en donde se encuentra el video. El actor accede al directorio correspondiente. El actor selecciona el archivo. El sistema cheque que el archivo, sea un archivo de video con alguno de los formatos soportados por el sistema En caso de aceptar el video, el sistema carga el video en un servidor/soporte interno para un acceso más rápido. Lógicamente, lo almacena en la cuenta del usuario logueado. El sistema avisa mediante un cartel que el video ha sido subido. Flujo Alternativo

• • •

En caso de rechazar el video, se le avisara al usuario mediante un cartel.

Poscondiciones: El video ha sido cargado en un servidor interno y ha sido marcado como video del usuario logueado.

Caso de uso 02 – Marcar escala Descripción: Permite determinar cuanto media en la realidad el área abarcada en el video.

Actores: Usuario Precondiciones: Haber elegido un video. Flujos:

Flujo Normal • • • • • El usuario realiza un click en algún punto de la imagen. El sistema almacena las coordenadas del punto en la imagen. El usuario realiza otro click en algún otro punto de la imagen. El sistema almacena las coordenadas del segundo punto. El sistema dibuja una línea en la imagen que realiza el recorrido entre los dos puntos. El sistema muestra un cuadro de dialogo con la leyenda “Ingrese medida real” El usuario ingresa un número racional indicando la medida en la realidad. El sistema valida los datos ingresados por el usuario El sistema calcula cuanto medirá un píxel en la imagen en la realidad y lo almacena en una variable. El sistema le avisa al usuario mediante un cartel la efectividad de la acción. • •

Flujo Alternativo

En caso de ser las 2 coordenadas iguales, el sistema le avisa al usuario del error mediante un cartel.

• • •

En caso de que los datos no sean validos, se le avise al usuario mediante un cartel.

Poscondiciones: Variable que contiene la medida de un píxel en la realidad.

Caso de uso 03 – Seleccionar cuadro Descripción: Permite seleccionar que cuadro del video se quiere ver Actores: Usuario Precondiciones: Haber elegido un video.

Flujos: Flujo Normal • • • • El sistema muestra un cuadro de dialogo El actor ingresa un numero natural indicando que cuadro desea ver El sistema valida el dato ingresado El sistema muestra en pantalla el cuadro deseado. • En caso de no ser validos los datos, se le avisa al usuario mediante un cuadro. Flujo Alternativo

Poscondiciones: Muestra en pantalla el cuadro deseado.

Caso de uso 04 – Marcar el objeto en cuadro Descripción: Permite marcar el objeto sobre el cual se harán las mediciones en un cuadro. Actores: Usuario Precondiciones: Haber elegido un video.

Flujos: Flujo Normal • El usuario hace click en el punto deseado de la imagen (punto donde esta el objeto) El sistema guarda internamente el numero de cuadro junto con las coordenadas del objeto El sistema avisa mediante un cuadro que el proceso ha sido ejecutado sin problemas. Flujo Alternativo

Poscondiciones: Datos actualizados sobre la posición del objeto en los diferentes cuadros.

Caso de uso 05 – Generar Conclusiones Descripción: Muestra la velocidad, la aceleración y la distancia recorrida del objeto deseado en el rango de los cuadros marcados. Actores: Usuario Precondiciones: Haber marcado la escala. Haber marcado el objeto en 2 cuadros. Flujos:

Flujo Normal • El sistema calcula la aceleración, la velocidad y la distancia recorrida del objeto El sistema muestra mediante un cartel los resultados El sistema le envía un análisis del video a los mails registrados y también publica el análisis en los mails registrados. También, actualiza el feed RSS.

Flujo Alternativo

• •

Poscondiciones: Cartel con los resultados del análisis del video.

Caso de uso 06 – Registrarse Descripción: Permite registrar un usuario nuevo en la página. Actores: Usuario. Precondiciones: Flujos:

Flujo Normal • El actor llena una planilla con sus datos (un texto para el nombre, el apellido y el apodo, un texto con una estructura correcta en el mail y en la página del blog y dos textos iguales con la estructura correcta que servirán de contraseña. El mail y el blog son opcionales) El sistema valida los datos. El sistema muestra mediante un cartel el éxito de la registración. •

Flujo Alternativo

• •

El sistema avisa mediante un cartel que los datos no son validos.

Poscondiciones: La base de datos de usuarios actualizada.

Caso de uso 07 – Ingresar Descripción: Permite ingresar a la pagina con un usuario. Actores: Usuario. Precondiciones: Haberse registrado. Flujos:

Flujo Normal • • El actor llena su apodo y su contraseña. El sistema valida la existencia del usuario y que la contraseña sea correcta El sistema muestra mediante un cartel el éxito del ingreso. •

Flujo Alternativo

El sistema avisa mediante un cartel que los datos no son validos.

Poscondiciones: El sistema reconoce al usuario como un usuario registrado de ahora en adelante.

Caso de uso 08 – Elegir video Descripción: Permite seleccionar un video dentro de los videos que fueron subidos. Actores: Usuario. Precondiciones: Haberse logeuado. Flujos:

Flujo Normal • El sistema muestra una lista (ordenada) con todos los usuarios que subieron videos, encabezada por el usuario logueado. El usuario clickea en algún usuario. El sistema muestra los videos subidos por ese usuario. El usuario clickea en algún video. El sistema muestra en pantalla el primer cuadro de ese video, junto con las herramientas necesarias para analizarlo.

Flujo Alternativo

• • • •

Poscondiciones: El video elegido estará listo para ser analizado. El primer cuadro del video elegido se podrá ver en pantalla.

Caso de uso 09 – Generar gráfico Descripción: Genera un grafico con las conclusiones sacadas a partir del video. Actores: Usuario. Precondiciones: Haber generado las conclusiones. Flujos:

Flujo Normal • El sistema genera y muestra un grafico con las conclusiones del video.

Flujo Alternativo

Poscondiciones: Grafico con las conclusiones.

Caso de uso 10 – Generar feed Descripción: Le da al usuario la dirección RSS con las actualizaciones del sistema Actores: Usuario. Precondiciones: Flujos:

Flujo Normal • El sistema genera y muestra la dirección RSS.

Flujo Alternativo

Caso de uso 11 – Generar mail. Descripción: Envia a un mail determinado las conclusiones de un video. Actores: Usuario. Precondiciones: Haber generado las conclusiones de un video. Flujos:

Flujo Normal • El sistema muestra una pantalla indicando que el usuario ingrese una dirección de mail. El usuario ingresa una dirección mail. El sistema valida la dirección. En caso de ser valida, el sistema le envía a esa dirección un mail con las conclusiones del video. •

Flujo Alternativo

• • •

En caso de no ser valida, el sistema le avisa al usuario mediante un cartel.

Caso de uso 12 – Generar post en blog. Descripción: Genera un post en un blog con las conclusiones de un video. Actores: Usuario. Precondiciones: Haber generado las conclusiones de un video. Flujos:

Flujo Normal • El sistema muestra una pantalla indicando que el usuario ingrese una dirección web de un blog. El usuario ingresa la dirección de su blog. El sistema valida la dirección. En caso de ser valida el sistema genera un post en el blog con las conclusiones del video. •

Flujo Alternativo

• • •

En caso de no ser valida, el sistema le avisa al usuario mediante un cartel.

Sign up to vote on this title
UsefulNot useful