0% encontró este documento útil (0 votos)
17 vistas6 páginas

Req Funcional

REQUERIMIENTO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas6 páginas

Req Funcional

REQUERIMIENTO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

REQUERIMIENTOS

1. Objetivos
El presente documento tiene como objetivo puntualizar los requerimientos funcionales
y no funcionales del sistema de fichas bibliográficas que se va a implementar. Los
requerimientos son sustraídos de las necesidades del usuario para un mejor
desempeño durante sus procesos estudio o investigación.

2. Requisitos Funcionales
En esta sección se detalla los requisitos funcionales para la implementación del
proyecto. Así mismo, se definirá su prioridad y su relevancia para su implementación
en el sistema.

A continuación se detalla los requerimientos del sistema por módulo. En el punto “3 – Rango
de valoración” se encuentran los valores de la columna prioridad y exigible.

Nro. Funcionalidades Prioridad Exigible

Módulo de publicaciones y fichas

El sistema permitirá registrar, modificar y eliminar las


publicaciones. Los datos ingresados son los siguiente:
RP01 idioma, tipo de publicación, archivo, título, año de 1 E
publicación, mes de publicación, fuente, obtenido, número
de páginas, volumen, tomo, issn, doi.

El sistema permitirá relacionar uno o más autores a las


RP02 1 E
publicaciones.

El sistema permitirá relacionar una o más palabras claves


RP03 1 E
a las publicaciones.

El sistema permitirá asociar documentos de cualquier tipo


RP04 1 E
a la publicación, el cual será guardado en un repositorio.

El sistema permitirá visualizar si la publicación ha sido


RP05 3 E
compartida y su estado.

RP06 El sistema permitirá visualizar qué usuarios tienen incluida 3 D


la publicación en algún grupo para compartirlo a otros
usuarios.

El sistema permitirá enviar por correo el documento de la


RP07 3 E
publicación relacionada.

El sistema permitirá relacionar fichas bibliográficas a una


RP08 1 E
publicación.

El sistema permitirá registrar, modificar y eliminar fichas


bibliográficas en el sistema. Los datos ingresados son los
RP09 1 E
siguientes: encabezado, titulo abreviado, contenido del
tema, tipo.

El sistema permitirá relacionar un autor, que será el


RP10 1 E
propietario o autor de la misma, a una ficha.

El sistema permitirá relacionar una o más palabras claves


RP11 1 E
a las fichas.

El sistema permitirá visualizar si la ficha ha sido


RP12 3 D
compartida en algún grupo a otros usuarios.

El sistema permitirá visualizar qué usuarios tienen incluida


RP13 3 D
la ficha en algún grupo compartido.

El sistema permitirá enviar por correo el documento de la


RP14 3 D
ficha relacionada.

El sistema permitirá efectuar búsquedas de publicaciones


RP15 1 E
y fichas bibliográficas por palabras claves.

El sistema permitirá efectuar búsquedas avanzadas de


publicaciones y fichas bibliográficas por los siguientes
RP16 1 E
criterios: autores, palabras claves, rango de fechas, tipo e
idioma.

El sistema permitirá visualizar gráficos estadísticos de las


RP17 2 E
publicaciones y fichas bibliográficas por tipo de ítem.

Solo se permitirá borrar los documentos relacionados a la


RP18 publicación por el administrador y el usuario que lo 2 E
registró.

RP19 El sistema permitirá sólo descargar documentos 1 E


relacionados a la publicación en caso que posean los
permisos.

El sistema permitirá sólo visualizar los documentos


RP20 relacionados a la publicación en caso que posean los 1 E
permisos.

Módulo de mantenimiento

El sistema permitirá registrar, modificar y eliminar tipos de


RM01 publicaciones y fichas bibliográficas. Los datos ingresados 1 E
son los siguientes: nombre, tipo de ítem.

El sistema permitirá registrar, modificar y eliminar idiomas.


RM02 1 E
Los datos ingresados es el siguiente: nombre.

El sistema permitirá registrar, modificar y eliminar


RM03 palabras relacionadas a un idioma. Los datos ingresados 1 E
es el siguiente: nombre.

El sistema permitirá registrar, modificar y eliminar autores.


Los datos ingresados son los siguientes: nombres,
RM04 1 E
apellido paterno, apellido materno, página web, email,
trabajo.

El sistema permitirá verificar la creación de autores


RM05 1 E
similares.

RM06 El sistema permitirá fusionar datos de usuarios similares. 1 E

Módulo de compartidos

El sistema permitirá registrar, modificar y eliminar grupos.


RC01 Los datos ingresados son los siguientes: nombre, 1 E
descripción, rango de fechas.

El sistema permitirá otorgar un rango de fecha de inicio y


RC02 1 E
de fin de tiempo compartido.

