Tareas a nivel general

De PatioWiki

(Diferencias entre revisiones)
Línea 38: Línea 38:
       '''Precondiciones: '''Tareas debe estar en ejecución y los parámetros de configuración de la conexión han de estar correctamente configurados.
       '''Precondiciones: '''Tareas debe estar en ejecución y los parámetros de configuración de la conexión han de estar correctamente configurados.
       '''Escenario de éxito principal: '''  
       '''Escenario de éxito principal: '''  
-
               1.El usuario pulsa sobre el botón “Refrescar” situado en la barra de herramientas.
+
               1. El usuario pulsa sobre el botón “Refrescar” situado en la barra de herramientas.
-
               2.Tareas realiza una reconexión a la base de datos seleccionada y actualiza todos sus componentes.
+
               2. Tareas realiza una reconexión a la base de datos seleccionada y actualiza todos sus componentes.
-
3. Caso de uso: Configurar herramienta.  
+
'''3. Caso de uso: '''Configurar herramienta.  
-
    Actor principal: Usuario.  
+
      '''Actor principal: '''Usuario.  
-
    Precondiciones: Tareas debe estar en ejecución.
+
      '''Precondiciones: '''Tareas debe estar en ejecución.
-
    Escenario de éxito principal:  
+
      '''Escenario de éxito principal: '''
-
1.El usuario pulsa sobre el botón “Configurar” situado en la barra de herramientas.
+
              1. El usuario pulsa sobre el botón “Configurar” situado en la barra de herramientas.
-
2.Tareas muestra la ventana para introducir los parámetros de configuración de la herramienta.  
+
              2. Tareas muestra la ventana para introducir los parámetros de configuración de la herramienta.  
-
4. Caso de uso: Crear ejercicio.  
+
'''4. Caso de uso: '''Crear ejercicio.  
-
    Actor principal: Usuario.  
+
      '''Actor principal: '''Usuario.  
-
    Precondiciones: Tareas debe estar en ejecución.  
+
      '''Precondiciones: '''Tareas debe estar en ejecución.  
-
    Escenario de éxito principal:  
+
      '''Escenario de éxito principal: '''
-
1.El usuario pulsa sobre el botón “Nuevo” de la barra de herramientas.
+
              1. El usuario pulsa sobre el botón “Nuevo” de la barra de herramientas.
-
2.Tareas muestra la ventana de selección del tipo de ejercicio que se quiere crear.  
+
              2. Tareas muestra la ventana de selección del tipo de ejercicio que se quiere crear.  
-
3.El usuario selecciona el tipo de ejercicio a crear y pulsa sobre el botón “Aceptar”.
+
              3. El usuario selecciona el tipo de ejercicio a crear y pulsa sobre el botón “Aceptar”.
-
4.Tareas muestra la ventana de selección del modo de edición.
+
              4. Tareas muestra la ventana de selección del modo de edición.
-
5.El usuario selecciona el modo de edición y pulsa sobre el botón “Aceptar”.
+
              5. El usuario selecciona el modo de edición y pulsa sobre el botón “Aceptar”.
-
6.Tareas crea un nuevo ejercicio del tipo seleccionado, lo carga en su editor manual y lo muestra al usuario.
+
              6. Tareas crea un nuevo ejercicio del tipo seleccionado, lo carga en su editor manual y lo muestra al usuario.
-
5. Caso de uso: Editar ejercicio.  
+
'''5. Caso de uso: '''Editar ejercicio.  
-
    Actor principal: Usuario.  
+
      '''Actor principal: '''Usuario.  
-
    Precondiciones: Tareas debe estar en ejecución y el ejercicio debe existir.  
+
      '''Precondiciones: '''Tareas debe estar en ejecución y el ejercicio debe existir.  
-
    Escenario de éxito principal:  
+
      '''Escenario de éxito principal: '''
-
1.El usuario pulsa sobre el botón “Abrir” de la barra de herramientas.
+
              1. El usuario pulsa sobre el botón “Abrir” de la barra de herramientas.
