Escenarios de Calidad No Funcionales - Pac-Man-Bytes/MediaMeet-frontend GitHub Wiki
Atributos No Funcionales
Escenarios
USABILIDAD
- Primer Escenario:
- Fuente de estimulo: El usuario final.
- Estimulo: Inicio de sesión y creación de sala
- Ambiente: Bajo condiciones normales de ejecución.
- Artefacto: Login y Creación de sala.
- Respuesta: Iniciar sesión y crear sala.
- Medida de respuesta: Los usuarios nuevos deberían tardar entre 1 y 2 minutos los registrados 45 segundos máximo.
Demostración escenario:
- Segundo Escenario:
- Fuente de estimulo: El usuario final
- Estimulo: Agregar una canción a la lista de reproducción.
- Ambiente: Bajo condiciones normales de ejecución.
- Artefacto: Componente de Sala.
- Respuesta: El comportamiento realizado de manera exitosa.
- Medida de respuesta: El usuario es capaz de agregar el recurso con solo hacer 1 click y escribir lo deseado.
DISPONIBILIDAD
- Primer Escenario:
- Fuente de estimulo: Usuarios dentro de una sala sin conexión a servicios externos.
- Estimulo: Búsqueda de multimedia.
- Ambiente: Bajo operaciones de indisponibilidad de proveedores.
- Artefacto: Room, Api, Múltimedia.
- Respuesta: Es posible responder a algunas peticiones del usuario las cuáles se encuentren en cache.
- Medida de respuesta: El porcentaje de respuesta de peticiones es mayor que 0%
- Segundo Escenario:
- Fuente de estimulo: Usuarios dentro de una sala.
- Estimulo: Búsqueda de multimedia.
- Ambiente: Bajo operaciones de alta demanda por parte de usuarios.
- Artefacto: MediaMeet Api.
- Respuesta: Es posible responder a la mayoría de peticiones realizadas por el usuario.
- Medida de respuesta: El porcentaje de respuesta de peticiones es mayor que 90%
RENDIMIENTO
- Primer Escenario:
- Fuente de estimulo: Usuarios dentro de una sala.
- Estimulo: Interacción con el contenido multimedia.
- Ambiente: Bajo operaciones normales.
- Artefacto: Reproductor y API.
- Respuesta: Las interacciones realizadas sobre el contenido multimedia esta en sincronía con los demas usuarios en la sala.
- Medida de respuesta: Desface menor a 3 segundos.
- Segundo Escenario:
- Fuente de estimulo: Usuarios dentro de una sala.
- Estimulo: Consulta de multimedia a la API.
- Medio Ambiente: Bajo operaciones normales.
- Artefacto: MediaMeet API y Youtube API Externa.
- Respuesta: Se atiende la petición consultando la API Externa.
- Medida de respuesta: Latencia promedio de 0.5 segundo.
Escalabilidad
- Primer Escenario:
- Fuente de estimulo: Usuarios en múltiples salas
- Estimulo: Creación de múltiples salas en la aplicación
- Ambiente: Bajo operaciones de alta demanda.
- Artefacto: Componente de Preroom y Room
- Respuesta: Procesar los estímulos y cambiar los componentes de la infraestructura.
- Medida de respuesta: La cantidad de usuarios concurrentes solicitando videos es mayor a 10.000
- Segundo Escenario:
- Fuente de estimulo: Usuarios en múltiples salas
- Estimulo: Creación de múltiples salas en la aplicación
- Ambiente: Bajo operaciones de alta demanda.
- Artefacto: Instancia EC2 donde esta alojado el backend de la aplicación.
- Respuesta: Utilización eficiente de la capacidad de procesamiento
- Medida de respuesta: Mantener el uso de CPU por debajo del 70%.