Está en la página 1de 22

SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

SIUGET

Puntos Vive Digital

Versión 1.0

Documento:  Puntos Vive Digital, 2019 Página 1 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

TABLA DE CONTENIDO

1. INTRODUCCIÓN 4

1.1 Propósito 4

1.2 Alcance 4

1.3 Definiciones, Acrónimos, y Abreviaturas 5

1.4 Referencias 6

1.5 Apreciación Global 6

2. Descripción General 6

2.1 Perspectivas del Producto 6

2.2 Funciones del Producto 7

2.3 Características de Usuario 7

2.4 Restricciones 8

2.5 Atención y Dependencias 8

3. Requerimientos Específicos 8

3.1 Requerimientos Funcionales 8

3.2 Requerimientos No Funcionales 15

3.3 Requerimientos de interfaz de usuario 18

4. Mockups de diferentes interfaces de la aplicación 19

Documento:  Puntos Vive Digital, 2019 Página 2 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Historial de Revisión

Fecha Versión Descripción Autor

Sistema de Inscripción de Usuarios Duván de Jesús

28/03/2018 1.0 y Generación de la Estadística de Benavides Archila

Trabajo (SIUGET) Ebed Adán Martínez

Documento:  Puntos Vive Digital, 2019 Página 3 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

ESPECIFICACIÓN DE REQUERIMIENTOS

1. INTRODUCCIÓN

Para toda institución prestadora de servicios es primordial conocer como es el

comportamiento, en diferentes períodos de tiempo, del público hacia el cuál van enfocados sus

servicios para, en base a este, tomar decisiones que permitan mejorar o ampliar el alcance de

estos, por eso es importante tener de primera mano la información que permita conocer este

comportamiento.

Actualmente en los Punto Vive Digital (PVD) se lleva manualmente el registro de los

usuarios y las actividades realizadas por estos, toma bastante tiempo poder realizar un informe

para presentarlo a las entidades que lo solicitan. Por este motivo en la actualidad se requiere un

Sistema de Información que permita, de una manera rápida y sencilla, generar estos informes.

1.1 Propósito

El propósito del SIUGET es facilitar es proceso de inscripción de usuarios y el registro de

las actividades por ellos realizadas en períodos de tiempo seleccionados para generar la

estadística de trabajo que facilita la elaboración de los informes solicitados.

1.2 Alcance

El SIUGEP será una aplicación que podrá funcionar en un entorno offline, el cual

permitirá la inscripción de los miembros de la sociedad que recurran a hacer uso de los diferentes

servicios que en los PVD del país se brindan y la generación de un informe estadístico en el

momento que se desee, en pocas palabras, con la creación de esta aplicación se estará dando

apoyo a los siguientes procesos:

• Administrar inscripciones de usuarios.


Documento:  Puntos Vive Digital, 2019 Página 4 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

• Registro de actividades realizadas por los usuarios.

• Generación de estadísticas.

• Presentación de informes solicitados.

1.3 Definiciones, Acrónimos, y Abreviaturas

SIUGET: Es el nombre de la aplicación, definido por sus siglas Sistema de Inscripción de

Usuarios y Generación de Estadística de Trabajo.

PVD: Punto Vive Digital, es una iniciativa del Ministerio de las Tecnologías de la Información y

las Comunicaciones del Gobierno Nacional, tiene como objetivo promover el uso y

aprovechamiento de la tecnología, lugar en el cual se usará la aplicación.

MINTIC: entidad del gobierno nacional, Ministerio de Tecnologías de la Información y las

Comunicaciones.

FONADE: Fondo Financiero de Proyectos de Desarrollo. Entidad de carácter privado contratada

por el MINTIC para que se encargue de la vigilancia de los PVD del país.

BD: Base de datos.

HTML: “Lenguaje de Marcado de Hipertexto" por sus siglas en ingles "HyperText Markup

Language", es un lenguaje que pertenece a la familia de los "lenguajes de marcado" y es

utilizado para la elaboración de páginas web. Actualmente HTML se encuentra en su versión

HTML5.

MySQL: es un sistema de administración de bases de datos (Database Management System,

DBMS) para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite

gestionar archivos llamados de bases de datos.

Requerimientos funcionales: describen las capacidades o funciones que el sistema será capaz de

Documento:  Puntos Vive Digital, 2019 Página 5 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

realizar.

Requerimientos no funcionales: restricciones o características que de una u otra forma puedan

