• No se han encontrado resultados

LISTA DE REQUISITOS

Dirección D Planta

USUARIO SIAD

3.2 LISTA DE REQUISITOS

Durante las siguientes páginas se muestran los requisitos especificados por el cliente junto con una descripción de cada uno de ellos.

NOTA: Los requisitos disponen, cada uno, de un identificador que ayuda a relacionarlos con el objetivo con el que están ligados. Es decir, el objetivo funcional 01 (O-F-01) tiene como unos de sus requisitos relacionados el R-F-01.1, el R-F-01.2, etc.

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Transparencia de la información Identificador: R-F-01.1

Categoría: Funcional

Descripción: La información que se le presente al usuario a partir de sus consultas debe gestionarse de manera transparente. Es decir, el usuario no tiene que saber si lo que ha pedido estaba en tablas relacionales o proviene de un contenedor XML.

MEDICIÓN

El usuario obtendrá la información requerida y podrá manejarla como mejor estime una vez que la reciba.

BENEFICIOS

Se proporciona transparencia a los datos y a la aplicación. De esta manera, cualquier usuario, experto o no, obtendrá la información que ha pedido en un tiempo prudencial. REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Tiempo de recepción o envío de datos Identificador: R-F-01.2

Categoría: Funcional

Descripción: Este requisito hace referencia al tiempo que empleará la aplicación junto con el gestor de la base de datos en insertar o extraer datos del SIAD (Sistema Integrado de Almacenamiento de los Datos). Este tiempo debe ser razonablemente pequeño para evitar esperas innecesarias y aprovechar el tiempo dedicado a la carga o descarga de información.

MEDICIÓN

El tiempo transcurrido entre la orden de envío o recepción y la finalización de la operación no debe sobrepasar los 2 minutos. Si se sobrepasase ese tiempo, es muy probable que se haya producido un error y se debería notificar al Administrador del sistema.

BENEFICIOS

Ahorro de tiempo y aumento de la calidad del servicio y operación del sistema. REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Tiempo de conexión / desconexión con la base de datos Identificador: R-F-01.3

Categoría: Funcional

Descripción: Este requisito hace referencia al tiempo invertido por la aplicación en conectarse a la base de datos. Debe ser un tiempo prudencial ya que, aunque se trata de un momento crítico de la aplicación, no debe representar una demora en el uso normal de la aplicación.

MEDICIÓN

Para el establecimiento de la conexión, el tiempo deberá estar comprendido entre 2 y 5 segundos. El tiempo de desconexión oscilará entre 1 y 3 segundos.

BENEFICIOS

Ahorro de tiempo en el inicio y finalización del uso de la aplicación. REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Utilización del interfaz Identificador: R-F-02.1 Categoría: Funcional

Descripción: Este requisito hace referencia a la facilidad con la que será posible utilizar la aplicación gracias a su interfaz de usuario.

MEDICIÓN

El usuario dispondrá de un interfaz intuitivo y fácil de usar para que su interacción con el sistema sea lo más óptima posible y no provoque que el usuario se equivoque inintencionadamente.

BENEFICIOS

El principal beneficio aportado por este requisito será la facilidad de uso de la aplicación. Además su intención será hacer al usuario interactuar con el sistema de manera cómoda y eficaz, haciendo que el interfaz sea amigable.

REQUISITOS RELACIONADOS R-F-02.2

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Modo de carga o descarga de datos en la base de datos Identificador: R-F-02.2

Categoría: Funcional

Descripción: Una vez el usuario tenga preparados los datos que desea cargar en la base de datos, o sepa cuáles quiere descargarse, y con la ayuda del interfaz de la aplicación, se cargarán o descargarán del SIAD gracias a las sentencias apropiadas. MEDICIÓN

El trasvase se hará mediante una conexión iniciada por el usuario en la base de datos (necesaria tanto en la carga como la descarga de datos).

BENEFICIOS

El hecho de hacer que el usuario se conecte (con nombre de usuario y contraseña) al sistema, infiere un poco más de seguridad a este proceso puesto que los datos son importantes para el conjunto del sistema.

REQUISITOS RELACIONADOS R-F-02.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Tipo de operación con los datos del SIAD Identificador: R-F-03.1

Categoría: Funcional

