Anda di halaman 1dari 9

IT Solutions Departments

DOCUMENTO DE REQUERIMIENTOS

Proyecto / Iniciativa: Proyecto de Repositorio para Capacitaciones

Aplicación / Sistema: Repositorio de Capacitaciones

Nombre del
Repositorio para colaboradores
Requerimiento
Código del
RQ_01- IT Solutions Departments
Requerimiento

Nombre del Archivo: Documento de requerimiento-v1.2.dotx

Control de Versiones

Versión Fecha Modificado por Aprobado por Comentarios


1.0 18-Feb-19 Denisse Del Río Denisse Del Río Levantamiento inicial

1.1 24-Feb-19 Denisse Del Río Denisse Del Río Modificación

1.2 17-Feb-19 Denisse Del Río Denisse Del Río Corrección

23-abr.-19 Página 1 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

Contenido
1. Descripción General del Requerimiento ..................................................................................... 3
2. Objetivo General ......................................................................................................................... 3
3. Objetivos específicos ................................................................................................................... 3
4. Definición de Requerimientos Funcionales................................................................................. 4
Solución Requerida ......................................................................................................................... 4
5. Definición de Requerimientos No Funcionales ........................................................................... 5
Solución Requerida ......................................................................................................................... 5
6. Caso de Uso ................................................................................................................................. 6

23-abr.-19 Página 2 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

1. Descripción General del Requerimiento

Se debe desarrollar una aplicación Web, tipo repositorio de documentación para los colaboradores
de una empresa, donde el sistema debe permitir subir, editar y eliminar documentación relacionada
a las capacitaciones del personal.

Se debe cumplir con las normas de usabilidad para que el sistema sea fácil e intuitivo de utilizar,
para reducir los tiempos de entrenamiento del personal y que puedan auto capacitarse de forma
rápida.

2. Objetivo General
 Diseñar un sistema de repositorio de documentación que optimice la administración de
documentos para la capacitación del personal interno de una empresa específicamente del
departamento de calidad del software.

3. Objetivos específicos
 Organizar de forma homogénea y eficaz la clasificación de la documentación de
capacitaciones.
 Agilizar el proceso de capacitación e inducción del personal en una empresa.
 Establecer políticas y normas para la creación de nueva documentación, intentando
mantener la igualdad de los diferentes tipos de documentos.
 Establecer los procedimientos administrativos y técnicos que garanticen la conservación y
uso del patrimonio documental dentro de la empresa.
 Establecer políticas de conservación de documentos en soporte papel y en soporte
electrónico.
 Sensibilizar al usuario sobre la importancia del recurso documental y crear el sentido de
responsabilidad en el manejo de los documentos.

23-abr.-19 Página 3 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

4. Definición de Requerimientos Funcionales


Solución Requerida
 El sistema debe ser desarrollado en tipo aplicación “Web”.
 El nombre de la aplicación será “Repositorio de Capacitaciones”
 El sistema debe contar con un módulo de “Log in” para poder controlar el acceso al
repositorio de la información. El acceso a la aplicación deberá gestionarse mediante la
utilización de una base de datos, donde se generarán los usuarios y contraseñas, los cuales
estarán vinculados al correo electrónico empresarial de cada usuario.
 El usuario debe gozar de acceso a la documentación delimitada según el cargo o rol que
desempeñe en la empresa, el mismo debe ser registrado y controlado a través de la base de
datos.
 El sistema debe contener un menú principal llamado “Documentación”, en donde el usuario
debe contar con la facilidad de crear las carpetas según la categoría de documentos que
requiera. El mismo deberá tener el permiso de crear, editar y eliminar carpetas según cargo
o rol dentro de la empresa.
 El sistema deberá permitir cargar dentro de las carpetas archivos tipo “.docx”, “.xlsx”, “.txt”,
“.png”, “.jpg”, “.pptx”, “.pdf”, “.mp4”, “.pub”, “.mpp”.
 El sistema debe poseer un módulo de “Administración”, donde el administrador general de