-
2.Tareas muestra la ventana de selección del tipo de ejercicio que se quiere abrir.  
+
              2. Tareas muestra la ventana de selección del tipo de ejercicio que se quiere abrir.  
-
3.El usuario selecciona el tipo de ejercicio a abrir.
+
              3. El usuario selecciona el tipo de ejercicio a abrir.
-
4.Tareas muestra a su derecha la lista de ejercicios disponibles del tipo seleccionado.
+
              4. Tareas muestra a su derecha la lista de ejercicios disponibles del tipo seleccionado.
-
5.El usuario selecciona el ejercicio a editar y pulsa sobre el botón “Aceptar”.
+
              5. El usuario selecciona el ejercicio a editar y pulsa sobre el botón “Aceptar”.
-
6.Tareas abre el ejercicio seleccionado con el editor de ejercicios de ese tipo listo para su edición.
+
              6. Tareas abre el ejercicio seleccionado con el editor de ejercicios de ese tipo listo para su edición.
-
6. Caso de uso: Borrar ejercicio.  
+
'''6. Caso de uso: '''Borrar ejercicio.  
-
    Actor principal: Usuario.  
+
      '''Actor principal: '''Usuario.  
-
    Precondiciones: Tareas debe estar en ejecución y el ejercicio debe existir.  
+
      '''Precondiciones: '''Tareas debe estar en ejecución y el ejercicio debe existir.  
-
    Escenario de éxito principal:  
+
      '''Escenario de éxito principal: '''
-
1.El usuario pulsa sobre el botón “Borrar” de la barra de herramientas.
+
              1. El usuario pulsa sobre el botón “Borrar” de la barra de herramientas.
-
2.Tareas muestra la ventana de selección del tipo de ejercicio que se quiere borrar  
+
              2. Tareas muestra la ventana de selección del tipo de ejercicio que se quiere borrar  
-
3.El usuario selecciona el tipo de ejercicio a borrar.
+
              3. El usuario selecciona el tipo de ejercicio a borrar.
-
4.Tareas muestra a su derecha la lista de ejercicios disponibles del tipo seleccionado.
+
              4. Tareas muestra a su derecha la lista de ejercicios disponibles del tipo seleccionado.
-
5.El usuario selecciona el ejercicio o ejercicios a borrar y pulsa sobre el botón “Aceptar”.
+
              5. El usuario selecciona el ejercicio o ejercicios a borrar y pulsa sobre el botón “Aceptar”.
-
6.Tareas borra los ejercicios seleccionados y muestra un mensaje de éxito al usuario.
+
              6. Tareas borra los ejercicios seleccionados y muestra un mensaje de éxito al usuario.

Revisión de 09:01 10 oct 2011

En este apartado se expondrá la información técnica referente a la parte de la herramienta que es común a todos los editores de ejercicios que la componen.

Diagrama de clases

La siguiente imagen muestra el diagrama resumido de clases de la parte general de Tareas.


Diagrama de clases general.


Como puede verse en el diagrama anterior, existe una clase principal llamada "MainPanel" que representa el panel principal de la herramienta. Dicha clase contiene tanto la barra de herramientas principal ("mainToolBar") como la barra de herramientas inferior (previewSaveToolBar). En medio de ellas se sitúa el panel "exercisePanel", que es donde se cargarán los diferentes editores de ejercicios. La clase principal se encarga también de almacenar alguna información referente al funcionamiento general de la herramienta.

Por otro lado, la clase "MainToolBar", que es la barra de herramientas principal, es la encargada de realizar las funciones de crear, editar y borrar ejercicios, así como de establecer la configuración de la herramienta. Para realizar dichas funciones puede mostrar al usuario paneles de tipo "ExerciseTypeSelectPanel" (para la selección del tipo de ejercicio) o "ButtonsConnectionPanel" (para la configuración de la herramienta).

A través de la barra de herramientas "previewSaveToolBar" se pueden realizar acciones propias de los momentos finales del proceso de creación de ejercicios como puede ser su previsualización o almacenamiento.