Descripción: Este requisito hace referencia a los tipos de operaciones que se pueden realizar en la base de datos.

MEDICIÓN

Las operaciones podrán ser de altas, bajas o modificaciones sobre los datos deseados. BENEFICIOS

Estos tres tipos de operaciones permiten una usabilidad total de la aplicación ya que cubren todas las actividades que se pueden realizar con datos en una base de datos. REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Tiempo invertido en realizar un alta Identificador: R-F-03.2

Categoría: Funcional

Descripción: Este requisito hace referencia al tiempo invertido (como media) en realizar un alta en la base de datos. Deberá ser un tiempo prudencial y que no de lugar a confusión al usuario si tarda demasiado ya que hay datos que por su tamaño necesiten un tiempo de preproceso.

MEDICIÓN

Ese tiempo deberá estar comprendido entre 2 y 45 segundos puesto que puede haber datos que ocupen mucho espacio y deban ser preprocesados.

BENEFICIOS

El aumento del tiempo permitido para realizar un alta amplia el abanico de posibles tamaños de ficheros que pueden ser cargados en la base de datos. Cuanto más tiempo, se podrán cargar ficheros más grandes (ya que requerirán más tiempo de inserción). REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Tiempo invertido en realizar una baja Identificador: R-F-03.3

Categoría: Funcional

Descripción: Este requisito hace referencia al tiempo invertido (como media) en realizar una baja en la base de datos. Deberá ser un tiempo prudencial y que no de lugar a confusión al usuario si tarda demasiado ya que hay datos que por su tamaño necesiten un tiempo de preproceso.

MEDICIÓN

Ese tiempo deberá estar comprendido entre 2 y 30 segundos puesto que puede haber datos que ocupen mucho espacio y deban ser preprocesados.

BENEFICIOS

El aumento del tiempo permitido para realizar una baja dependerá del tipo de fichero que se está suprimiendo. Los ficheros de mayor tamaño necesitarán más tiempo de proceso para ser eliminados, por lo tanto, si el tiempo permitido es grande, la eliminación de ficheros de gran tamaño será efectiva

REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Tiempo invertido en realizar una modificación Identificador: R-F-03.4

Categoría: Funcional

Descripción: Este requisito hace referencia al tiempo invertido (como media) en realizar una modificación en la base de datos. Deberá ser un tiempo prudencial y que no de lugar a confusión al usuario si tarda demasiado ya que hay datos que por su tamaño necesiten un tiempo de preproceso.

MEDICIÓN

Ese tiempo deberá estar comprendido entre 2 segundos y 1 minuto puesto que puede haber datos que ocupen mucho espacio y deban ser preprocesados.

BENEFICIOS

El aumento del tiempo permitido para realizar una modificación dependerá del tipo de fichero que se está modificando. Los ficheros de mayor tamaño necesitarán más tiempo de proceso para ser modificados, por lo tanto, si el tiempo permitido es grande, la modificación de ficheros de gran tamaño será efectiva.

REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL y SQL

Jefe de Proyecto: Juan Ignacio Sastre Bravo REQUISITO

Versión: 0.1

Título: Consulta de información Identificador: R-F-03.5

Categoría: Funcional

Descripción: Permitir que se pueda consultar la información guardada en la base de datos por parte de los usuarios.

MEDICIÓN

El usuario podrá seleccionar aquella información que desea visionar sin necesidad de descargarla.

BENEFICIOS

Gracias a esta funcionalidad, el usuario tendrá toda la información necesaria en el momento en el que la requiera.

REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Post-procesamiento de los datos Identificador: R-F-04

Categoría: Funcional

Descripción: Este requisito hace referencia al proceso que puedan sufrir los datos que se descargan de la base de datos una vez han salido de ella.

MEDICIÓN

Cuando el usuario disponga de los datos que ha pedido a la base de datos, podrá enviarlos a un fichero (si se trata de texto plano), guardarlos en disco o en un dispositivo externo, enviarlos por Internet o imprimirlos.

BENEFICIOS

La funcionalidad de la aplicación se ve mejorada ya que se le ofrecerá al usuario la posibilidad de realizar estas operaciones con los datos una vez recibidos.

REQUISITOS RELACIONADOS ----

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Creación de perfiles de usuario Identificador: R-F-05.1

Categoría: Funcional

