Sunteți pe pagina 1din 14

ESPECIFICACIÓN DE REQUERIMIENTOS Página 1 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

Proyecto de Optimización del Registro Público de


PROYECTO/MÓDULO
Medios FASE 1.
CÓDIGO SOLICITUD DTI-REQ-2019-003

1. Proyecto de Optimización del Registro Público de Medios FASE 1.


1.1 Breve Descripción

El requerimiento trata acerca del Proyecto de Optimización del Registro Público de Medios
FASE 1. Este documento ha sido redactado con el fin de marcar las pautas generales y las
especificaciones que deberá seguir el software a desarrollar, con el objetivo final de resolver
las necesidades que la Dirección de Investigación y Análisis ha planteado.

El documento va dirigido al equipo de desarrolladores del presente sistema y a los usuarios


finales del mismo.

Este documento está sujeto a revisiones, especialmente por los potenciales usuarios, hasta
alcanzar su aprobación. Una vez aprobado servirá de base al equipo de desarrollo de la DTI
del CONSEJO para la construcción y mantenimiento del nuevo software.

2. Actores

Usuarios del Sistema Registro Público de Medios.


Funcionarios de la Dirección de Investigación y Análisis
DTI.

3. Precondiciones

 Las funciones que se van a crear para el envío de usuario-contraseña, cambio de


contraseña y olvido de contraseña deben ser validados por la Dirección de
Investigación y Análisis.

 Se va a deshabilitar la edición en los campos que contiene información de la


DINARDAP, conforme el listado que entregue la Dirección de Investigación y
Análisis.

 Para la creación del formulario para que el usuario acepte de términos y condiciones
por el medio de comunicación, acuerdos de veracidad de la información, acuerdos de
confidencialidad, de responsabilidad y aprobación de uso de la misma con fines de
investigación, análisis y gestión del Consejo, la Dirección de Investigación y Análisis
nos debe proporcionar las cláusulas legales a ser incorporadas en el formulario.

4. Flujo de Eventos
4.1 Flujo Básico
ESPECIFICACIÓN DE REQUERIMIENTOS Página 2 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

CASO DE USO REGISTRAR USUARIO NUEVO


#001
Objetivo Registrar un usuario nuevo en el Sistema Registro Público de Medios

Alcance y nivel Usuarios del Sistema Registro Público de Medios


Autor(es): DTI
Precondiciones Usuario registre una dirección de correo valida.

Condición final en El envío del usuario y contraseña al correo del usuario que se
caso de éxito registró, el usuario puede autenticarse en el sistema, con el usuario y
contraseña establecida
Condición final en El Usuario registre una dirección de correo no valida.
caso de falla
Actores primario y Dirección de Investigación y Análisis
secundarios
Disparador El usuario debe acceder a la página de la aplicación
DESCRIPCIÓN Paso Acción
1 El usuario solicita la creación de un usuario y contraseña
2 El sistema le solicita los datos del usuario: Registro Único de
Contribuyente, el sistema valida el RUC por medio del Web
Service de la DINARDAP (SRI) y trae los datos para los
campos de Razón Social y Nombre Comercial. El usuario
escoge la clasificación del Medio, el sistema solicita un
Correo Electrónico, y la Confirmación del Correo Electrónico.
3 El usuario proporciona a la DIA sus datos, y le indica que
desea registrarse con esos datos.
4 El sistema verifica que tanto el usuario como el correo
electrónico introducido no existan en la base de datos.
5 Si se cumplen las condiciones anteriores (punto 3.-)
entonces el sistema guarda los datos del usuario y genera
una contraseña.
6 El sistema presenta un mensaje al usuario indicando que su
solicitud de registro ha sido exitosamente procesada y
enviará el usuario y contraseña al correo registrado.

CASO DE USO REESTABLECER CONTRASEÑA


#002
Objetivo Reestablecer la contraseña del usuario y enviarla al correo.

Alcance y nivel Usuarios del Sistema Registro Público de Medios