Cuando se carga un editor de ejercicios en el panel "exercisePanel", la barra de herramientas superior ("mainToolBar") no varía y, por tanto, va a ser la misma para todos los tipos de editores. Sin embargo, la barra de herramientas inferior puede variar según el tipo de ejercicio y el modo de edición que se esté utilizando.


Casos de uso

Diagrama general de casos de uso de Tareas.

A continuación se realizará una descripción textual de los casos de uso generales de Tareas.

1. Caso de uso: Cambiar tipo de conexión.

     Actor principal: Usuario. 
     Precondiciones: Tareas debe estar en ejecución y los parámetros de configuración de la conexión han de estar correctamente configurados.
     Escenario de éxito principal:  
             1. El usuario pulsa sobre el panel de selección del tipo de conexión situado en la barra de herramientas.
             2. Tareas muestra los tipos de conexión disponibles. 
             3. El usuario selecciona el tipo de conexión.
             4. Tareas se conecta a la base de datos seleccionada y actualiza todos sus componentes.

2. Caso de uso: Refrescar conexión.

     Actor principal: Usuario. 
     Precondiciones: Tareas debe estar en ejecución y los parámetros de configuración de la conexión 	han de estar correctamente configurados.
     Escenario de éxito principal:  
             1. El usuario pulsa sobre el botón “Refrescar” situado en la barra de herramientas.
             2. Tareas realiza una reconexión a la base de datos seleccionada y actualiza todos sus componentes.

3. Caso de uso: Configurar herramienta.

     Actor principal: Usuario. 
     Precondiciones: Tareas debe estar en ejecución.
     Escenario de éxito principal: 
             1. El usuario pulsa sobre el botón “Configurar” situado en la barra de herramientas.
             2. Tareas muestra la ventana para introducir los parámetros de configuración de la herramienta. 

4. Caso de uso: Crear ejercicio.

     Actor principal: Usuario. 
     Precondiciones: Tareas debe estar en ejecución. 
     Escenario de éxito principal: 
             1. El usuario pulsa sobre el botón “Nuevo” de la barra de herramientas.
             2. Tareas muestra la ventana de selección del tipo de ejercicio que se quiere crear. 
             3. El usuario selecciona el tipo de ejercicio a crear y pulsa sobre el botón “Aceptar”.
             4. Tareas muestra la ventana de selección del modo de edición.
             5. El usuario selecciona el modo de edición y pulsa sobre el botón “Aceptar”.
             6. Tareas crea un nuevo ejercicio del tipo seleccionado, lo carga en su editor manual y lo muestra al usuario.

5. Caso de uso: Editar ejercicio.

     Actor principal: Usuario. 
     Precondiciones: Tareas debe estar en ejecución y el ejercicio debe existir. 
     Escenario de éxito principal: 
             1. El usuario pulsa sobre el botón “Abrir” de la barra de herramientas.
             2. Tareas muestra la ventana de selección del tipo de ejercicio que se quiere abrir. 
             3. El usuario selecciona el tipo de ejercicio a abrir.
             4. Tareas muestra a su derecha la lista de ejercicios disponibles del tipo seleccionado.
             5. El usuario selecciona el ejercicio a editar y pulsa sobre el botón “Aceptar”.
             6. Tareas abre el ejercicio seleccionado con el editor de ejercicios de ese tipo listo para su edición.

6. Caso de uso: Borrar ejercicio.

     Actor principal: Usuario. 
     Precondiciones: Tareas debe estar en ejecución y el ejercicio debe existir. 
     Escenario de éxito principal: 
             1. El usuario pulsa sobre el botón “Borrar” de la barra de herramientas.
             2. Tareas muestra la ventana de selección del tipo de ejercicio que se quiere borrar 
             3. El usuario selecciona el tipo de ejercicio a borrar.
             4. Tareas muestra a su derecha la lista de ejercicios disponibles del tipo seleccionado.
             5. El usuario selecciona el ejercicio o ejercicios a borrar y pulsa sobre el botón “Aceptar”.
             6. Tareas borra los ejercicios seleccionados y muestra un mensaje de éxito al usuario.
Herramientas personales