Vous êtes sur la page 1sur 9

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 Flujo Alternativo
•1 El sistema muestra una ventana de
dialogo, para elegir el directorio en
donde se encuentra el video.

•2 El actor accede al directorio


correspondiente.

•3 El actor selecciona el archivo.

•4 El sistema cheque que el archivo, sea


un archivo de video con alguno de los
formatos soportados por el sistema

•5 En caso de aceptar el video, el sistema


carga el video en un servidor/soporte
interno para un acceso más rápido. •6 En caso de rechazar el video, se le
Lógicamente, lo almacena en la avisara al usuario mediante un cartel.
cuenta del usuario logueado.

•7 Ελ αχτορ ελιγε σι ελ αρχηιϖο εσ


πβλιχο ο νο.

•El sistema etiqueta el video como público o


privado.
•El sistema avisa mediante un cartel que el
video ha sido subido.

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 Flujo Alternativo


•8 El usuario realiza un click en algún
punto de la imagen.

•9 El sistema almacena las coordenadas


del punto en la imagen.

•10El usuario realiza otro click en algún


otro punto de la imagen.

•El sistema chequea que las dos


coordenadas no sean iguales.

•11El sistema almacena las coordenadas •13En caso de ser las 2 coordenadas
del segundo punto. iguales, el sistema le avisa al usuario
del error mediante un cartel.
•12El sistema dibuja una línea en la
imagen que realiza el recorrido entre
los dos puntos.

•14El sistema muestra un cuadro de


dialogo con la leyenda “Ingrese
medida real”

•15El usuario ingresa un número racional


indicando la medida en la realidad.

•16El sistema valida los datos ingresados


por el usuario, teniendo en cuenta que
el usuario debe haber ingresado un
numero racional, mayor a 0.

•17El sistema calcula cuanto medirá un


•18 En caso de que los datos no sean
píxel en la imagen en la realidad y lo validos, se le avise al usuario mediante
almacena en una variable. un cartel.
•19 El sistema le avisa al usuario mediante
un cartel la efectividad de la acción.

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 Flujo Alternativo
•20El sistema muestra un cuadro de
dialogo

•21El actor ingresa un numero natural


indicando que cuadro desea ver

•22El sistema valida el dato ingresado,


teniendo en cuenta que tiene que ser
un numero natural, menor o igual a la
cantidad de cuadros en el video.

•23El sistema muestra en pantalla el •24En caso de no ser validos los datos,
cuadro deseado. se le avisa al usuario mediante un
cuadro.

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 Flujo Alternativo
•25El usuario hace click en el punto
deseado de la imagen (punto donde
esta el objeto)

•26El sistema guarda internamente el


numero de cuadro junto con las
coordenadas del objeto

•27El sistema avisa mediante un cuadro


que el proceso ha sido ejecutado sin
problemas.

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 por lo menos 2


cuadros.

Flujos:
Flujo Normal Flujo Alternativo
•28El sistema calcula la aceleración, la
velocidad y la distancia recorrida del
objeto

•29El sistema muestra mediante un cartel


los resultados

•30El 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.

Poscondiciones: Cartel con los resultados del análisis del video. Posts en los blogs
registrados con los resulatados. Mails en los mails registrados con los resultados. Feed
actualizado.

Caso de uso 06 – Registrarse


Descripción: Permite registrar un usuario nuevo en la página.

Actores: Usuario.

Precondiciones:

Flujos:
Flujo Normal Flujo Alternativo
•31El 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 blog es opcionales y
debe ingresarse junto con su
contraseña. El usuario también puede
elegir si registrar su mail o no)

•32El sistema valida los datos.

•33El sistema muestra mediante un cartel •34El sistema avisa mediante un cartel
el éxito de la registración. 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 Flujo Alternativo
•35El actor llena su apodo y su
contraseña.

•36El sistema valida la existencia del


usuario y que la contraseña sea
correcta
•37El sistema muestra mediante un cartel •38El sistema avisa mediante un cartel
el éxito del ingreso. 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 Flujo Alternativo
•39Εl usuario elige si desea buscar videos
segun el titulo o usuario

•40El usuario usuario las palabras a


buscar •

•41El sistema muestra los videos o los


usuarios encontrados.

•42El usuario clickea en algún video o en


algun usuario •

•43Εn caso de haber buscado videos, el


sistema muestra en pantalla el primer
•En caso de haber buscado usuarios, el
cuadro de ese video, junto con las sistema muestra los videos
herramientas necesarias para subidos por el usuario
analizarlo.

•El usuario clickea en algun video


• El sistema muestra en pantalla el primer
cuadro de ese video, junto con las
herramientas necesarias para
analizarlo.

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 Flujo Alternativo
•44El sistema genera y muestra un
grafico con las conclusiones del video.

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 Flujo Alternativo
•45El sistema genera y muestra la
dirección RSS.

Poscondiciones: Feed actualizado.

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 Flujo Alternativo
•46El sistema muestra una pantalla
indicando que el usuario ingrese una
dirección de mail.

•47El usuario ingresa una dirección mail.

•48El sistema valida la dirección.

•49En caso de ser valida, el sistema le


envía a esa dirección un mail con las •50En caso de no ser valida, el sistema le
conclusiones del video. avisa al usuario mediante un cartel.

Poscondiciones: Mail nuevo en la casilla deseada con los resultados de la medición.

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 Flujo Alternativo
•51El sistema muestra una pantalla
indicando que el usuario ingrese una
dirección web de un blog.

•52El usuario ingresa la dirección de su


blog junto con su contraseña.

•53El sistema valida la dirección y la


contraseña del blog.

•54En caso de ser valida el sistema


genera un post en el blog con las •55En caso de no ser valida, el sistema le
conclusiones del video. avisa al usuario mediante un cartel.

Poscondiciones: Post en el blog deseado con los resultados de la medición.