limitar el sistema, como, por ejemplo, rendimiento, interfaces de usuario, fiabilidad,

mantenimiento, seguridad, portabilidad, estándares, etc.

Documento: Es todo relato escrito que describe un proceso, un procedimiento, un manual, un

formato sin diligenciar entre otros.

Registro: Evidencia objetiva de que algo se está haciendo, el cual no puede ser cambiado o

actualizado una vez se realice.

Ejecutor: ente que funge como responsable del PVD ante el MINTIC.

1.4 Referencias

Pencil Project http://pencil.evolus.vn/ Programa para hacer Mockups

1.5 Apreciación Global

La aplicación SIUGET será una aplicación de fácil acceso y manejo el cual ayudará a los

administradores de los PVD a la inscripción de usuarios, registro de visitas, actividades

realizadas, además de la generación de estadísticas.

2. Descripción General

2.1 Perspectivas del Producto

Esta será una aplicación totalmente independiente o autónoma pues para su funcionamiento

sólo se necesitará de un computador que cumpla con las especificaciones de hardware y software

establecidas.

Documento:  Puntos Vive Digital, 2019 Página 6 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

2.2 Funciones del Producto

El SIUGET tendrá como función principal permitir a los administradores de los PVD del país

la realización sistematizada de la inscripción (registro de datos personales) y el registro de visitas

de los usuarios (hora de entrada y salida, actividades realizadas y asesorías solicitadas) para

posteriormente, en el momento que se desee poder generar estadística sobre estos registros.

2.3 Características de Usuario

Supervisor Fonade Fase III: es el funcionario de Fonade quien es la máxima autoridad

representante del gobierno nacional (MINTIC) quien vela por el funcionamiento adecuado de los

PVD del país. Será el usuario administrador de la aplicación quien asignará códigos de usuario y

permisos a las diferentes personas que utilizarán la aplicación dependiendo el rol de cada uno de

estos, además de poder generar e imprimir estadísticas sobre el uso del PVD.

Coordinador departamental: es la persona encargada de velar por el correcto funcionamiento

de los PVD del departamento que le fue asignado por Fonade. Con la creación de la aplicación y

teniendo ya su código de usuario, podrá generar e imprimir estadísticas sobre el uso del PVD.

Representante del ejecutor: es el funcionario asignado por parte del ente que funge como

responsable del PVD ante el MINTIC. Con la creación del SIUGET y teniendo asignado su

código de usuario podrá generar e imprimir estadísticas sobre el uso del PVD que está bajo su

responsabilidad.

Administrador: es la persona contratada por el ejecutor para que realice las tareas diarias que

son requeridas por Fonade para el correcto funcionamiento y aprovechamiento del PVD. Será

quien sacará el mayor provecho o quien usará en mayor medida la aplicación pues con su

creación podrá inscribir los usuarios (registrar datos personales), registrar las visitas de los

Documento:  Puntos Vive Digital, 2019 Página 7 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

usuarios (hora de entrada y salida, actividades realizadas y asesorías solicitadas) además de

poder generar e imprimir estadísticas sobre el uso del PVD en el momento que desee.

2.4 Restricciones

Las restricciones presentadas para la puesta en marcha de la aplicación están única y

exclusivamente ligadas al software capaz de ejecutarla pues inicialmente será desarrollado para

ser implementado en computadores ya sea portátiles o de escritorio con sistema operativo

Windows 7 y posteriores sin importar que sea de 32 o 64 bits.

2.5 Atención y Dependencias

Para la correcta ejecución de la aplicación se hace necesario un computador con Sistema

Operativo Windows 7 o posteriores ya sea de 32 o 64 bits, pero con una memoria RAM de 2 GB.

3. Requerimientos Específicos

3.1 Requerimientos Funcionales

SIUGET

SRS – Especificación de Requerimientos

Grado
Código Nombre Fecha
Necesidad
Generar e imprimir estadísticas sobre el
RFS001 29/03/2018 Alto
uso de PVD

El sistema debe permitir generar estadísticas con base a los datos de los
Descripción
usuarios y las actividades realizadas

Entradas Fuente Salida Destino Restricciones

Interfaz de reportes

Documento:  Puntos Vive Digital, 2019 Página 8 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Datos solicitados Pantalla con Sólo disponible