Autor(es): DTI
Precondiciones El usuario debe haberse registrado previamente en el sistema
Condición final en Contraseña enviada al correo electrónico del usuario
caso de éxito
Condición final en El usuario no se encuentre registrado previamente en el sistema o la
caso de falla dirección del correo electrónico registrada no este correcta.
Actores primario y Dirección de Investigación y Análisis
secundarios
ESPECIFICACIÓN DE REQUERIMIENTOS Página 3 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

Disparador El usuario debe acceder a la página de la aplicación


DESCRIPCIÓN Paso Acción
1 1- El usuario presiona la opción "Olvidó su contraseña"
2 El sistema solicita indicar el correo electrónico del usuario. El
sistema muestra las opciones “Enviar” y “Cancelar”
3 El usuario ingresa la información solicitada y pulsa la opción
“Enviar”.
4 El sistema verifica la existencia del usuario y envía la nueva
contraseña al correo electrónico registrado.
5 Si el usuario ingresa o no la información solicitada y presiona
la opción "Cancelar" el sistema no ejecuta ninguna acción.
6 El sistema presenta un mensaje al usuario indicando que su
solicitud de registro ha sido exitosamente procesada y
enviará el usuario y contraseña al correo registrado.

CASO DE USO CAMBIAR CONTRASEÑA


#003
Objetivo Cambiar la contraseña del usuario y enviarla al correo.

Alcance y nivel Usuarios del Sistema Registro Público de Medios


Autor(es): DTI
Precondiciones El usuario debe haberse registrado e ingresado al sistema
previamente
Condición final en Cambio en la contraseña del usuario.
caso de éxito
Condición final en El usuario no se encuentre registrado previamente en el sistema o la
caso de falla dirección del correo electrónico registrada no este correcta.
Actores primario y Usuarios del Sistema Registro Público de Medios
secundarios
Disparador El usuario debe acceder a la página de la aplicación
DESCRIPCIÓN Paso Acción
1 1- El usuario selecciona en el menú Registro del Medio la
opción "Cambiar contraseña
2 El sistema solicita al usuario la contraseña actual, la nueva
contraseña y confirmar la nueva contraseña. El sistema
muestra las opciones "Enviar" y "Cancelar”.
3 El usuario ingresa la información solicitada y pulsa la opción
“Enviar”
4 El sistema verifica que la nueva contraseña y la confirmación
de la misma coincidan. Si son iguales el sistema guarda la
nueva contraseña y envía un mensaje de confirmación.
5 Si el usuario ingresa o no la información solicitada y presiona
la opción "Cancelar" el sistema no ejecuta ninguna acción.

6 El sistema presenta un mensaje al usuario indicando que su


solicitud de registro ha sido exitosamente procesada y
enviará el usuario y contraseña al correo registrado.
ESPECIFICACIÓN DE REQUERIMIENTOS Página 4 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

CASO DE USO ACEPTACIÓN ACUERDOS – MEDIO DE COMUNICACIÓN


#004
Objetivo El usuario del Medio de Comunicación acepte acuerdos, términos y
condiciones.
Alcance y nivel Usuarios del Sistema Registro Público de Medios
Autor(es): DTI
Precondiciones El usuario ingrese su usuario y contraseña en el sistema
Condición final en El usuario continúe con el registro o actualización de información del
caso de éxito medio de comunicación.
Condición final en Si el usuario NO acepta acuerdos, términos y condiciones, no puede
caso de falla continuar con el proceso de registro o actualización de información
del medio de comunicación.
Actores primario y Usuarios del Sistema Registro Público de Medios
secundarios
Disparador El usuario debe acceder a la página de la aplicación
DESCRIPCIÓN Paso Acción
1 1- El usuario ingresa al sistema con su usuario y contraseña
por primera vez.
2 El sistema lanza una ventana modal, con información de los
acuerdos, términos y condiciones la misma que será tomada
de la base de datos.
3 El usuario debe dar clic en el botón Descargar Anexo, el
sistema desplegará un archivo PDF., con el texto completo
de los acuerdos.
4 El sistema guardará la fecha y la hora en que el usuario se
descargó el Anexo, y visualizara el check box de Acepto
Términos y Condiciones.
5 El usuario debe dar clic, en el check box de Acepto
Términos y Condiciones. Para continuar con el proceso de
registro o actualización de información del medio de
comunicación.

