0% encontró este documento útil (0 votos)
26 vistas9 páginas

Funciones SOONET

Este documento describe nueve requerimientos funcionales para una plataforma de servicios. Los requerimientos incluyen registro de usuarios, autenticación, gestión de servicios, secciones, contratación, usuarios, proveedores, recursos y actividades.

Cargado por

yibraory2023
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)
26 vistas9 páginas

Funciones SOONET

Este documento describe nueve requerimientos funcionales para una plataforma de servicios. Los requerimientos incluyen registro de usuarios, autenticación, gestión de servicios, secciones, contratación, usuarios, proveedores, recursos y actividades.

Cargado por

yibraory2023
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

Identificación del requerimiento RF01

Nombre del requerimiento Registro de usuarios

Permitir el registro de nuevos usuarios en la


plataforma SOONET, capturando la
siguiente información personal:
Descripción del requerimiento  Nombre y Apellido (varchar)
 ID (documento de identidad) (int)
 Número celular (int)
 Dirección (varchar)
 Correo electrónico (varchar)

Identificación del requerimiento RF02

Nombre del requerimiento Autenticación (Login)

Este requerimiento permite a los usuarios


iniciar sesión utilizando credenciales
previamente registradas. Incluye:
Descripción del requerimiento  Validación de credenciales (usuario y
contraseña)
 Recuperación de acceso mediante
preguntas de seguridad

Identificación del requerimiento RF03

Nombre del requerimiento CRUD Servicios

Este requerimiento facilita la gestión de


servicios en la plataforma, permitiendo:
-Crear nuevos servicios con los siguientes
datos:
Descripción del requerimiento  Título del Servicio: Texto
(varchar)
 Descripción Detallada: Texto
(text)
 Categoría: Texto (varchar)
 Nivel de Dificultad: Bajo,
Medio, Alto (enum)
 Duración Estimada (en
horas): Número entero (int)
 Fecha de Disponibilidad:
Fecha (date)
-Leer información detallada de servicios
existentes
-Actualizar y modificar servicios existentes
-Eliminar servicios no deseados

Identificación del requerimiento RF04

Nombre del requerimiento CRUD Secciones de Servicios

Este requerimiento permite administrar


secciones dentro de los servicios existentes,
incluyendo:
-Agregar Sección: Permite agregar una
Descripción del requerimiento nueva sección a un servicio existente.
 Nombre de la Sección: Nombre o
título de la sección. (Tipo: varchar)
 Contenido: Descripción o contenido
de la sección. (Tipo: text)
 Recursos: Lista de recursos asociados
a la sección. (Tipo: array o lista de
varchar)
-Modificar Sección: Permite actualizar los
detalles de una sección existente.
-Eliminar Sección: Permite eliminar una
sección de un servicio.
Identificación del requerimiento RF05

Nombre del requerimiento Contratación de Servicios

Este requerimiento permite a los usuarios


contratar servicios disponibles en la
plataforma, incluyendo:
 Selección y reserva de servicios
Descripción del requerimiento disponibles
 Asociación de usuarios a servicios
contratados

Identificación del requerimiento RF06

Nombre del requerimiento CRUD Usuarios

Este requerimiento facilita la administración


de usuarios registrados en la plataforma,
permitiendo:
-Crear Usuario: Permite registrar un nuevo
Descripción del requerimiento usuario en la plataforma.
 Nombre y Apellido: Nombre
completo del usuario. (Tipo:
varchar)
 ID (Documento de Identidad):
Número de identificación del
usuario. (Tipo: int o varchar)
 Número Celular: Número de teléfono
celular del usuario. (Tipo: int o
varchar)
 Dirección: Dirección física del
usuario. (Tipo: varchar)
 Correo Electrónico: Dirección de
correo electrónico del usuario.
(Tipo: varchar)
-Leer Usuario: Permite consultar la
información de un usuario registrado.
-Actualizar Usuario: Permite modificar los
datos de un usuario existente.
-Eliminar Usuario: Permite desactivar o
eliminar un usuario de la plataforma.
Identificación del requerimiento RF07

Nombre del requerimiento CRUD Proveedores de Servicio

Este requerimiento permite gestionar la


información de los proveedores de
servicios, incluyendo:
-Agregar Proveedor: Permite registrar un
Descripción del requerimiento nuevo proveedor de servicio en la
plataforma.
 Nombre del Proveedor: Nombre
completo del proveedor. (Tipo:
varchar)
 Especialidad: Área de especialización
del proveedor. (Tipo: varchar)
 Experiencia en Años: Años de
experiencia del proveedor. (Tipo:
int)
 Calificaciones Recibidas: Lista de
calificaciones recibidas por el
proveedor. (Tipo: array o lista de
int)
-Modificar Proveedor: Permite actualizar la
información de un proveedor existente.
-Eliminar Proveedor: Permite eliminar un
proveedor de la plataforma.

Identificación del requerimiento RF08

Nombre del requerimiento CRUD Recursos

Este requerimiento facilita la administración


de recursos necesarios para los servicios
ofrecidos en la plataforma, incluyendo:
-Crear Recurso: Permite registrar un nuevo
Descripción del requerimiento recurso necesario para los servicios.
 Nombre del Recurso: Nombre del
recurso. (Tipo: varchar)
 Descripción: Descripción del recurso.
(Tipo: text)
 Cantidad Disponible: Cantidad
disponible en inventario. (Tipo: int)
 Ubicación: Ubicación física del
