Sección 3: Requisitos específicos - MarcofCorrea/ProyectoFullstack GitHub Wiki

Tabla de contenidos

Requerimientos funcionales

Identificación del requerimiento: RF01
Nombre del Requerimiento: Autenticación de los administradores
Descripción del requerimiento: El sistema cuenta con un login que requiere un usuario y contraseña para los administradores
Prioridad Alta
Identificación del requerimiento: RF02
Nombre del Requerimiento: Autenticación de los editores
Descripción del requerimiento: El sistema cuenta con un login que requiere un usuario y contraseña para los editores
Prioridad Alta
Identificación del requerimiento: RF03
Nombre del Requerimiento: Autenticación de los usuarios
Descripción del requerimiento: El sistema cuenta con un login que requiere usuario y contraseña registrados para acceder a la plataforma.
Prioridad Alta
Identificación del requerimiento: RF04
Nombre del Requerimiento: Gestionar contenido
Descripción del requerimiento: El sistema permitirá a los usuarios gestionar sus datos y/o contenido.
Prioridad Alta
Identificación del requerimiento: RF05
Nombre del Requerimiento: Administrar usuarios registrados
Descripción del requerimiento: El sistema debe permitir la consulta de datos y/o contenidos.
Prioridad Alta

Requerimientos no funcionales

Identificación del requerimiento: RNF01
Nombre del Requerimiento: Interfaz del sistema
Caracteristicas: El sistema presentará una interfaz de usuario sencilla para que sea más facil el manejo a los usuarios del sistema.
Descripción del requerimiento: El sistema debe tener una interfaz de uso intuitiva y sencilla.
Prioridad Alta
Identificación del requerimiento: RNF02
Nombre del Requerimiento: Ayuda en el uso del sistema
Caracteristicas: La interfaz del usuario deberá de presentar un sistema de ayuda para que los mismos usuarios del sistema se les facilite el trabajo en cuanto al manejo del sistema.
Descripción del requerimiento: El sistema debe tener una interfaz de uso intuitiva y sencilla.
Prioridad Alta
Identificación del requerimiento: RNF03
Nombre del Requerimiento: Desempeño
Caracteristicas: El sistema garantizará a los usuarios un desempeño en cuanto a los datos almacenado en el sistema ofreciéndole una confiabilidad a esta misma
Descripción del requerimiento: El sistema debe tener una interfaz de uso intuitiva y sencilla.
Prioridad Alta
Identificación del requerimiento: RNF04
Nombre del Requerimiento: Nivel de Usuario
Caracteristicas: Garantizara al usuario el acceso de información de acuerdo al nivel que posee.
Descripción del requerimiento: Facilidades y controles para permitir el acceso a la información al personal autorizado a través de Internet, con la intención de consultar y subir información pertinente para cada una de ellas.
Prioridad Alta
Identificación del requerimiento: RNF05
Nombre del Requerimiento: Confiabilidad continúa del sistema.
Caracteristicas: El sistema tendrá que estar en funcionamiento las 24 horas los 7 días de la semana. Ya que es una página web diseñada para la carga de datos y comunicación entre usuarios
Descripción del requerimiento: La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios de 7 días por 24 horas, garantizando un esquema adecuado que permita la posible falla en cualquiera de sus componentes, contar con una contingencia, generación de alarmas
Prioridad Alta
Identificación del requerimiento: RNF06
Nombre del Requerimiento: Seguridad en información
Caracteristicas: El sistema garantizará a los usuarios una seguridad en cuanto a la información que se procede en el sistema.
Descripción del requerimiento: Garantizar la seguridad del sistema con respecto a la información y datos que se manejan tales sean documentos, archivos y contraseñas
Prioridad Alta