4.2 Flujos Alternos

CASO DE USO REGISTRAR USUARIO NUEVO


#001
EXTENSIONES Paso
3.1 Si ya existe un usuario con ese nombre de usuario o correo
electrónico se le debe notificar al usuario de la existencia del
mismo, para que pueda modificar dichos datos, con la
finalidad que tenga un registro exitoso

CASO DE USO REESTABLECER CONTRASEÑA


#002
EXTENSIONES Paso
ESPECIFICACIÓN DE REQUERIMIENTOS Página 5 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

2.1 Si el usuario presiona la opción “Enviar”, pero olvida registrar


todos o algunos datos solicitados, el sistema presenta por
pantalla un mensaje en el que solicita se indiquen los datos
omitidos.
4.1 Si el usuario no está registrado con el correo electrónico
indicado, el sistema presenta un mensaje indicando que el
usuario no existe.

CASO DE USO CAMBIO CONTRASEÑA


#003
EXTENSIONES Paso
3.1 Si el usuario presiona la opción “Enviar”, pero olvida registrar
todos o algunos datos solicitados, el sistema presenta por
pantalla un mensaje en el que solicita se indiquen los datos
omitidos.
4.1 Si la contraseña y la confirmación no coinciden, el sistema
presenta un mensaje indicando que estos campos deben ser
iguales

CASO DE USO ACEPTACIÓN ACUERDOS – MEDIO DE COMUNICACIÓN


#004
EXTENSIONES Paso
3.1 Si el usuario no presiona la opción “Descargar Anexo”,
aparecerá el check box de Acepto Términos y Condiciones.
5.1 SI el usuario no marca el check box de Acepto Términos y
Condiciones, no podrá continuar con el proceso de registro
o actualización de información del medio de comunicación.

5. Requerimientos Especiales
La información solicitada es obligatoria.

6. Reglas de Negocio

Para la creación de usuarios, cambio de contraseña y reestablecer contraseña el


usuario del Sistema Registro Público de Medios, debe haber registrado una dirección
de correo electrónico existente y correcto.

La información que se obtiene por medio del Web Service de la DINARDAP, no podrá
ser editada.

El usuario del Sistema Registro Público de Medios que va a actualizar datos debe
estar activo.

La Dirección de Investigación y Análisis es la única responsable de la creación de


usuarios.
ESPECIFICACIÓN DE REQUERIMIENTOS Página 6 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

El usuario y la Contraseña, se enviará al correo electrónico registrado.

La contraseña será encriptada y nadie tendrá acceso a la misma.

El sistema mantendrá un registro de “logs” para controlar toda transacción hecha por
los usuarios.

7. Detalle de la interfaz

7.1 Pantalla Registrar Usuario Nuevo


ESPECIFICACIÓN DE REQUERIMIENTOS Página 7 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

7.2 Pantalla Cambiar Contraseña

7.3 Pantalla Reestablecer Contraseña

7.4 Pantalla Aceptación Acuerdos, Términos y Condiciones


ESPECIFICACIÓN DE REQUERIMIENTOS Página 8 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

8. Diagrama de Casos de Uso

Registrar nuevo
usuario

Cambiar
Reestablecer
Contraeña

Usuario

Acuerdos
ESPECIFICACIÓN DE REQUERIMIENTOS Página 9 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

8.1 Diagrama Registrar Nuevo Usuario


REGISTRAR NUEVO USUARIO

Inicio

SÍ ¿Crear Usuario? NO

Ruc

Fín

NO Validar Datos

Correctos SI

Solicitar Correo
electrónico

Confirmar Correo
electrónico

NO Validar Datos

Enviar usuario y
Correctos SI contraseña al
correo electrónico
ESPECIFICACIÓN DE REQUERIMIENTOS Página 10 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

8.2 Diagrama Reestablecer Contraseña

Reestablecer Contraseña

Inicio

¿Olvido su
SÍ NO
contraseña?

Fín
Correo electrónico

NO Validar Datos

Correctos SI

Enviar nueva
contraseña al
correo electrónico
ESPECIFICACIÓN DE REQUERIMIENTOS Página 11 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

8.3 Diagrama Cambiar Contraseña