Períodos de
según las fechas opción de para el rol que
fecha, tipo de
y el tipo de exportar o tenga permiso a
reporte.
reporte necesario. imprimir. esta opción.

El usuario del sistema, con rol habilitado para imprimir reportes, tendrá

una opción habilitada de reporte en la cual podrá seleccionar rangos de

Proceso fecha y tipos de reporte que permitirá listar la cantidad de registros que

cumplan con las condiciones seleccionadas. Una vez generado el reporte

podrá exportar a Excel o imprimir.

Efecto Colateral Error en la información si los parámetros de entrada no son los correctos

SIUGET
SRS – Especificación de Requerimientos
Grado
Código Nombre Fecha
Necesidad
RFS002 Administración de usuarios 29/03/2018 Alto
El sistema debe tener la opción de crear y asignar permisos a los diferentes

usuarios que utilizarán la aplicación dependiendo el rol de cada uno de


Descripción
estos.

Entradas Fuente Salida Destino Restricciones


Cédula, nombre, 1. Sólo
Interfaz de Usuario
rol de usuario, Registro en disponible para
administración de habilitado para
nombre de BD el rol que tenga
usuarios usar el sistema
usuario, clave. permiso a esta

Documento:  Puntos Vive Digital, 2019 Página 9 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

opción.

2. Todos los

campos son

obligatorios.

3. Un usuario por

cédula.

4. El nombre de

usuario debe ser

único

El usuario del sistema con rol habilitado para administrar usuarios del

sistema tendrá una opción habilitada dónde podrá listar, crear, modificar y

eliminar registros o datos de los diferentes usuarios del sistema. Para esto el
Proceso
sistema validará, luego de que el usuario confirme que los datos son

correctos, que la información suministrada no esté duplicada y que sea

correcta para luego ser almacenada en la BD.

 Creación de usuarios no autorizados


Efecto Colateral
 Visualización de información por parte de usuarios no autorizados.

SIUGET
SRS – Especificación de Requerimientos
Grado
Código Nombre Fecha
Necesidad
RFS003 Inscripción de usuarios del PVD 29/03/2018 Alto

Documento:  Puntos Vive Digital, 2019 Página 10 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Descripción El sistema debe permitir ingresar usuarios y las actividades realizadas

Restricciones
Entradas Fuente Salida Destino
1.Sólo disponible

para el rol que


Datos personales
Interfaz inscripción Código de Registro en tenga permiso a
del usuario del
usuarios Usuario BD esta opción
PVD
2.Un usuario por

cédula.

El usuario del sistema, con rol habilitado para inscribir usuarios, tendrá una

opción habilitada dónde podrá ingresar los siguientes datos cédula, nombre

completo, fecha de nacimiento, sexo, dirección, teléfono, celular, correo

electrónico y grado de escolaridad. Luego de que el usuario del sistema


Proceso
confirme que los datos son correctos serán almacenados en la BD. Al

guardar estos datos el sistema generará un código único para cada usuario

del PVD que sea registrado.

Efecto Colateral No aplica

SIUGET
SRS – Especificación de Requerimientos
Grado
Código Nombre Fecha
Necesidad
RFS004 Registro de actividades por usuario 29/03/2018 Alto

Documento:  Puntos Vive Digital, 2019 Página 11 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

El sistema debe permitir seleccionar y asignar las actividades realizadas por


Descripción
cada usuario del PVD.

Entradas Fuente Salida Destino Restricciones


Sólo disponible
Actividades
Selección de Interfaz de asignación Registro en para el rol que
asignadas al
actividades de actividades BD tenga permiso a
usuario
esta opción

El usuario del sistema, con rol habilitado para asignar actividades, tendrá

una opción habilitada dónde podrá asociar las actividades realizadas a cada

usuario del PVD una vez este se disponga a hacer retiro de las
Proceso
instalaciones. Se generará un registro en BD por cada actividad realizada

con número de usuario, fecha y hora como parte de información para las

estadísticas.

Efecto Colateral Error en los datos estadísticos por no seleccionar actividades correctas.

SIUGET
SRS – Especificación de Requerimientos
Grado
Código Nombre Fecha
Necesidad
RFS005 Registro de ingreso y salida de usuarios. 29/03/2018 Alto
El sistema debe permitir registrar las horas de ingreso y salida por cada
Descripción
usuario del PVD.

Entradas Fuente Salida Destino Restricciones


Interfaz de Entrada
Hora registrada