Product Backlog

  • #US01. Como visitante quiero ingresar a una página atractiva para poder disfrutarla

    • #TK01 Definir identidad
    • #TK02 Definir secciones(Inicio , Blog , Calendario de eventos , Calendario de pesca , Foro , Sector de ventas , Perfil , Documentación necesaria, clima)
    • #TK03 Definir mapa de sitio
  • #US02. Como visitante quiero ingresar a una página principal que esté dividida en secciones para poder encontrar todo el contenido fácilmente.

    • #TK04 Definir maquetas visuales/bocetos Home
    • #TK05 Definir maquetas visuales/bocetos Shop
    • #TK06 Definir maquetas visuales/bocetos Clima
    • #TK07 Definir maquetas visuales/bocetos Inicio de sesión / registro
    • #TK08 Definir maquetas visuales/bocetos Foro
    • #TK09 Definir maquetas visuales/bocetos Calendario de pesca deportiva
    • #TK10 Definir maquetas visuales/bocetos Calendario de pesca por ciudad
  • #US03. Como visitante quiero disponer de una pagina de inicio donde tenga un resumen de todo el contenido del portal para tener una mejor experiencia visual.

    • #TK11 Crear archivo head
    • #TK12 Crear archivo nav
    • #TK13 Crear archivo slide
    • #TK14 crear archivo sección resumen resumen clima / calendarios
    • #TK15 crear archivo sección newsletter
    • #TK56 Crear archivo sección resumen E-shop
    • #TK57 crear archivo sección resumen Foro
    • #TK58 crear archivo sección resumen Blog
    • #TK59 crear archivo sección resumen Footer
  • #US04. Como visitante quiero tener una sección en donde pueda ver el clima , estado de la marea y velocidad del viento en cierta región

    • #TK16 incorporar información de clima
  • #US05. Como visitante quiero poder registrarme para poder acceder a los beneficios de ser usuario registrado

    • #TK17 Añadir a la navbar botón para registro
    • #TK18 Añadir a la navbar botón para iniciar sesión
    • #TK19 Definir datos que se requerirán para el registro( email , nombre , contraseña, nombre de usuario, fecha de nacimiento)
    • #TK20 Definir datos que se requerirán para el Inicio de sesión( contraseña, nombre de usuario)
    • #TK21 Crear formulario de registro
    • #TK22 Crear página de Inicio de Sesión
  • #US06. Como usuario registrado quiero tener la posibilidad de recuperar mi contraseña para volver a ingresar a la web

    • #TK23 Añadir “Olvidaste tu contraseña?”
    • #TK24 Crear página para ingresar correo y poder hacer la recuperación de contraseña
  • #US07. Como usuario registrado quiero disponer de un perfil en donde pueda ver mi información

    • #TK25 Definir datos requeridos para el perfil (nombre, apellido, localidad, tipo de pescador, acerca de mí, intereses)
    • #TK26 Crear sección de perfil
  • #US08. Como usuario registrado quiero poder actualizar mis datos para que la comunidad me conozca

    • #TK27 CRUD usuario
    • #TK28 Añadir opción de editar en sección perfil
    • #TK29 Añadir opción de eliminar en sección perfil
  • #US09. Como usuario registrado quiero poder acceder al foro para poder interactuar con la comunidad

    • #TK30 Definir si el foro tendrá secciones , etiquetas o filtros
    • #TK31 Crear sección Foro
    • #TK32 CRUD de temas del foro
    • #TK33 Sistema de comentarios
  • #US10. Como usuario registrado quiero poder enviar mensajes al foro

    • #TK34 Verificar que es usuario registrado
    • #TK35 Generar vista de usuario registrado
    • #TK36 Mensajes generales
    • #TK37 Añadir opción de editar mensajes propios
    • #TK38 Añadir opción de eliminar mensajes propios
    • #TK39 Añadir opción de generar nuevo hilo
  • #US11. Como usuario registrado y como visitante quiero poder informar acerca de eventos de pesca deportiva a los administradores y editores.

    • #TK40 Definir datos para contacto por eventos ( nombre del evento ,localidad, organizadores , email de contacto , fecha , costo , etc)
    • #TK41 Crear formulario de contacto
  • #US12. Como usuario registrado quiero recibir un resumen semanal

    • #TK42 Agregar sección para recibir información al correo
    • #TK43 Filtrar información semanal importante para usuarios registrados
  • #US13. Como usuario registrado quiero recibir notificaciones sobre eventos cerca de mi zona

    • #TK44 Filtrar eventos por zona
    • #TK45 Filtrar usuarios por zona
  • #US14. Como editor quiero tener la posibilidad de generar contenido para el blog de manera rápida

    • #TK46 Generar vista de editor logueado
    • #TK47 Añadir opción de eliminar artículo
    • #TK48 Añadir opción de crear artículo
    • #TK49 Añadir opción de editar artículo
  • #US15. Como editor quiero tener la posibilidad de crear eventos nuevos

    • #TK50 Definir datos para registrar evento ( nombre del evento ,localidad, organizadores , email de contacto , fecha , costo , etc)
    • #TK51 Crear sección eventos
    • #TK52 Generar vision de editor
    • #TK53 Añadir opción de eliminar evento
    • #TK54 Añadir opción de crear evento
    • #TK55 Añadir opción de editar evento
  • #US16 Como visitante quiero navegar por la sección blog para ver todas las notas

    • #TK60 añadir archivo html sección BLOG
    • #TK61 añadir secciones necesarias BLOG
    • #TK62 añadir archivo css sección BLOG
  • #US17 como visitante quiero ver una sección de calendario para ver las aperturas de pesca y de pesca deportiva

    • #TK63 añadir archivo html sección clima
    • #TK64 incorporar calendario gmail seccion clima
    • #TK65 añadir archivo css sección clima
  • #US18 como visitante quiero ver una sección de clima para saber como van a estar las condiciones de pesca

    • #TK66 añadir archivo html sección foro
    • #TK67 añadir secciones necesarias foro
    • #TK68 añadir archivo css sección foro
  • #US19 como visitante quiero ver una sección de foro para poder consultar o sacarme dudas sobre temas de pesca

    • #TK69 añadir archivo html sección foro
    • #TK70 añadir secciones necesarias foro
    • #TK71 añadir archivo css sección foro
  • #US20 como visitante quiero ver una sección de shop para poder comprar equipamiento, contratar servicios de turismo y guias

    • #TK72 añadir archivo html sección e-shop
    • #TK73 añadir secciones necesarias e-shop
    • #TK74 añadir archivo css sección e-shop
  • #US21 como visitante quiero tener una sección de contacto para comunicarme con los responsables de la pagina

    • #TK75 añadir archivo html sección contacto
    • #TK76 definir información necesaria para formulario de contacto
    • #TK77 añadir archivo css sección contacto

Sprints

N° de sprint 00
Sprint Backlog #US1 , #US2, #TK01, #TK02, #TK03, #TK04, #TK05, #TK06, #TK07, #TK08, #TK09, #TK10
Responsabilidades Plasmado en distribución de tareas
Calendario Inicio: 17/09/2022 - Cierre: 28/09/2022
Inconvenientes Falta de participación/comunicación en el equipo
N° de sprint 01
Sprint Backlog #US2, #US3, #US5, #US16, #US17, #US18, #US19, #US20, #US21
Responsabilidades Plasmado en el project
Calendario Inicio: 03/10/2022 - Cierre: 17/10/2022
Inconvenientes Falta de participación/comunicación en el equipo
N° de sprint 02
Sprint Backlog #US06, #US09, #US10
Responsabilidades Plasmado en el project
Calendario Inicio: 17/10/2022 - Cierre: 14/11/2022
Inconvenientes Falta de participación/comunicación en el equipo