Descripción: Este requisito hace referencia a la creación de perfiles de usuario para otorgarles permisos o revocárselos en base al uso que hagan de la aplicación.

MEDICIÓN

Los usuarios harán uso de las operaciones sobre la base de datos en base a los privilegios que tengan. De esta manera, un usuario avanzado podrá descargar cualquier tipo de información que necesite mientras que un usuario principiante no podrá descargar cierto contenido.

BENEFICIOS

Estas restricciones proporcionan una manera de organizar los accesos a la información puesto que de lo contrario se incurriría en errores más comúnmente.

REQUISITOS RELACIONADOS R-F-05.2

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Informes de situación del sistema Identificador: R-F-05.2

Categoría: Funcional

Descripción: Este requisito hace referencia a la información que puede ser enviada al administrador del sistema sobre diferentes aspectos.

MEDICIÓN

Los usuarios avanzados pueden informar al administrador del sistema acerca de errores que hayan observado en el sistema para que se tomen las medidas oportunas. El administrador será el encargado de corregir estos errores.

BENEFICIOS

Esta funcionalidad aporta un sistema de comunicación que beneficia al sistema en su conjunto ya que gracias a la colaboración entre los usuarios avanzados y el administrador, se podrá ir mejorando el sistema con el tiempo.

REQUISITOS RELACIONADOS R-F-05.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Necesidades Hardware Identificador: R-O-01.1

Categoría: Operativo

Descripción: La aplicación estará instalada en los equipos durante un tiempo relativamente largo y sufriendo, en algunos casos, grandes cargas de trabajo, por lo tanto el tiempo efectivo de vida de los equipos donde se instale debe ser bastante alto para garantizar una completa operatividad de los equipos.

MEDICIÓN

Se apela a la responsabilidad de los usuarios en la utilización de los equipos para que los mismos duren un tiempo suficiente para garantizar un rendimiento óptimo de la aplicación.

BENEFICIOS

Un buen equipo de trabajo proporciona tranquilidad a los usuarios para realizar las operaciones necesarias sin necesidad de preocuparse si el equipo va a fallar en un momento dado.

REQUISITOS RELACIONADOS R-O-01.2

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Necesidades Software Identificador: R-O-01.2 Categoría: Operativo

Descripción: La aplicación estará instalada en los equipos durante un tiempo relativamente largo y sufriendo, en algunos casos, grandes cargas de trabajo, por lo tanto el tiempo efectivo de vida del software debe ser bastante alto para garantizar una completa operatividad de la aplicación.

MEDICIÓN

Se apela a la responsabilidad de los usuarios en la utilización del software para que el programa dure un tiempo suficiente para garantizar un rendimiento óptimo de la aplicación.

BENEFICIOS

Un buen software de desarrollo proporciona tranquilidad a los usuarios para realizar las operaciones necesarias sin necesidad de preocuparse si la aplicación va a fallar en un momento dado.

REQUISITOS RELACIONADOS R-O-01.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Conexión con el servidor Identificador: R-O-02.1

Categoría: Operativo

Descripción: Este requisito está referido al tipo de conexión que se establecerá entre la aplicación y el servidor en el que se encuentra la base de datos relacional y XML.

MEDICIÓN

Se dispondrá de una conexión TCP/IP cuando los usuarios se conecten a través de la aplicación al SIAD, formado por la base de datos y el servidor Windows donde está situada.

BENEFICIOS

La velocidad de conexión, al ser ésta una conexión física, será alta. REQUISITOS RELACIONADOS

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Coherencia de la información Identificador: R-P-01.1

Categoría: Prestaciones

Descripción: Este requisito está centrado en garantizar que la información que haya almacenada en la base de datos sea coherente y no pueda ser eliminada por accidente. MEDICIÓN

Para ello se dispondrá de ventanas en la aplicación que pregunten al usuario cada vez que vaya a eliminar información, para asegurarse que se hace de una manera consciente.

BENEFICIOS

Ésto conseguirá que el usuario tome a la aplicación como un método seguro de guardar su información y confíe en ella a la hora de almacenarla.

REQUISITOS RELACIONADOS R-P-01.2

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Seguridad de la información Identificador: R-P-01.2

Categoría: Prestaciones

Descripción: Este requisito está centrado en garantizar que la información que haya almacenada en la base de datos esté segura y a salvo de intrusos.

