Você está na página 1de 7

Encontrar Actores y Casos de Uso

Encontrar Actores
A continuacin se especifican los actores que interactuarn con el sistema, adems se describirn brevemente.

Usuario
ste actor representa a la persona fsica que interactuar con todo el sistema. Las funciones que realizar este actor consisten en configurar y elegir las rutas de audio que se aplicarn, en producir el sonido que ser capturado y parar y detener la captura de sonido.

Encontrar Casos de Uso


1. Configurar los parmetros de la captura de sonido
Escenario donde el usuario configurar los parmetros de la captura de sonido: frecuencia de muestreo, nmero de bits por muestra y nmero de canales.

2. Iniciar/Finalizar la captura de sonido


Escenario en el que el usuario cambiar el estado del mdulo de captura: si est detenido lo enciende y si est funcionando lo detiene.

3. Pausar/Reanudar la captura de sonido


Escenario en el que el usuario puede pausar y reanudar la captura cuando desee. Se diferencia del caso de uso anterior en que en este al parar la captura no se reinician los efectos, es decir, si por ejemplo estoy aplicando un eco de 3 segundos y le doy al botn de pausa, al reanudar la captura se debern escuchar como un eco los 3 segundos anteriores al momento que puls el botn de pausa.

4. Seleccionar el dispositivo de captura


Escenario en el cual el usuario elegir el dispositivo de captura deseado, ya que puede haber varios.

5. Elegir los medios de salida


En este escenario el usuario podr elegir hacia donde dirige el sonido capturado. Las opciones son dirigirlo hacia los altavoces, el disco duro(a modo de fichero WAV) o hacia ambos simultneamente.

6. Aplicar una Ruta de Audio


Escenario en el que el usuario podr elegir la Ruta de Audio a aplicar de entre todas las disponibles.

7. Modificar una Ruta de Audio


Escenario en el que el usuario podr editar Rutas de Audio.

8. Quitar un efecto
Escenario en el que el usuario quitar un efecto que previamente haba introducido en una Ruta de Audio.

9. Agregar un efecto
Escenario en el que el usuario aade un efecto a la Ruta de Audio que est siendo editada.

10. Modificar los parmetros de un efecto


En ste escenario el usuario podr modificar los parmetros de un efecto que ha sido previamente seleccionado. Si estos parmetros se modifican en una Ruta de Audio que est siendo aplicada el resultado de la modificacin se oir en tiempo real.

Modelo de Casos de Uso

Seleccin del dispositivo de captura Configurar los parmetros de la captura de sonido Iniciar/Finalizar captura

Aplicar una Ruta de Audio

Usuario

Pausar/Reanudar captura

<<include>>

<<include>>

Quitar un efecto

Modificar Ruta de Audio

Modificar los parmetros de un efecto

Elegir medio(s) de salida

<<include>>

Agregar un efecto

Detallar Casos de Uso


1. Configurar los parmetros de la captura de sonido
Precondicin El sistema debe encontrarse parado. No se debe permitir usar este caso de uso si se encuentra capturando sonido. Flujo de sucesos Camino bsico: 1. Al empezar el caso de uso el Usuario se encuentra ante una pantalla en la que se vern la configuracin por defecto de los siguientes parmetros: frecuencia de muestreo, nmero de canales y nmero de bits por muestra. 2. El usuario elegir los valores deseados para cada parmetro. Pero slo podr elegir entre unos valores previamente establecidos. 3. Si el usuario lo confirma, se usar la nueva configuracin en lugar de la configuracin anterior. Poscondicin Despus de los diferentes pasos de ste caso de uso el sistema quedar configurado para capturar sonido con la configuracin elegida, bien la nueva introducida o la que ya haba antes.

Inicio "configurar los parmetros de captura"

Visualizando configuracin actual Cancelar

Aceptar
Cambiar configuracin

Cambios aceptados

Configuracin cambiada

Cambios cancelados

Fin "configurar los parmetros de captura"

2. Iniciar/Finalizar la captura de sonido 3. Pausar/Reanudar la captura de sonido 4. Seleccionar el dispositivo de captura


Precondicin: Para poder iniciar ste caso de uso el sistema debe encontrarse detenido. Flujo de sucesos: Camino bsico: 1. Al comenzar el caso de uso el usuario ver una pantalla con todos los dispositivos que incorpora el sistema para capturar sonido, distinguiendo cul es el que se utiliza por defecto. 2. El usuario elegir qu dispositivo desea usar. 3. Si el usuario lo confirma, se usar la nueva configuracin en lugar de la configuracin por defecto. Poscondicin: Despus de los diferentes pasos de ste caso de uso el sistema quedar configurado para capturar sonido usando el dispositivo elegido, o el que se encontraba seleccionado anteriormente en el caso de haber cancelado la seleccin.

5. Elegir los medios de salida


Precondicin: Para poder iniciar ste caso de uso el sistema debe encontrarse detenido. Flujo de sucesos: Camino bsico: 1. Al comenzar el caso de uso el usuario ver una pantalla con todos los dispositivos que se pueden utilizar como salida de audio. Normalmente sern el disco duro(fichero WAV) y la tarjeta de sonido. 2. En el caso de seleccionar volcar la salida al disco duro se le preguntar la ruta y el nombre del fichero en el que almacenar los datos. 3. El usuario elegir qu dispositivos desea usar. Podr hacer una seleccin mltiple. 4. Si el usuario lo confirma, se usar la nueva configuracin en lugar de la configuracin por defecto. Poscondicin:

Despus de los diferentes pasos de ste caso de uso el sistema quedar configurado para volcar la salida a los dispositivos elegidos, o los que se encontraban seleccionados anteriormente en el caso de haber cancelado la seleccin.