Cambiar Contraseña

Inicio

¿Cambiar
SÍ NO
Contraseña?

Fín
Contraseña Actual

NO Validar Datos

Correctos SI

Enviar nueva
contraseña al
correo electrónico
ESPECIFICACIÓN DE REQUERIMIENTOS Página 12 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

8.4 Diagrama Términos y Condiciones

ACUERDOS TERMINOS Y CONDICIONES


Inicio

¿Ingresa al
SÍ NO
Sistema?

Validar, si el Usuario
Acepto Acuerdos

Fín

Acepto SI
NO

Proceso de registro ,
Proceso Aceptar
actualización de
Acuerdos
datos

Descargar
Documento
NO SI
Acuerdos

Aceptar Términos y
¿Descargó? SI ¿Aceptó?
Condiciones

NO
ESPECIFICACIÓN DE REQUERIMIENTOS Página 13 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

9. Diseño Conceptual de Base de Datos

Diseño Conceptual de Base de Datos


RPM_MEDIOS_GENERAL
# USUARIO Variable characters (15)
* RUC_MEDIO Variable characters (13)
o RAZON_SOCIAL Variable characters (250) RPM_USUARIOS
o NOMBRE_COMERCIAL Variable characters (250)
* CODIGO Serial
o NOMBRE_MEDIO Variable characters (250) # USUARIO Variable characters (15)
o TIPO_MEDIO Integer o CONTRASENA Variable binary (35)
o REPRESENTANTE_LEGAL Variable characters (250) o CORREO_CONTRASEÑA Variable characters (50)
o PROVINCIA Variable characters (10)
o FECHA_REGISTRO Date & Time
o CANTON Variable characters (10) o ESTADO Integer
o PARROQUIA Variable characters (10) o TIPO Integer
o CALLE_PRINCIPAL Variable characters (100)
o NUMERO_CASA Variable characters (15)
o CALLE_INTERSECCION Variable characters (100)
RPM_DOCUMENTOS_ACUERDOS
o REFERENCIA Variable characters (250)
Relationship_2 * ID_DOCUMENTO Serial
o CODIGO_POSTAL Variable characters (10)
o DESCRIPCION Variable characters (MAX)
o TELF_FIJO1 Variable characters (15) Relationship_3
Relationship_1 o ARCHIVO Variable binary (MAX)
o TELF_FIJO2 Variable characters (15)
o FECHA_INICIO Date & Time
o TELF_FIJO3 Variable characters (15)
o FECHA_FIN Date & Time
o TELF_CELULAR1 Variable characters (15)
o ESTADO Variable characters (2)
o TELF_CELULAR2 Variable characters (15)
o TELF_CELULAR3 Variable characters (15)
o CORREO_ELECTRONICO Variable characters (100) RPM_ACUERDOS
o FACEBOOK Variable characters (100) * ID_ACUERDO Serial
o TWITTER Variable characters (100) # USUARIO Variable characters (15)
o YOUTUBE Variable characters (100) o ID_DOCUMENTO Variable binary (MAX)
o PORTAL_WEB Integer o ACEPTA Variable characters (2)
o DIRECCION_WEB Variable characters (100) o FECHA_ACEPTA Date & Time
o NUMERO_VISITAS Integer
o TOTAL_EMPLEADOS Integer
o FORMA_CONSTITUCION Integer

RPM_LOG_PROCESOS RPM_LOG_ERRORES
* CODIGO Serial * CODIGO Serial
o DESCRIPCION VAMAX o DESCRIPCION VAMAX
o USUARIO Variable characters (250) o USUARIO Variable characters (250)
o HOST Variable characters (30) o HOST Variable characters (30)
o FECHA Date & Time o FECHA Date & Time

10. Aprobación del Documento

Elaborado por:
Nombre Cargo Firma Fecha

Revisado por:
Nombre Cargo Firma Fecha
ESPECIFICACIÓN DE REQUERIMIENTOS Página 14 de 14

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

Aprobado por:
Nombre Cargo Firma Fecha

Los abajo firmantes certifican estar de acuerdo con la información presentada, recoge el
detalle de la necesidad analizada funcionalmente:

S-ar putea să vă placă și