Cuadro resumen

REQUISITO PRIORIDAD TIPO COMPLEJIDAD ENTREGA PLANIFICADA ENTREGA REALIZADA Nº ISSUE
R1: Los usuarios podrán registrarse en la plataforma web IMPORTANTE Funcional Fácil v1 v1 1
R2: Los usuarios pueden modificar su perfil IMPORTANTE Funcional Fácil v1 v1 2
R3: Los usuarios no pueden modificar propiedades de otros usuarios IMPORTANTE Funcional Fácil v1 v1 3
R4: Los usuarios podrán darse de baja en la plataforma web IMPORTANTE Funcional Fácil v1 v1 4
R5: Ningún usuario puede publicar si no está registrado IMPORTANTE Funcional Fácil v1 v1 5
R6: El usuario registrado debe obtener un correo para activar su cuenta IMPORTANTE Funcional Media v1 v1 6
R7: El usuario registrado que no autentique su cuenta deberá ser borrada en 24h OPCIONAL Funcional Media v1 v1 7
R8: El usuario administrador podrá borrar a un usuario OPCIONAL Funcional Fácil v1 v1 8
R9: El borrado de un usuario por parte del usuario administrador será notificado OPCIONAL Funcional Fácil v1 v1 9
R10: La web no almacenará dos o más correos electrónicos iguales IMPORTANTE Técnico Fácil v1 v1 10
R11: Las publicaciones no deberán de tener más de 200 caracteres. IMPORTANTE Técnico Fácil v1 v1 11
R12: Los usuarios no podrán acceder a los datos contenidos en la aplicación IMPORTANTE Técnico Facil v1 v1 12
R13: La paginación de publicaciones será de 10 publicaciones por página OPCIONAL Técnico Fácil v1 v1 13
R14: Un usuario registrado podrá publicar diferentes categorías IMPORTANTE Funcional Fácil v1 v1 14
R15: El usuario administrador podrá eliminar publicaciones IMPORTANTE Funcional Fácil v1 v1 15
R16: Un usuario puede denunciar a otro IMPORTANTE Funcional Media v2 v2 58
R17: Un usuario registrado puede restringir que tipo de publicaciones que quiere ver. OPCIONAL Funcional Media v2 v2 57
R18: El usuario que haya restringido una categoría no podrá hacer publicaciones sobre la misma OPCIONAL Funcional Media v2 v2 56
R19: Un usuario podrá comentar en publicaciones OPCIONAL Funcional Media v2 v2 55
R20: Un usuario podrá modificar o eliminar un comentario OPCIONAL Funcional Media v2 v2 54
R21: El usuario administrador podrá eliminar comentarios OPCIONAL Funcional Media v2 v2 53
R22: Un usuario registrado debe poder permitir o no el acceso a su ubicación IMPORTANTE Funcional Media v2 v2 52
R23: El usuario que deniegue el acceso a su ubicación no podrá hacer publicaciones IMPORTANTE Funcional Media v2 v2 51
R24: Un usuario registrado puede modificar su prioridad de alerta OPCIONAL Funcional Media v2 v2 50
R25: Los anuncios tendrán normas de publicación OPCIONAL Funcional Fácil v2 v2 49
R26: Cuando un usuario registrado publique una anuncio deberá aceptar que ha leído las normas de publicación. OPCIONAL Funcional Fácil v2 v2 48
R27: El servicio de alerta para localizar mascotas perdidas exigirá obligatoriamente una foto de dicha mascota adjunta OPCIONAL Funcional Fácil v2 v2 47
R28: El usuario podrá subir una imagen como avatar en su configuración OPCIONAL Funcional Media v2 v2 46
R29: La imagen de avatar de usuario tendrá un tamaño predeterminado OPCIONALTécnico Fácil v2 v2 45
R30: Las imágenes subidas por el usuario deberá ser aceptada por un solo formato OPCIONAL Técnico Fácil v2 v2 44
R31: Las organizaciones pro-animalistas y otras organizaciones de índole similar podrán registrarse en la web OPCIONALFuncional Fácil v2 v2 43
R32: Las organizaciones deben de ser verificadas OPCIONAL Funcional Fácil v2 v2 42
R33: Las organizaciones deben de cumplir normas de publicación antes de realizar una noticia OPCIONAL Funcional Fácil v2 v2 41
R34: Las publicaciones podrán tener foto IMPORTANTEFuncional Media v2 v2 40
R35: Las publicaciones podrán tener enlaces IMPORTANTE Funcional Fácil v2 v2 39
R36: El servicio de alerta será privado. Cuando un usuario reciba una notificación por alerta OPCIONAL Funcional Media v3 v3 59
R37: El servicio de alerta para localizar mascotas perdidas será de un radio de 100 metros si se trata de animales terrestres OPCIONAL Funcional Media v3 v3 60
R38: l servicio de alerta para localizar mascotas perdidas será de un radio de 200 metros si se trata de aves OPCIONAL Funcional Media v3 v3 61
R39: El servicio de publicación para las categorías: “Denuncialo” y “Protección de animales” será de un radio de 500 metros OPCIONAL Funcional Media v3 v3 62
R40: Las notificaciones aparecerán en el icono de notificaciones OPCIONAL Funcional Media v3 v3 63
R41: Se dispondrá de un buscador que ofrezca búsqueda por palabras OPCIONAL Funcional Media v3 v3 64
R42: un usuario podrá contactar mediante mensaje con un publicante OPCIONAL Funcional Media v3 v3 65
R43: Los usuarios pueden obtener reconocimiento por otros usuarios. MÍNIMO Técnico Fácil v1 v1 66
R44: Los ratings pueden publicarse en la página principal si van acompañados de un mensaje de texto. OPCIONAL Funcional Media v3 v367
R45: Los ratings que no adjunten mensaje de texto no se publicará OPCIONAL Funcional Media v3 v3 68
R46: Cada usuario tendrá un perfil propio OPCIONAL Funcional Media v3 v3 69
R47: Los usuarios invitados no podrán acceder a los perfiles de usuario pero si los registrados IMPORTANTE Funcional Media v3 v3 70
R48: Se deberá implementar el control de acceso basado en roles (RBAC) IMPORTANTE Funcional Media v3 v3 71
R49: Se Usará PHP7 MÍNIMO Técnico 16
R50: Usar Yii2 Framework 2.0.10 ó superior MÍNIMO Técnico 17
R51: PostgreSQL versión 9.5 ó superiorMÍNIMO Técnico 18
R52: Despligue de la aplicación en Heroku MÍNIMO Técnico 19
R53: Pruebas Funcionales y/o de aceptación con CodepceptionMÍNIMO Técnico 20
R54: La aplicación ha de ser escalable MÍNIMO Técnico 21
R55: Validación de campos de formulario MÍNIMO Técnico 22
R56: Gestión de ventanas (Gestión de la apariencia de las ventanas. Creación de nuevas ventanas y comunicación MÍNIMO Técnico 23
R57: Uso de la librería de JQuery MÍNIMO Técnico 24
R58: Al menos un plugin no trabajado en clase MÍNIMO Técnico 25
R59: Uso de almacenamiento en el lado cliente MÍNIMO Técnico 26
R60: Se usará mecanismos de comunicación asíncrona MÍNIMO Técnico 27
R61: Se deberá manipular el DOM MÍNIMO Técnico 28
R62: Se deberán usar eventos MÍNIMO Técnico 29
R63: Todo lo relacionado con la presentación se deberá trabajar con CSS MÍNIMO Técnico 30
R64: El diseño será flexible MÍNIMO Técnico 31
R65: Transiciones animaciones y transformaciones MÍNIMO Técnico 32
R66: Uso de microdatos MÍNIMO Técnico 33
R67: Se deberá comprobar el código MÍNIMO Técnico 34
R68: Implementar el diseño para resoluciones grandes y pequeñas MÍNIMO Técnico 35
R69: Comprobar que el diseño es correcto en los siguientes navegadores MÍNIMO Técnico 36
R70: Realizar el despliegue en un host MÍNIMO Técnico 37
R71: Realizar un despliegue en un servidor local usando y configurando tres máquinas virtuales MÍNIMO Técnico 38