Documento:  Puntos Vive Digital, 2019 Página 12 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Hora de Entrada y Salida de Usuarios

del usuario del Sólo disponible

PVD Registro en para el rol que

Hora de Salida BD tenga permiso a

del usuario del esta opción

PVD

El usuario del sistema, con rol habilitado para registrar entradas y salidas

de usuarios del PVD, tendrá una opción habilitada dónde podrá registrar la
Proceso
hora de ingreso y la hora de salida.

Error en los datos estadísticos por no registrar los ingresos y/o salidas.
Efecto Colateral

SIUGET
SRS – Especificación de Requerimientos
Grado
Código Nombre Fecha
Necesidad
RFS006 Registro de asesorías a usuarios 29/03/2018 Alto

Descripción El sistema debe permitir registrar las asesorías brindadas a los usuarios
Entradas Fuente Salida Destino Restricciones
Sólo disponible
Asesoría
Interfaz de registro de Registro en para el rol que
Tipo de asesoría brindada a
asesorías a Usuarios BD tenga permiso a
usuario
esta opción

Proceso

Documento:  Puntos Vive Digital, 2019 Página 13 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

El usuario del sistema, con rol habilitado para registrar asesorías a usuarios

del PVD, tendrá una opción habilitada dónde podrá registrar el tipo de

asesoría brindada a cada usuario del PVD.

Error en los datos estadísticos por no registrar asesorías.


Efecto Colateral

SIUGET
SRS – Especificación de Requerimientos
Grado
Código Nombre Fecha
Necesidad
RFS007 Administración de actividades 29/03/2018 Alto
El sistema debe tener la opción de crear y/o modificar listado de actividades
Descripción
que se realizan en los PVD

Entradas Fuente Salida Destino Restricciones


Sólo disponible
Interfaz de Actividad
Descripción de Registro en para el rol que
administración de disponible para
actividad BD tenga permiso a
actividades asignar
esta opción

El usuario del sistema, con rol habilitado para administrar actividades,

tendrá una opción habilitada dónde podrá incluir y/o modificar los registros

de las distintas actividades que se realizan dentro de las instalaciones del


Proceso
PVD. Cada actividad debe tener dentro de la BD asignado un código interno

único y descripción clara que permita su fácil identificación para su

asociación.

Documento:  Puntos Vive Digital, 2019 Página 14 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

No asignar actividades reales a usuarios por no encontrarse dentro de las


Efecto Colateral
opciones.

3.2 Requerimientos No Funcionales

SIUGET

SRS – Especificación de Requerimientos

Grado
Código Nombre Fecha
Necesidad

RNF005 Escalabilidad 29/03/2018 Alto

La aplicación debe estar en la capacidad de aumentar su capacidad de trabajo, es

decir adaptarse a cualquier tipología de Punto Vive Digital y así permitir el

registro de una cantidad indefinida de usuarios del PVD sin que esto afecte su
Descripción
rendimiento, además que su velocidad de respuesta ante la solicitud de

generación de la estadística no debe variar debido a la cantidad de datos que ha

almacenado.

RNF006 Mantenibilidad 29/03/2018 Alto

SIUGET debe permitir la realización del mantenimiento que se necesite de

manera rápida y efectiva. Que se le puedan agregar funciones nuevas o modificar

Descripción las existentes en caso de ser necesario sin que esto altere los demás componentes

de la aplicación. Además de esto debe poseer la capacidad de adaptarse al futuro,

es decir, que nos permita hacer cambios para que sea compatible con los

Documento:  Puntos Vive Digital, 2019 Página 15 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

sistemas operativos que varían a través del tiempo.

RNF007 Rendimiento 29/03/2018 Alto

Esta debe ser una aplicación que no presente cambios en sus características

físicas ni funcionales en ninguno de los sistemas operativos que lo pueden

ejecutar por cual al momento de solicitarle la ejecución de alguno de sus

requerimientos funcionales esta debe trabajar de manera rápida y efectiva,


Descripción
acorde a las características de rendimiento que le facilita el equipo que se está

usando para su implementación. También debe dar respuesta al acceso de todos

los usuarios manteniendo tiempos de respuesta aceptables y uniformes, sin

importar el grado de demanda de uso del sistema.

RNF008 Espacio de almacenamiento 29/03/2018 Medio

SIUGET debe facilitar a sus usuarios su almacenamiento y el de los datos que a

medida que se usa va creando, tanto en el equipo donde se ejecuta como en