RC03 El sistema permitirá asociar usuarios a uno o más grupos. 1 E

El sistema permitirá desasociar a un usuario de uno o


RC04 1 E
más grupos.

El sistema permitirá listar la relación de las publicaciones


RC05 1 E
compartidas para el usuario.
El sistema permitirá visualizar la lista de fichas de las
RC06 1 E
publicaciones compartidas.

El sistema permitirá copiar grupos con sus publicaciones


RC07 2 E
correspondientes.

El sistema permitirá acceder a un grupo compartido por


RC08 1 E
medio de una ruta directa.

El sistema permitirá validar el inicio de sesión antes de


RC09 visualizar al grupo compartido en caso se desee ingresar 1 E
por acceso directo.

El sistema permitirá el acceso directo a los usuarios


RC10 1 E
mediante una ruta a los grupos compartidos para mí.

Módulo de seguridad

El sistema permitirá registrar, modificar y eliminar


usuarios. Los datos ingresados son los siguientes:
RS01 1 E
nombres, apellido paterno, apellido materno, telefono1,
telefono2, email, dirección, nombre de usuario.

RS02 El sistema permitirá asociar un perfil a un usuario. 1 E

El sistema permitirá, registrar, modificar y eliminar


RS03 perfiles. Los datos ingresados son los siguientes: nombre, 1 E
descripción.

El sistema permitirá relacionar accesos (buscar, registrar,


RS04 modificar, eliminar y accesos de búsquedas de acuerdo al 1 E
módulo) a los perfiles.

El sistema permitirá configurar los datos personales de


RS05 2 E
cada usuario.

RS06 El sistema permitirá cambiar contraseña a los usuarios. 2 E

El sistema permitirá restablecer la contraseña en caso de


RS07 olvido enviando los nuevos permisos a la cuenta de 2 E
correo del usuario.

El sistema permitirá el uso de código captcha en la opción


RS08 3 D
de restablecer contraseña.

RS09 El sistema permitirá configurar los parámetros del sistema 2 D


por usuario, lo datos son los siguientes: tamaño máximo
de publicaciones descargadas, tamaño máximo de fichas
descargadas, lenguaje por defecto, tamaño máximo de
registros por paginación.

El sistema permitirá la configuración de la interfaz de


RS10 2 D
búsquedas de los usuarios.

El sistema permitirá el acceso al sistema por usuario y


RS11 1 E
contraseña.

RS12 El sistema permitirá al usuario cerrar la sesión. 1 E

Requisitos No Funcionales
En esta sección se detalla los requisitos no funcionales referentes al proyecto. Ellos
describen las necesidades tecnológicas, rendimiento y software necesarios para el uso
de la aplicación.

A continuación se describen los requerimientos no funcionales del sistema. En el punto


“3 – Rango de valoración” se encuentran los valores de la columna prioridad y exigible.

Nro. Descripción Prioridad Exigible

El software se desarrollará en una plataforma Web J2SE


RN01 (Java 2 Standard Edition) según el patrón arquitectónico 1 E
MVC (Modelo Vista Controlador).

El lenguaje de programación de desarrollo del proyecto será


RN02 1 E
Java Web.

RN03 El manejador de base de datos a usar será MYSQL. 1 E

El sistema tendrá un tiempo de respuesta máximo de un


RN04 minuto para cualquier operación que se realice, caso 1 E
contrario la operación será anulada.

El sistema operativo que soportará la plataforma es Windows


RN05 1 E
y Linux.

El sistema podrá ser manejado mediante un navegador o


RN06 1 E
browser.

RN07 Los navegadores comprobados para el manejo del sistema 1 E


son: internet explorer (IE) versión superior a 6.0 y mozilla
firefox cualquier versión.

Los equipos donde descargan los documentos del sistema


RN08 deben contener visualizadores de los diversos formatos de 1 E
los archivos.

Las cuentas de correos asociadas a los usuarios deben tener


RN09 1 E
los puertos aperturados para el envío de información.

La disponibilidad del sistema será continua los 7 días de la


RN10 2 E
semana las 24 horas al día.

La estructura de base de datos debe ser manejable y soporte


RN11 2 E
la recuperación de datos de manera óptima.

La información estará protegida contra los accesos a


RN12 2 E
usuarios no autorizadores.

3. Rango de valoración
Se describen los valores de los conceptos de “Prioridad” y “Exigible” descritos en las
tablas de los requerimientos funcionales y no funcionales.

Prioridades: Necesidad de prioridad en la implementación del sistema.

Número Descripción

1 Alta

2 Media

3 Baja

Exigible: Son aquellos requerimientos que son necesarios o podrían


implementarse posteriormente.

Letra Descripción

E Exigible

D Deseable

También podría gustarte