Sunteți pe pagina 1din 25

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
• 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
• En caso de rechazar el video, se le
interno para un acceso más rápido. avisara al usuario mediante un
Lógicamente, lo almacena en la cartel.
cuenta del usuario logueado.

• El actor elige si el archivo es


público o no.

•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


• 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 chequea que las dos


coordenadas no sean iguales.

• El sistema almacena las coordenadas • En caso de ser las 2 coordenadas


del segundo punto. iguales, el sistema le avisa al usuario
del error mediante un cartel.
• 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, teniendo en cuenta que
el usuario debe haber ingresado un
numero decimal mayor a 0.
•El sistema calcula cuanto medirá un
• 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. un cartel.
• El sistema le avisa al usuario mediante
un cartel la total efectividad de la acción.

Poscondiciones: Almacenar 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
• El sistema muestra un cuadro de
dialogo.

• El actor ingresa un numero natural


indicando que cuadro desea ver

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

• El sistema muestra en pantalla el • En 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 cuadro.

Flujos:
Flujo Normal Flujo Alternativo
• 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.

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
• 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
blogs registrados. También, actualiza
el RSS feed.

Poscondiciones: Cartel con los resultados del análisis del video. Posts en los blogs
registrados con los resultados. 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
• 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 blog es opcional y
debe ingresarse junto con su usuario y
contraseña. El usuario también puede
elegir si registrar su mail para recibir
resultados sobre sus videos o no).

• El sistema valida los datos.

• El sistema muestra mediante un cartel • El sistema avisa mediante un cartel


el éxito de la registración. que los datos no son validos.

Poscondiciones: Usuarios registrado.


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
• El actor llena su apodo y su
contraseña,y chequea si quiere que se
le recuerde la contraseña.

• El sistema valida la existencia del


usuario y que la contraseña sea
correcta

• El sistema muestra mediante un cartel • El 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 logueado.

Flujos:
Flujo Normal Flujo Alternativo
• Εl usuario elige si desea buscar videos • El usuario clickea en alguno de sus
según el titulo o usuario videos.
•Εl sistema muestra en pantalla el primer
•El usuario ingresa las palabras a buscar cuadro de ese video, junto con las
herramientas necesarias para
analizarlo.
• El sistema muestra los videos
correspondientes al resultado de la
búsqueda.

• El usuario clickea en algún video

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

Poscondiciones: Grafico con las conclusiones.


Caso de uso 10 – Consultar feed

Descripción: Le da al usuario la dirección RSS con las actualizaciones del sistema

Actores: Usuario.

Precondiciones: -

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

Poscondiciones: Feed actualizado.


Caso de uso 11 – Generar mail.

Descripción: Envía a un mail determinado las conclusiones de un video.

Actores: Usuario.

Precondiciones: Haber generado las conclusiones de un video.

Flujos:
Flujo Normal Flujo Alternativo
• 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 • En 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
• El sistema muestra una pantalla
indicando que el usuario ingrese una
dirección web de un blog, el nickname
y password.

• El usuario ingresa la dirección de su


blog junto con su nickname y
contraseña.

• El sistema valida la dirección y la


contraseña del blog.

• En caso de ser valida el sistema


genera un post en el blog con las • En 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.


Caso de uso 13 – Log out.

Descripción: Permite que el usuario se desloguee.

Actores: Usuario.

Precondiciones: Log In.

Flujos:
Flujo Normal Flujo Alternativo
• El usuario clickea en el sector de log
out

• Εl sistema, internamente, desloguea al


usuario.

• El sistema avisa mediante un


cartel la total efectividad del
proceso.
Poscondiciones: El usuario no esta mas logueado.
Caso de uso 14 – Enviar datos al dueño

Descripción: Permite que el usuario le envie un mail al dueño del sistema.

Actores: Usuario.

Precondiciones:

Flujos:

Flujo Normal Flujo Alternativo


• El usuario escribe un texto sobre lo
que quiera.

• Εl usuario escribe su dirección de mail


(con la estructura correcta) y su
nombre.

• El usuario acepta el proceso

• El sistema valida que la dirección


de mail sea valida.

• El sistema le envía el mail con el


• Si la dirección de mail no es
contenido escrito por el usuario a valida, le avisa al usuario
la empresa. mediante un cartel.

Poscondiciones: Mail enviado.


Caso de uso 15 – Reproducir video

Descripción: Permite que el usuario reproduzca el video.

Actores: Usuario.

