Beruflich Dokumente
Kultur Dokumente
Encontrar Actores
A continuacin se especifican y describen brevemente los actores que interactuarn con el sistema. 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.
1. Configurar LoLa
Este caso de uso tendr como resultado la configuracin de las diferentes caractersticas que pueda tener LoLa.
2. Capturar sonido
ste caso de uso representa la capacidad del sistema de capturar sonido usando la tarjeta de sonido y conducirlo hasta la salida o salidas elegidas.
Escenarios y subescenarios
1.1 Seleccin del dispositivo de captura
Escenario en el cual el usuario elegir el dispositivo de captura deseado, ya que puede haber varios
3.1 y 4.1
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 .
4.2
Agregar un efecto
Escenario en el cual el usuario podr aadir un nuevo efecto en la Ruta de Audio que est siendo editada.
Usuario
Los estereotipos "extend" e "include" no los utilizo segn el estndar UML 1.3, ya que en ese caso slo debera utilizar "extend". Aqu cuando <<include>> utilizo "include" quiero decir que ese escenario es una opcin del caso de Configurar LoLa Elegir medio(s) de salida uso que se va a utilizar <<include>> mucho, o sea, que gran parte del caso de uso descansa en ese escenario. Cuando uso "extend" quiero decir que Aplicar una Ruta de Audio Configurar los parmetros de la ese escenario es una captura de sonido opcin del caso de uso que aporta poca f uncionalidad al caso de uso, o no tiene mucho que <<extend>> ver con la f uncin principal Capturar sonido del caso de uso. <<include>> Seleccionar del dispositivo de captura <<extend>> Modificar los parmetros de un efecto
2. Si el usuario lo confirma, se usar la nueva configuracin en lugar de la configuracin anterior. Camino alternativo: 1. El usuario puede cancelar todas las modificaciones hechas en cualquier momento. 2. El usuario debe confirmar la cancelacin de sus acciones. Poscondicin Despus de los diferentes pasos de ste caso de uso el sistema quedar configurado para usar la configuracin elegida la prxima vez que se instancie el caso de uso Capturar sonido.
2.
Capturar sonido
Precondicin: Para poder iniciar este caso de uso el sistema debe encontrarse detenido. Flujo de sucesos: Camino bsico: 1. El usuario inicia este caso de uso pulsando sobre el botn de grabacin. 2. En cualquier momento el usuario puede pausar la captura de sonido 3. Para terminar la captura pulsar sobre el botn de parada Diagrama de estados:
Inicio "Capturar sonido"
Iniciando captura
Continuando captura
Stop
Pausa
Stop
Parando captura
3.
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. Diagrama de estados
Inicio "Aplicar una Ruta de Audio"
Cancelar
Seleccionar
Cancelando cambios
Cancelar
Confirmando cambios
Aceptar
Diagrama de actividades
Inicio "Aplicar una Ruta de Audio"
Elegir Ruta
No aceptada
Aceptada Fin "Aplicar una Ruta de Audio"
4.
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. Camino alternativo: 1. El usuario puede cancelar todas las modificaciones hechas en cualquier momento. 2. El usuario debe confirmar la cancelacin de sus acciones. Poscondicin: Despus de los diferentes pasos de ste caso de uso el sistema dispondr de una nueva Ruta de Audio. Diagrama de estados:
Inicio "modificar Ruta de Audio" Ruta no vlida
Cancelar
Cambios cancelados
Ruta vlida
Cancelar
Visualizando ruta
Seleccionar efecto
Quitar un efecto
Efecto seleccionado
Cancelar seleccin
Diagrama de actividades:
Seleccionar efecto
Agregar efecto()
Quitar efecto()
En otro caso
Terminar edicin Fin "modificar Ruta de Audio"
Escenarios detallados
1.1 Seleccionar el dispositivo de captura
Precondicin: A este escenario slo se puede llegar desde la ejecucin del caso de uso Configurar LoLa. Flujo de sucesos: Camino bsico: 1. Al comenzar el escenario 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 escenario 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.
1.2
1. 2. 3. 4.
Al comenzar el escenario 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. 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. El usuario elegir qu dispositivos desea usar. Podr hacer una seleccin mltiple. 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 escenario 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.
1.3
3.1 y 4.1
Precondicin: A este escenario slo se puede llegar desde la ejecucin del caso de uso Capturar sonido o desde Editar una Ruta de Audio. Flujo de sucesos: Camino bsico: 1. Se mostrar una ventana donde el usuario podr modificar los parmetros(especficos de cada efecto). 2. 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 escenario ser almacenar los valores de los parmetros del efecto dentro de la Ruta de Audio.
La ejecucin de este escenario conllevar que se aada el efecto elegido a la Ruta de Audio que est siendo editada, pero este caso de uso no es el que establecer el orden de aplicacin de los efectos!!
La ejecucin de este escenario conllevar que se borre una conexin entre dos efectos que haban sido conectados en la Ruta de Audio en edicin.