Descripción
discos externos, además que debe permitir la utilización de medios magnéticos

para facilitar la extracción de la información que se desee de él.

RNF009 Fiabilidad 29/03/2018 Alto

La aplicación debe presentar la menor posibilidad de existencia de fallos en

todas sus diferentes fases de funcionamiento ya que los fallos pueden llevar la

Descripción pérdida de la información de la que ha sido registrada lo cual puede conducir a

pérdida de tiempo y/o pérdidas económicas, pero ante la posible ocurrencia de

uno de estos de manera grave debe permitirnos la recuperación de la totalidad de

Documento:  Puntos Vive Digital, 2019 Página 16 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

datos en ella almacenados.

RNF010 Seguridad 29/03/2018 Alto

El acceso a las diferentes funciones e interfaces de la aplicación estará

restringido de acuerdo con el rol asignado. Cada individuo que interactúe con

ella debe tener asignado un usuario y clave para poder acceder a ella y así poder

realizar las tareas asignadas o permitidas para lo cual, en su primer uso, en su

interfaz inicial, deberá presentar una opción que permita la definición de


Descripción
información relacionada con usuarios, roles y actividades a desempeñar por cada

uno. También debe almacenar el registro de acciones realizadas por los usuarios

(usuario, fecha, hora, acción) en lo relacionado con la actualización de los

registros. Se debe incluir los reportes de logs según parámetros de fecha, hora,

usuario.

RNF011 Dispositivos periféricos 29/03/2018 Alto

Para la correcta y completa ejecución de la aplicación se necesitará una

impresora para poder cumplir con el requerimiento funcional 001 (RFS001) que
Descripción
hace referencia a la impresión parte de los diferentes usuarios que lo requieran

de la estadística generada.

RNF012 Software 29/03/2018 Alto

El sistema operativo mínimo para la ejecución de la aplicación debe ser

Descripción Windows 7 pero igualmente se puede ejecutar en versiones posteriores sin

importar que sea de 32 o 64 bits. Por otra parte, es bueno aclarar que su lenguaje

Documento:  Puntos Vive Digital, 2019 Página 17 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

de desarrollo será Html y php con MySql como gestor de bases de datos.

3.3 Requerimientos de interfaz de usuario

SIUGET

SRS – Especificación de Requerimientos

Grado
Código Nombre Fecha
Necesidad

RNF001 Perceptibilidad 29/03/2018 Alto

La información que se muestra en cada una de sus interfaces debe ser

completa para así evitar posibles errores, mejor dicho, su interfaz debe ser,
Descripción
aunque sencilla, clara y completa para cada uno de los usuarios que la

usarán y el rol que desempeñarán.

RNF002 Operabilidad 29/03/2018 Alto

La interfaz de cada uno de los usuarios debe ser de fácil operación a la

hora de interactuar con ella para lo cual en una primera entrada por cada

Descripción uno de esto presentará una fase de entrenamiento para que, en posteriores

entradas, el trabajo se pueda realizar de manera intuitiva, con una baja

demanda de necesidad de soporte para estos.

RNF003 Comprensibilidad 29/03/2018 Alto

Las interfaces, tanto la inicial como la de cada perfil de usuario debe


Descripción
poseer una adecuada organización de las diferentes funciones que en ella

Documento:  Puntos Vive Digital, 2019 Página 18 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

están incluida, es decir, un buen diseño, lo cual permite que sea fácilmente

entendida y usada por el usuario.

RNF004 Robustez 29/03/2018 Alto

La aplicación debe poder soportar las entradas anormales, es decir,

incorrectas, inesperadas o maliciosas realizadas por los distintos usuarios

Descripción de manera inconsciente, hasta el punto de no hacerlo salir de ella de

improvisto. Si se ha cometido un error, lo que debe hacer es informarle

sobre este para que pueda tomar cartas en el asunto.

4. Mockups de diferentes interfaces de la aplicación

Documento:  Puntos Vive Digital, 2019 Página 19 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Documento:  Puntos Vive Digital, 2019 Página 20 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Documento:  Puntos Vive Digital, 2019 Página 21 de 22

Confidencial
SIUGET

Documento: Especificación de Requerimientos Versión: 1.0

Clave: MTS-07 Fecha: 08/04/2019

Documento:  Puntos Vive Digital, 2019 Página 22 de 22

Confidencial

También podría gustarte