Precondiciones: Haber elegido un Video

Flujos:
Flujo Normal Flujo Alternativo
• El usuario toca play

• El sistema reproduce el video

Poscondiciones: El video se estara reproduciendo.


Caso de uso 16 – Recuperar contraseña

Descripción: Ayuda al usuario a recuperar su contraseña olvidada

Actores: Usuario.

Precondiciones: Haber llenado el campo “usuario” en la parte de log-in


Flujo Normal Flujo Alternativo
• El usuario indica que se olvido su
contraseña

• El sistema chequea que haya


ingresado un usuario existente

• En caso de que sea un usuario


• En caso de que sea un usuario
existente, el sistema le envia un falso, el sistema avisa del error
mail al usuario con su contraseña mediante un cartel.
Poscondiciones: Mail enviado al usuario con su contraseña.

Caso de uso 17 – Parar video


Descripción: Permite que el usuario detenga el video.

Actores: Usuario.

Precondiciones: Haber elegido un Video y que este este siendo reproducido

Flujos:
Flujo Normal Flujo Alternativo
• El usuario toca stop

• El sistema detiene el video

Poscondiciones: El video estara frenado.

Caso de uso 18 – Manejar volumen del video


Descripción: Permite que el usuario cambie el volumen del video

Actores: Usuario.

Precondiciones: Haber elegido un Video

Flujos:
Flujo Normal Flujo Alternativo
• El usuario regula la barra con los
niveles de sonido

• El sistema cambia la potencia del


sonido.

Poscondiciones: El volumen del video sera diferente.

Caso de uso 19 – Eliminar usuario


Descripción: Permite que algún usuario sea eliminado.

Actores: Usuario.

Precondiciones: Estar logueado.

Flujos:
Flujo Normal Flujo Alternativo
• El usuario selecciona la opción para
ser eliminado

• El sistema le pregunta al usuario si


esta seguro de lo que esta
haciendo.

• En caso de que el usuario conteste


• En caso de que el usuario
que si, el usuario será eliminado conteste que no, todo quedará
del sistema como antes.

Poscondiciones: El usuario será eliminado del sistema.

Caso de uso 20 – Cambiar posición del video

Descripción: Permite que el usuario cambie el momento que esta siendo reproducido del
video

Actores: Usuario.

Precondiciones: Haber elegido un Video y que este esté en reproducción.

Flujos:
Flujo Normal Flujo Alternativo
• El usuario regula la barra que indica la
posición del video

• El sistema actualiza el video

Poscondiciones: El video se estará reproduciendo en el momento que el usuario eligió.

Caso de uso 21 – Ver perfil de algún usuario.

Descripción: Permite ver el perfil de un usuario, junto con los videos que este subió.
Actores: Usuario.

Precondiciones: Haberse logueado

Flujos:
Flujo Normal Flujo Alternativo
• El usuario clickea en el nombre de
algún usuario

• El sistema muestra la información


del usuario, junto con los videos
que este subió.

Poscondiciones: El perfil del usuario se ve en pantalla.

Caso de uso 22 – Eliminar video

Descripción: Permite que algún video sea eliminado.


Actores: Usuario.

Precondiciones: Estar logueado y elegir un video del cual el usuario logueado sea dueño.

Flujos:
Flujo Normal Flujo Alternativo
• El usuario selecciona la opción para
eliminar el video

• El sistema le pregunta al usuario si


esta seguro de lo que esta
haciendo.

• En caso de que el usuario conteste


• En caso de que el usuario
que si, el video será eliminado del conteste que no, todo quedará
sistema como antes.

Poscondiciones: El video será eliminado del sistema.

Caso de uso 23 – Modificar usuario

Descripción: Permite que algún video sea eliminado.

Actores: Usuario.
Precondiciones: Estar logueado.

Flujos:
Flujo Normal Flujo Alternativo
• El usuario llena los campos mail (con
la estructura correcta de un mail),
usuario del blog, pagina del blog,
contraseña del blog, contraseña actual,
contraseña nueva y confirmar
contraseña nueva, siendo los últimos
tres campos obligatorios. Todos los
campos son de tipo texto.

• El sistema valida la contraseña.

• En caso de que la contraseña sea • En caso de que la contraseña no


sea correcta, se le avisa al usuario
correcta, el sistema actualiza los mediante un cartel.
datos del usuario.

Poscondiciones: El usuario estará actualizado.

S-ar putea să vă placă și