Skip to content
Mara Jimenez edited this page Oct 16, 2013 · 47 revisions
id Nombre Descripción Pruebas aceptación Puntos de importancia /10 Story points (en días) Estado
TAP
Select Service
3 Pestaña "TAP search" Se añade en la pestaña "VO services", junto con los otros tipos de búsqueda, un botón "TAP Search" El usuario pincha en la pestaña "VO services", y en los posibles tipos de búsqueda se muestran 4 botones, uno de ellos llamado "TAP search". 10 1/2 OK
2 Discovery de servicios TAP Se realiza una búsqueda de los servicios TAP registrados en el Observatorio Virtual y se muestra una lista de los que se han encontrado Al pinchar en el botón "TAP Search" se listan los servicios TAP encontrados conforme a las Keywords escogidas, si no hay Keywords se muestran todos los servicios TAP registrados en el VO. La lista se muestra de la misma forma que para los otros tres tipos de servicios, rellenando los campos ya existentes Short name, Title, Subjects, etc.. 10 5 OK
14 Seleccionar servicio TAP Se puede seleccionar un servicio TAP de la lista. El usuario puede seleccionar de la lista un servicio. Al pinchar en el servicio, en la ventana de la derecha aparece la GUI que permite construir una query para ese servicio 8 2 OK
Enter Query
1 Cargar base de datos Se pueden cargar las bases de datos y tablas en la ventana derecha Pinchando en uno de los servicios TAP de la lista de la izquierda se rellena el menu desplegable Table de la GUI en la derecha 8 2 OK
17 Listar columnas y metadatos de una tabla Se puede seleccionar una tabla de la base de datos considerada para inspeccionar sus campos y así poder construir la query manualmente. El usuario tiene una lista de las tablas de la base de datos, y al elegir una tabla, se listan las campos que tiene la tabla, index, description, flags, foreign keys, etc. 8 3 OK
18 Seleccionar modo Se pueden ejecutar las consultas en modo sincrono (la aplicación espera el resultado) o asincrono (se siguen haciendo cosas, mientras la aplicación procesa en tarea de fondo la consulta). En el momento de escribir la consulta, el usuario puede pinchar una checkbox llamada "sincrono" que hara la consulta en modo sincrono o no, dependiendo del valor del checkbox. Se verificará que el valor se añade a la url. 7 1/2 OK
35 Max Rows Indicar el numero máximo de de filas que devolverá la consulta El usuario puede indicar este número en un campo de la GUI. Se verificará que el valor se añade a la url. 7 1/2 OK
36 Examples Visualizar una lista de queries de ejemplo El usuario puede seleccionar los cinco primeros ejemplos propuestos en Topcat y visualizar cada uno de ellos en el campo de texto donde se construye la query. 7 5 OK
22 Vacíar el campo de consulta Se puede vacíar el campo de texto que contiene la consulta. El usuario tiene un botón para vacíar el campo de texto. Al pinchar el botón, se vacía el campo de texto de su contenido. 4 1 OK
20 Parsing de consulta Se hace un parsing de consulta para asegurarse que la sintaxis de la consulta esta bien hecha. Si la consulta contiene errores, se subraya la parte erronea de la consulta. 3 8 OK
21 Detalles de errores En caso que la consulta tenga errores, se pueden solicitar detalles sobre ese error. Cuando el usuario entra una consulta con errores, se subraya el contenido erroneo. Un botón esta disponible para obtener más detalles sobre el error. Al pincharlo, sale un popup. 3 3 OK
Add to Workflow
37 Añadir la url al workflow Añadir una caja TAP al diseño del workflow en la pestaña "Design" El usuario pincha en el botón "Add to Workflow" y una caja de consulta a servicio REST se añade al diseño del workflow, la URL construida tiene todos los parámetros que el usuario ha definido previamente mediante la GUI 9 2 OK
StarterPack
33 StarterPack: Pestaña En la pestaña "MyExperiment" de Taverna se añade un pestaña interna "AstroTaverna Starter Pack" Al acceder a la pestaña MyExperiment de la aplicación, se muestra una nueva pestaña llamada "AstroTaverna Starter Pack". 9 1/2
34 Visualizar el "AstroTaverna Starter Pack" Se muestra el contenido del "AstroTaverna Starter Pack": workflows y ficheros. Al seleccionar el Starter Pack, se puede acceder al contenido del "AstroTaverna Starter Pack" de la misma manera que ya se muestra el contenido del "Starter Pack" standard para Taverna. 9 13

