5.2 Requisitos funcionales - SistemasTecTlaxiaco/TuristeandoporMexico GitHub Wiki

Requisitos Funcionales:

<style> </style>
RF–01 Alta de Usuario
Objetivos asociados • OBJ–02 Gestionar los usuarios
Requisitos asociados • RI–02 Información sobre usuarios
Descripción Registrar al usuario
Precondición El usuario no debe de estar dado de alta
Secuencia normal Paso
1 El usuario ingresa con cartera digital
2 El sistema vincula los datos del usuario
3 El sistema da de alta al usuario
 
Postcondición El usuario tiene una cuenta en el sistema y su saldo es criptomonedas es igual a 0
Rendimiento Paso
4 5 segundos
Frecuencia esperada 10 veces/día
Estabilidad alta
Comentarios  

Tabla_07 RF_01

<style> </style>
RF–02 Actualizar los datos del usuario
Objetivos asociados • OBJ–01 Gestionar la información de los usuarios
Requisitos asociados • RI–01 Información sobre los usuarios
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando alguien solicite Actualizar sus datos.
Precondición EL USUARIO DEBE ESTAR DADO DE ALTA
Secuencia normal Paso
1 EL USUARIO SOLICITA ACTUALIZAR SUS DATOS
2 EL USUARIO PUEDE VER Y EDITAR LA CUENTA CON LA QUE INGRESO
3 EL SISTEMA GUARDA EL CAMBIO
Postcondición EL USUARIO TIENE SUS DATOS ACTUALIZADOS
Rendimiento Paso
  5 segundos
Frecuencia esperada 1 vez
Estabilidad alta
Comentarios  

Tabla_08 RF_02

<style> </style>
RF–03 Buscar usuario
Objetivos asociados • OBJ–01 Gestionar la información de los usuarios
Requisitos asociados • RI–01 Información sobre los usuarios
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando alguien solicite buscar un usuario.
Precondición EL USUARIO DEBE ESTAR DADO DE ALTA
Secuencia normal Paso
1 EL USUARIO SOLICITA BUSCAR UN USUARIO
2 EL USUARIO INGRESA EL NOMBRE DEL USUARIO QUE DESEA BUSCAR
3 EL USUARIO VISUALIZA EL PERFIL DEL USUARIO BUSCADO
Postcondición  
Excepciones Paso
3 EN EL CASO DE NO ENCONTRARLO EL SISTEMA MUESTRA UN MENSAJE "USUARIO NO ENCONTRADO"
   
   
Rendimiento Paso
  5 segundos

Tabla_09 RF_03

<style> </style>
RF–04 ALTA DE SERVICIOS
Objetivos asociados • OBJ–01 Gestionar la información de los Asociados
Requisitos asociados • RI–01 Información de los Servicios de asociados
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el asociado solicite ingresar datos sobre sus servicios ofrecidos.
Precondición EL USUARIO DEBE ESTAR DADO DE ALTA
Secuencia normal Paso
1 El Asociado solicita ingresar los servicios que ofrece
2 El asociado ingresa informacion sobre servicios que ofrece (tipo de servicio, costos, ubicación, fotos, descripcion)
3 El Sistema da de alta el Servicio
Postcondición EL SISTEMA OFRECE UN NUEVO SERVICIO
Excepciones Paso
3 EN EL CASO DE NO ENCONTRARLO EL SISTEMA MUESTRA UN MENSAJE "USUARIO NO ENCONTRADO"

Tabla_10 RF_04

<style> </style>
RF–05 Actualizar servicio
Objetivos asociados • OBJ–03 Gestionar la información de los servicios de los asociados del sistema
Requisitos asociados • RI–03 Información sobre los Servicios de asociados
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el asociado solicite actualizar datos del servicio.
Precondición EL SERVICIO YA DEBE ESTAR DADO DE ALTA


Tabla_11 RF_05