recurso. (Tipo: varchar)
-Leer Recurso: Permite consultar la
información detallada de un recurso
existente.
-Actualizar Recurso: Permite modificar los
detalles de un recurso existente.
-Eliminar Recurso: Permite eliminar un
recurso del inventario.

Identificación del requerimiento RF09

Nombre del requerimiento Gestión de Actividades

Este requerimiento permite programar y


gestionar actividades relacionadas con los
servicios ofrecidos en la plataforma,
incluyendo:
Descripción del requerimiento -Programar Actividad: Permite programar
una actividad relacionada con un servicio.
 Nombre de la Actividad: Nombre o
título de la actividad. (Tipo:
VArchar)
 Descripción: Descripción detallada de
la actividad. (Tipo: text)
 Fecha y Hora de Inicio: Fecha y hora
de inicio de la actividad. (Tipo:
datetime)
 Duración Estimada: Duración
estimada de la actividad en horas.
(Tipo: int)
-Modificar Actividad: Permite actualizar los
detalles de una actividad existente.
-Cancelar Actividad: Permite cancelar una
actividad programada.
Identificación del requerimiento RF10

Nombre del requerimiento Generación de Reportes

Permite a los usuarios crear informes


detallados sobre la actividad y el
Descripción del requerimiento rendimiento de la plataforma.
 Parámetros de Filtrado: Permite
filtrar los datos para el informe por
fecha, tipo de servicio, proveedor,
etc. (Tipos de datos específicos:
varchar, date, int)
 Formato del Informe: Permite
seleccionar el formato de salida del
informe (PDF, CSV, Excel, etc.).
(Tipo: varchar)
 Datos Incluidos: Define qué datos se
incluirán en el informe (por ejemplo,
estadísticas de uso, análisis de
rendimiento, etc.). (Tipo: array o
lista de varchar)
-Visualizar Informe: Permite a los usuarios
ver los informes generados previamente.
-Descargar Informe: Permite a los usuarios
descargar el informe en el formato deseado.

Identificación del requerimiento RF11

Nombre del requerimiento Funcionalidades Específicas por Rol

-Implementar Funcionalidades por Rol:


Permite definir y configurar funcionalidades
Descripción del requerimiento específicas según el tipo de usuario.
 Rol de Usuario: Tipo de usuario al
que se le asignarán las
funcionalidades. (Tipo: varchar)
 Lista de Funcionalidades: Conjunto
de funcionalidades habilitadas para
el rol. (Tipo: array o lista de varchar)
 Permisos Específicos: Permisos
específicos asignados al rol. (Tipo:
array o lista de varchar)
-Modificar Funcionalidades por Rol:
Permite ajustar las funcionalidades
disponibles para cada rol de usuario.
-Eliminar Funcionalidades por Rol: Permite
desactivar o eliminar funcionalidades
asociadas a un rol.

Identificación del requerimiento RF12

Nombre del requerimiento Verificación de Pagos

Verificar Comprobante de Pago: Permite a


los usuarios de roles autorizados verificar y
Descripción del requerimiento gestionar comprobantes de pago.
 ID de Transacción: Identificador
único del pago. (Tipo: int)
 Fecha de Pago: Fecha en que se
realizó el pago. (Tipo: date)
 Monto Pagado: Cantidad monetaria
del pago. (Tipo: float o decimal)
 Estado del Pago: Indica si el pago
está pendiente, procesado o
completado. (Tipo: varchar)
Habilitar Servicio o Funcionalidad: Permite
habilitar servicios o funcionalidades
después de verificar el pago correspondiente

Identificación del requerimiento RF13

Nombre del requerimiento Generación Automática de Contratos

Crear Contrato Automáticamente: Permite


generar automáticamente un contrato de
Descripción del requerimiento capacitación para cada usuario registrado en
la plataforma.
 Datos del Usuario: Utiliza los datos
personales del usuario (nombre,
identificación, contacto) para
generar el contrato. (Tipos de datos:
varchar, int)
 Detalle del Contrato: Especifica las
condiciones y términos del contrato
(horas teóricas y prácticas). (Tipo:
text)
 Guardar Contrato: Almacena
automáticamente el contrato
generado para referencia futura.

Identificación del requerimiento RF14

Nombre del requerimiento Calificaciones y Reseñas

Permite a los usuarios dejar comentarios y


calificaciones sobre los servicios recibidos
Descripción del requerimiento en la plataforma.
 Tipo de Usuario: Define qué tipo de
usuarios pueden dejar calificaciones
y reseñas (cliente, proveedor,
administrador). (Tipo: varchar)
 Servicio Calificado: Selecciona el
servicio específico al cual se refiere
la calificación. (Tipo: varchar)
 Calificación Numérica: Permite
puntuar el servicio en una escala
numérica (por ejemplo, del 1 al 5).
(Tipo: int)
 Comentario o Reseña: Permite
escribir un comentario o reseña
detallada sobre la experiencia con el
servicio. (Tipo: text)
-Visualizar Calificaciones y Reseñas:
Permite a otros usuarios ver las
calificaciones y reseñas dejadas por clientes
anteriores.
-Ordenar por Calificación: Posibilidad de
ordenar las calificaciones y reseñas por
puntuación (de mayor a menor o viceversa).
-Respuestas a Calificaciones: Capacidad de
los proveedores de servicios para responder
a las calificaciones y comentarios recibidos.
-Historial de Calificaciones: Permite a los
usuarios ver su historial de calificaciones y
reseñas dejadas en la plataforma.

También podría gustarte