MEDICIÓN

Para ello se dispondrá de ventanas en la aplicación que pregunten al usuario cada vez que vaya a conectarse a la aplicación, pidiéndole su nombre de usuario y contraseña para asegurarse que se está trabajando de forma segura.

BENEFICIOS

Ésto conseguirá aumentar la seguridad de la aplicación ya que se evitará la intrusión de personas ajenas al sistema.

REQUISITOS RELACIONADOS R-P-01.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Presentación de la información requerida Identificador: R-P-02.1

Categoría: Prestaciones

Descripción: Este requisito está referido al modo en que se presentará la información requerida por un usuario conectado.

MEDICIÓN

Se presentará de manera rápida pero sin descuidar aspectos como la calidad y la integridad de los datos presentados. Como se comentó en requisitos anteriores (R-F- 03.2, R-F-03.3 y R-F-03.4), el tiempo será un aspecto a tener en cuenta.

BENEFICIOS

Ésto provocará una mayor confianza del usuario en la aplicación y ayudará a su mejora gradual.

REQUISITOS RELACIONADOS R-P-03.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Número de accesos a la base de datos Identificador: R-P-03.1

Categoría: Prestaciones

Descripción: Este requisito está referido al número de accesos que se realizarán, aproximadamente, a la base de datos.

MEDICIÓN

El número de accesos a la base de datos es muy importante a la hora de medir el tiempo de ejecución de cada tarea. En el 90% de los casos, el mayor gasto de recursos se realiza en los accesos a la base de datos, por lo tanto este número debe ser lo más bajo posible para poder realizar otras tareas simultáneamente sin incurrir en ralentización exagerada del sistema.

BENEFICIOS

Mayor rapidez de transacciones, agilidad y posibilidad de ejecutar otras tareas simultáneamente.

REQUISITOS RELACIONADOS R-P-02.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Control de acceso a los datos Identificador: R-S-01.1

Categoría: Seguridad

Descripción: El control de acceso a los datos se realiza mediante el uso de un login (nombre de usuario) y una contraseña. De esta manera se tiene una autenticación con la que se asegura que la persona que se conecta pertenece a la empresa.

MEDICIÓN

Se debe disponer de un fichero con todos aquellos usuarios autorizados a conectarse a la aplicación para saber si la persona conectada es ajena a la empresa o no.

BENEFICIOS

Se consigue un acceso rápido a la información y a la aplicación. Al mismo tiempo se tiene la seguridad de que no hay intrusos accediendo a zonas restringidas.

REQUISITOS RELACIONADOS R-S-02.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Seguridad de la red Identificador: R-S-02.1 Categoría: Seguridad

Descripción: La seguridad de la red concierne a las comunicaciones entre el servidor, la base de datos y la aplicación. Se deben tener estrategias para mantener la red segura y un control de utilización de los equipos para evitar que cualquier intruso capte información de la red.

MEDICIÓN

Debe existir un sistema de seguridad que cifre los datos para evitar que posibles intrusos accedan a los datos y los descifren.

BENEFICIOS

Se consigue así una forma eficaz de tener asegurada la información. Sólo los empleados de la empresa (usuarios principales de la aplicación) serán capaces de acceder a ella.

REQUISITOS RELACIONADOS R-S-01.1

IDENTIFICACIÓN

Proyecto: Sistema para la Gestión de Datos XML y Relacional mediante XQuery y SQL Jefe de Proyecto: Juan Ignacio Sastre Bravo

REQUISITO Versión: 0.1

Título: Integridad y veracidad de la información Identificador: R-Fi-01.1

Categoría: Fiabilidad

Descripción: La integridad y veracidad de la información debe asegurarse mediante el control de acceso y el registro de las anomalías para su posterior análisis.

MEDICIÓN

Se debe disponer de un sistema capaz de garantizar la integridad y veracidad de la información de manera que los ficheros perdidos puedan recuperarse y el sistema pueda reiniciarse sin problemas en caso de ocurrir un mal funcionamiento del mismo. BENEFICIOS

Se asegura que la información quede completamente disponible para que en caso de ocurrir un imprevisto, se pueda recuperar fácilmente y sin problemas.

REQUISITOS RELACIONADOS R-S-01.1

Documento similar