<style> </style>
RF–06 Eliminar servicio
Objetivos asociados • OBJ–03 Gestionar la información de los servicios de los asociados del sistema
Requisitos asociados • RI–03 Información sobre los servicios de asociados
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el asociado solicite eliminar alguno de sus servicios. .
Precondición EL SERVICIO DEBE ESTAR DADO DE ALTA
Secuencia normal Paso
1 SOLICITAR ELIMINAR EL SERVICIO
2 SELECCIONA EL SERVICIO A ELIMINAR
3 EL SISTEMA ELIMINA EL SERVICIO
Postcondición EL SISTEMA YA NO OFRECE EL SERVICIO
Rendimiento  
Frecuencia esperada  
1 vez/año 5 segundos
Estabilidad media
Comentarios  
Comentarios  

Tabla_12 RF_06

<style> </style>
RF–07 Baja de usuario
Objetivos asociados • OBJ–01 Gestionar la información de los usuarios
Requisitos asociados • RI–01 Información sobre los usuarios
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando algún usuario se deba darse de baja.
Precondición EL USUARIO DEBE ESTAR DADO DE ALTA
Secuencia normal Paso
1 EL SISTEMA DETECTECTA SI HAY INACTIVIDAD POR 8 AÑOS
2 EL SISTEMA DA DE BAJA AL USUARIO
3  
  4
Postcondición El usuario deja de tener una cuenta en el sistema
Rendimiento Paso
  5 segundos
Frecuencia esperada 1 vez
Estabilidad alta
Comentarios  

Tabla_13 RF_07

<style> </style>
RF–08 BAJA DE ASOCIADO
Objetivos asociados •  OBJ–03 Gestionar la información de los servicios de los asociados del sistema
Requisitos asociados •  RI–03 Información sobre los servicios de asociados
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el asociado solicite baja temporal o definitiva.
Precondición EL ASOCIADO DEBE ESTAR DADO DE ALTA
Secuencia normal Paso
1 EL ASOCIADO SOLICITA BAJA
2 EL SISTEMA DA DE BAJA AL ASOCIADO Y A LOS SERVICIOS QUE OFRECIA
   
Postcondición El sistema ya no muestra los servicios que ofrecia
Rendimiento Paso
  5 segundos
Frecuencia esperada 1 vez/año
Estabilidad Alta
Comentarios  

Tabla_14 RF_08

<style> </style>
RF–09 Hacer reservaciones
Objetivos asociados • OBJ–02 Gestionar la información de los viajes
Requisitos asociados • RI–02 Información sobre los viajes
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desee planear su viaje y hacer reservaciones.
Precondición Estar dado de alta
Secuencia normal Paso
1 El sistema muestra los servicios ofrecidos por los asociados
2 El sistema muestra recomendaciones de otros usuarios
3 El usuario selecciona los servicios que desea
4 El sistema envia mensaje a los asociados para la confirmacion

Tabla_15 RF_09

<style> </style>
RF–10 Modificar reservaciones
Objetivos asociados • OBJ–02 Gestionar la información de los viajes
Requisitos asociados • RI–02 Información sobre los viajes
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desee cambiar reservaciones.
Precondición HABER REALIZADO UNA RESERVACION
Secuencia normal Paso
1 EL USUARIO SOLICITA LA MODIFICACION DE SU PLAN DE VIAJE
2 EL USUARIO PUEDE MODIFICAR ASPECTOS DEL SERVICIO SIEMPRE Y CUANDO SEA CON EL MISMO ASOCIADO (ASIENTOS, CUARTOS, MESA)

Tabla_16 RF_10

<style> </style>
RF–11 Cancelar reservaciones
Objetivos asociados • OBJ–02 Gestionar la información de los viajes
Requisitos asociados • RI–02 Información sobre los viajes
Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desee cancelar una o todas sus reservaciones.
Precondición EL USUARIO HIZO UNA RESERVACION PREVIAMENTE


Tabla_17 RF_11

⚠️ **GitHub.com Fallback** ⚠️