la aplicación otorgue los permisos a cada usuario registrado en la aplicación, para asignar
según los roles o cargos los permisos de “Crear”, “Editar” o “Eliminar” las carpetas y
documentación dentro del sistema.
 El sistema deberá incluir un menú llamado “Progreso” donde el usuario pueda observar el
avance de capacitación por cada carpeta o modulo.
 El usuario deberá gozar de una opción de “cerrar sesión” para poder salir de la aplicación.

23-abr.-19 Página 4 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

5. Definición de Requerimientos No Funcionales


Solución Requerida
 El sistema deberá incluir una base de datos con una tabla en la cual el administrador de la
base de datos (DBM) deberá cargar a los colaboradores y asignarles los roles según su cargo,
los cuales se gestionarán a través del módulo de “Administración de la aplicación “Web”.
 El sistema deberá crear un log el cual se guardará en la base de datos para poder visualizar
los registros de entrada, salida, modificación y tiempo de los usuarios en la aplicación.
 El sistema debe ser capaz de procesar 3 transacciones por segundo. Esto se medirá por
medio de la herramienta SoapUI aplicada al Software Testing de servicios web.
 Toda funcionalidad del sistema y transacción de negocio debe responder al usuario en
menos de 5 segundos.
 El sistema debe ser capaz de operar adecuadamente con hasta 80 usuarios con sesiones
concurrentes.
 Los datos modificados en la base de datos deben ser actualizados para todos los usuarios
que acceden en menos de 2 segundos.
 Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de
acceso a datos.
 Si se identifican ataques de seguridad o brecha del sistema, el mismo no continuará
operando hasta ser desbloqueado por un administrador de seguridad.
 La aplicación web debe poseer un diseño “Responsive” a fin de garantizar la adecuada
visualización en múltiples computadores personales, dispositivos tableta y teléfonos
inteligentes.

23-abr.-19 Página 5 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

6. Caso de Uso

23-abr.-19 Página 6 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

7. Diagrama de clase

23-abr.-19 Página 7 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

8. Diccionario de Datos

Usuario
Llave Nombre Tipo Tamaño Descripción
PK ID_Usuario Numérico 100 Este es el ID del usuario para el registro único
Usuario Texto 30 Este es el usuario para ingresar al sistema
Contraseña Alfanumérico 30 Este es el campo con la contraseña del usuario
Nombre Texto 150 Este es el campo con el nombre del usuario
Apellido Texto 150 Este es el campo con el apellido del usuario

Rol
Llave Nombre Tipo Tamaño Descripción
PK ID_Rol Numérico 100 Este es el ID del rol para el registro único
FK ID_Usuario Numérico 100 Este es el ID del usuario para el registro único
Rol Texto 80 Este es el campo con el rol o cargo que
desempeña el usuario dentro de la empresa
Descripción Texto 350 Esta es el campo con la descripción del rol o
cargo que desempeña dentro de la empresa,
contiene la descripción de las asignaciones y
responsabilidades

Estado
Llave Nombre Tipo Tamaño Descripción
PK ID_Estado Numérico 100 Este es el ID del estado para el registro único
FK ID_Rol Numérico 100 Este es el ID del rol para el registro único
FK ID_Usuario Numérico 100 Este es el ID del usuario para el registro único
Estado Texto 10 Este es el estado en el que se puede encontrar
un usuario dentro del sistema “Activo” o
“Inactivo”

23-abr.-19 Página 8 de 9
Repositorio de Capacitaciones Repositorio para colaboradores
IT Solutions Departments

Documento
Llave Nombre Tipo Tamaño Descripción
PK ID_Documento Numérico 100 Este es el ID del documento para el registro
único
FK ID_Usuario Numérico 100 Este es el ID del usuario para el registro único
FK ID_Rol Numérico 100 Este es el ID del rol para el registro único
Nombre Texto 150 Este es el campo que almacenará el nombre
del documento
Tipo Texto 10 Este es el campo que contiene el tipo de
documento que se guardo
Documento Binario 190 Este es el campo que almacena el documento
una vez cargado en el sistema

23-abr.-19 Página 9 de 9
Repositorio de Capacitaciones Repositorio para colaboradores

Anda mungkin juga menyukai