6. Aplicar una Ruta de Audio


Precondicin: Para poder iniciar ste caso de uso el sistema debe encontrarse detenido. Flujo de sucesos: Camino bsico: 1. Al comenzar el caso de uso el usuario ver una pantalla con todas las Rutas de Audio que se encuentran disponibles, ya porque las incorpore el sistema de fbrica o porque las haya creado l mismo. 2. El usuario elegir una y slo una Ruta de Audio. 3. Si el usuario lo confirma, se usar la nueva Ruta de Audio en lugar de la Ruta de Audio que se encontraba activa. Poscondicin: Despus de los diferentes pasos de ste caso de uso el sistema quedar configurado para aplicar la Ruta de Audio elegida al sonido que se capture.
Inicio "aplicar una Ruta de Audio"

Visualizando Rutas de Audio disponibles Cancelar Aceptar


Seleccionar

Cancelando cambios

Ruta seleccionada

Aceptando cambios

Fin "aplicar una Ruta de Audio"

7. Modificar una Ruta de Audio


Precondicin: Ninguna destacable. Flujo de sucesos: Camino bsico: 1. Al comenzar el caso de uso al usuario se le preguntar si desea modificar una Ruta de Audio preexistente o crear una nueva. 2. Si elige crear una nueva se le preguntar el nombre. 3. Si elige abrir una preexistente ver una pantalla con todas las Rutas de Audio que se encuentran disponibles, ya porque las incorpore el sistema de fbrica o porque las haya creado l mismo anteriormente. 4. Una vez llegados a este punto el usuario podr insertar y borrar efectos y modificar sus parmetros como l quiera. 5. Si el usuario lo confirma, la Ruta de Audio quedar almacenada. Camino alternativo: Si el sistema se encuentra usando la Ruta de Audio elegida se notificar al usuario que esa Ruta de Audio est en uso y no puede ser modificada. En este caso se volver al paso 1 del camino bsico.

Poscondicin: Despus de los diferentes pasos de ste caso de uso el sistema dispondr de una nueva Ruta de Audio.
Inicio "modificar Ruta de Audio" Ruta no vlida

Cancelar

Eligiendo Ruta de Audio Agregando un efecto


Agregar efecto

Cambios cancelados

Ruta vlida

Cancelar

Fin "modificar Ruta de Audio"

Visualizando ruta

Seleccionar efecto
Quitar un efecto

Efecto seleccionado

Aceptar Cambios confirmados Quitando un efecto

Cancelar seleccin

Modificando los parmetros

Modificar los parmetros

8. Quitar un efecto
Precondicin: Para poder ejecutar este caso de uso deben de cumplirse dos condiciones: 1. El usuario debe estar editando una Ruta de Audio. 2. Debe de haber un efecto seleccionado dentro de la Ruta de Audio, que ser el que queremos borrar Flujo de sucesos: Camino bsico: 1. El usuario selecciona un efecto de la Ruta de Audio. 2. El usuario selecciona/ejecuta la orden eliminar. 3. El sistema pedir confirmacin al usuario. 4. Si el usuario acepta se borrar el efecto de la Ruta de audio, sino no habr ningn cambio. Camino alternativo: Si no hay un efecto seleccionado se le informar al usuario de que debe seleccionar primero un efecto para poder borrarlo. Poscondicin: La ejecucin de este caso de uso conllevar el borrado de un efecto de la Ruta de Audio que est siendo editada. El quitar un efecto hace que el flujo de audio pase directamente del bloque anterior al efecto que se ha borrado al siguiente.

Inicio "quitar un efecto"

Confirmando borrado del efecto

Cancelar Cancelar quitar el efecto

Aceptar Confirmar quitar el efecto

Fin "quitar un efecto"

9. Agregar un efecto
Precondicin: Para poder ejecutar este caso de uso el usuario debe estar editando una Ruta de Audio. Flujo de sucesos: Camino bsico: 1. El usuario selecciona un efecto de la lista de efectos disponibles. 2. ste efecto ser aadido al final de la Ruta de Audio. 3. El sistema pedir confirmacin al usuario. 4. Si el usuario acepta se aadir el efecto de la Ruta de audio, sino no habr ningn cambio. Poscondicin: La ejecucin de este caso de uso conllevar aadir un efecto al final de la Ruta de Audio que est siendo editada.
Inicio "agregar efecto"

Visualizando efectos disponibles Cancelar


Elegir efecto

Accin agregar efecto cancelada

Cancelar

Efecto elegido
Aceptar

Accin agregar efecto confirmada

Fin "agregar efecto"

10. Modificar los parmetros de un efecto


Precondicin: Para poder ejecutar este caso de uso debe haber un efecto seleccionado dentro de la Ruta de Audio. Flujo de sucesos: Camino bsico: 1. El usuario selecciona un efecto de la Ruta de Audio. 2. El usuario selecciona/ejecuta la orden modificar parmetros. 3. Se mostrar una ventana donde el usuario podr modificar los parmetros(especficos de cada efecto). 4. Aqu pueden darse dos casos: a) El usuario est modificando un efecto de la Ruta de Audio que est siendo usada. a. 1 El hecho de modificar un parmetro hace que su efecto se lleve a cabo en tiempo real. b) El usuario est modificando un efecto de una Ruta de Audio que est siendo editada. b. 1 Tras modificar el parmetro el usuario puede aceptar o cancelar los cambios. Poscondicin: Si el usuario se encontraba editando una Ruta de Audio el efecto de ste caso de uso ser almacenar los valores de los parmetros del efecto dentro de la Ruta de Audio.