Requisitos proyecto Servicio VoD - Recomendación
Enviado por andres.lopez52 • 15 de Septiembre de 2019 • Informe • 1.243 Palabras (5 Páginas) • 98 Visitas
SERVICIOS VoD - RECOMENDACIÓN
EXPOSICIÓN DE REQUISITOS
PRESENTADO POR:
Andres Lopez
UNIVERSIDAD DEL CAUCA
FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
DEPARTAMENTO DE TELEMÁTICA
ABRIL 17 DE 2017
POPAYÁN
Requisitos proyecto Servicio VoD - Recomendación
Problema
Los sistemas actuales de entretenimiento, cuentan con sistemas de reproducción de listas automáticas o recomendadas de acuerdo al contenido que el usuario frecuenta. Sin embargo, estos contenidos no siempre son del agrado del consumidor, por lo tanto es necesario un sistema que sea capaz de identificar las reacciones y emociones del usuario para sugerir nuevos contenidos o en su defecto realizar una publicidad adecuada. Esto contribuiría a mejorar la experiencia del usuario cuando consume servicios en la red.
Objetivo general
Implementar un sistema de entretenimiento VoD que interactúe con los usuarios ofreciendo contenido de acuerdo a las emociones mostradas por los mismos sin interrumpir la visualización de contenido.
Objetivos específicos
- Diseñar un sistema versátil que ofrezca servicio de videos educativos bajo demanda.
- Soportar el proyecto bajo un sistema IMS Core.
- Diseñar un sistema de reconocimiento de emociones del usuario.
- Implementar un sistema de recomendación intuitiva e inteligente.
- Desarrollar un sistema de Calidad de Experiencia del usuario.
Requerimientos planteados
- Requerimientos no funcionales:
Alto rendimiento
Escalabilidad
Bajo costo
Interoperabilidad
Interfaz
Control de versiones
Software libre
Estructura de servidores virtuales
Calidad de experiencia de usuario
- Requerimientos funcionales:
Repositorio
Etiquetado
Reconocimiento de estado del usuario
IMS-Core
Sistema recomendación
Mapeo Metadatos.
- Requerimientos no funcionales:
Requisito | Alto rendimiento |
Descripción | Se plantea un sistema que en primer lugar tenga un buen desempeño, es decir que responda de forma rápida cuando se realicen búsquedas, cuando se ofrezca publicidad y a su vez cuando se transmita la información a los usuarios. |
Alcance | Observar y mejorar la respuesta del servicio al aplicar: -Pruebas de carga: aplicando una cantidad de peticiones específica. -Pruebas de estrés: se va doblando el número de usuarios atendidos. -Prueba de estabilidad: cuando se mantiene un número de peticiones. -Pruebas de picos: al aumentar o disminuir el número de usuarios significativamente. |
Prioridad | Alta |
Requisito | Escalabilidad |
Descripción | En la actualidad se realizan diseños software para pruebas pilotos que puedan ser escalables, es decir que si existe una aceptación por parte de los usuarios, dicho sistema se pueda mejorar e implementar para una demografía más grande. |
Alcance | -Documentación sobre la estructuración de los sistemas. -Programación empaquetada para facilitar su identificación en el sistema. |
Prioridad | Alta |
Requisito | Bajo costo |
Descripción | Cuando se realiza un prototipo de un servicio es indispensable invertir el mínimo de recursos, es decir los necesarios para obtener resultados y observar el funcionamiento del mismo, ya sea en un ambiente simulado o una prueba piloto. |
Alcance | -Uso óptimo de los recursos (físicos e intelectuales) de los miembros del equipo y la universidad. |
Prioridad | Media |
Requisito | Control de versiones. |
Descripción | Uno de los principales pilares para el desarrollo de este proyecto, puesto que manejar versiones permite revertir archivos a un estado anterior, comparar archivos a lo largo del tiempo, observar quien los modificó de tal manera que sea fácil identificar problemas en el caso que existiesen. Además este sistema de control de versiones permite la integración de trabajo de los integrantes del equipo y el seguimiento a los avances del mismo. |
Alcance | -Usar de la herramienta GitHub para mantener un control de las versiones y los avances del proyecto. -Creación de cuentas de los usuarios. -Creación del repositorio común. |
Prioridad | Alta |
Requisito | Interoperabilidad |
Descripción | Teniendo en cuenta que el diseño de este proyecto se plantea escalable, todos aquellos segmentos que se crean y se desarrollan por separado deben tener compatibilidad al realizar el proceso de integración. |
Alcance | -Integración de los sistemas diseñados y programados en un solo servicio funcional. |
Prioridad | Alta |
...