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 |