No prioritarias, a redefinir con más detalle...

id Nombre Descripción Pruebas aceptación Puntos de importancia /10 Story points (en días)
Enter Query
38 Gestión de Uploads Se pueden construir queries que utilicen ficheros proporcionados por el usuario 4 --
AstroTools
39 Acceso a estado de jobs asíncronos 4 --
40 Gestión de jobs asíncronos 4 --
Display de VOTables
41 Mejoras en el display de la descripción de VOTables
SAMP
42 Mejoras en los mensajes y metadatos de los mensajes de SAMP 4 --

Innecesarias o que no se entienden..

id Nombre Descripción Pruebas aceptación Puntos de importancia /10 Story points (en días)
General
4 Elegir modo de supresión de resultados Se puede elegir entre tres opciones cuando se eliminan los resultados del servidor: cuando se completa la consulta, cuando se quita la aplicación, o nunca. El usuario elige la opción que le conviene en un radio button, y los resultados se conservan según la elección del usuario. 1 3
5 Refrescar contenido Se puede recargar el contenido de la lista actual para estar actualizado con el servidor El usuario tiene un botón que le permite recargar el contenido. Al pincharlo, se recarga el contenido de la lista actual desde el servidor. 1 1
6 Guardar al primer plano Se puede tener la posibilidad de guardar abierta la ventana mientras se esta ejecutando una consulta. El usuario tiene un botón. Al pinchar ese botón, la ventana se queda al primer plano mientras se esta ejecutando una consulta. 1 2
Running jobs
7 Acceder a la lista de consultas en proceso Se puede acceder a la lista de las consultas que se estan ejecutando. Sale una pestaña, en el menu de consultas, permitiendo ver las consultas que se ejecutan. Al acceder a esa pestaña, se listan las consultas asincronas ejecutandose. 1 1/2
8 Mostrar lista de las consultas en proceso Se muestra la lista de las consultas en proceso, asi como las que estan en espera que se termine la que se esta ejecutando. Al llegar el usuario a la pestaña de las consultas en proceso, puede ver la lista de las consultas en proceso y en espera de ejecutarse. 1 2
9 Mostrar detalles Se muestran los detalles de la consulta en proceso: hora de arranco, estado, url, deadline time... Al llegar el usuario a la pestaña de las consultas en proceso, puede ver la lista de los detalles de la consulta que se esta ejecutando. 1 2
10 Cancelar una consulta Se pueden cancelar las consultas en proceso. Abajo del listado previamente descrito, un botón "abortar" permite abortar la consulta. 1 2
11 Cambiar modo de eliminación para una consulta En caso que se ejecuta una consulta asincrona, se puede decidir si los datos se eliminan al salir o no para esa consulta específica. El usuario puede cambiar, mientras se ejecuta la consulta, el estado de eliminación al salir de la aplicación, pinchando una checkbox. 1 2
Resume jobs
12 Acceder al resultado de una consulta Al finalizarse una consulta, el resultado se guarda en una nueva tabla. El usuario puede acceder al listado de las tablas. Una nueva tabla esta presente, conteniendo el resultado de su consulta. 9 5
13 Volver a lanzar una consulta En caso que se habia parado una consulta, se puede volver a lanzar y continuar desde otra máquina. Sale otra pestaña, en la que el usuario puede entrar la url de la consulta anterior. Al validar la url, se procesa de nuevo la consulta en modo asincrono. 7 3
Enter query
15 Enviar consulta Se puede enviar una consulta sobre la base de datos seleccionada. El usuario entra en lenguaje ADQL una consulta. Al validarla, se envía la consulta a la base de datos. 10 2
16 Procesar consulta La consulta previamente recibida se procesa y el resultado se envía a la aplicación. El usuario, al validar la consulta, espera que se termine. Una vez que se termine, se muestra la lista de los resultados como una nueva tabla. 10 13
General TopCat
23 Obtener tabla de valores Se puede obtener una tabla de los valores en los servicios. El usuario busca una tabla de la base de datos, y obtiene una tabla conteniendo esos detalles. 4 2
24 Juntar dos tablas Teniendo al menos dos tablas guardadas, se puede hacer un join de las dos tablas. Un boton le da acceso al usuario a una ventana en la que se selecciona la primera tabla, luego se actualiza una lista con las columnas, y se selecciona una de ellas. El mismo proceso se repite para la segunda tabla. Al validar los datos, se crea otra tabla con el resultado del join entre las dos tablas. 4 5
25 Concatenar tablas Se pueden concatenar dos tablas, especificando cuales columnas se mezclan con una tabla de dos columnas. En la primera, se muestran los nombres de las columnas de la primera tabla. En la segunda, se muestran listas de las columnas de la segunda tabla, con valores que se pueden cambiar. La correspondencia se hace entre dos columnas de las dos tablas. Un boton permite al usuario concatenar dos tablas. Al pinchar el botón, se abre una ventana donde se eligen las dos tablas a concatenar. El usuario selecciona las tablas, asi como las correspondancias deseadas. Al validar los datos, se crea una nueva tabla, resultado de la concatenación entre las dos primeras tablas. 4 5
26 Obtener gráficos Se pueden obtener distintos tipos de grafos con los valores de la tabla. Tipos: 2D, 3D, globo con longitud, latitud, mapa de densidad, grafo en linea. El usuario, al seleccionar el servicio de grafo, puede obtener un grafo representando los datos de la tabla. 3 20
27 Seleccionar muestra Se puede seleccionar una muestra de la tabla considerada. Se pueden seleccionar los x primeros, los x ultimos, un rango de valores, o aplicar funciones matemáticas. "El usuario, al seleccionar la tabla, tiene un botón para seleccionar una muestra. Se abre una ventana, en la que el usuario entra los filtros que quiere aplicar. Al validar los datos, se crea una nueva tabla con los nuevos valores. 2 8
28 Cambiar valores de los axis El usuario puede, en el grafo, cambiar las columnas que sirven para representar el grafo. Abajo en el grafo, se muestran dos listas de valores X-Axis y Y-Axis con las columnas de la tabla. El usuario, al seleccionar en una de esas listas otra columna de la tabla, redibuja el grafo con dependencias distintas. 2 3
29 Guardar grafo como gif El grafo se puede guardar como un gif. Se muestra un icono guardar. Al pinchar el icono, sale el wizard para guardar el archivo. 2 2
30 Simetrizar los ejes Se puede dar la vuelta al grafo segun el eje horizontal, vertical, y segun ambos ejes. Se muestran dos checkbox en el grafo, con valores "Simetría X", y "simetría Y". Al pinchar uno de los dos, se le da la vuelta al grafo, por el eje seleccionado. Se pueden aplicar las dos simetrías simultaneamente. 1 3
31 Redimensionar los ejes El usuario redimensiona los ejes con valores de principio y fin. Tambien se puede elegir una manera automatica de hacerlo. El usuario tiene un botón que le permite redimensionar los ejes. Al pinchar el botón, le sale una ventana conteniendo: Eje X: min= ... max= ..., Eje Y: min= ..., max= ... Al entrar valores en los cuadritos y validar los datos, se redimensiona el grafo.Tambien se muestra una opción checkbox, llamada "dimensionar automaticamente". Cuando se pincha esa checkbox, se dimensionan automaticamentelos ejes, dependiendo de los valores de la tabla. 1 2
32 Ver estatísticas sobre la tabla Se puede acceder a estatísticas sobre una tabla. Al pinchar el botón de estatísticas, se abre una tabla con valores max, min, media, ... para cada columna numérica. 1 8
Clone this wiki locally