Plantilla de evaluación de requisitos del negocio - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Plantilla de evaluación de requisitos del negocio

Describa el caso de uso:

Descripción

Imagina que está creando un juego multijugador online. En su juego, grupos de 50 jugadores se unen a una sesión para jugar una partida, que normalmente dura unos 30 minutos. Durante el juego, tiene que actualizar el registro de un jugador específico para indicar el tiempo que ha estado jugando, sus estadísticas o si ha ganado la partida. Los usuarios quieren ver las partidas anteriores a las que han jugado, ya sea para ver los ganadores de las partidas o para ver una repetición de la acción de cada partida.

Facilite información sobre sus usuarios:

Usuario

Descripción

Número esperado

Jugador del juego

Jugador de juegos en línea.

1 millón

Desarrollo en equipo

Equipo interno que utilizará las estadísticas del juego para mejorar la

experiencia de juego.

100

Facilite información sobre las fuentes de datos y sobre cómo se van a ingerir los datos:

Origen

Descripción

Usuario

Juego en línea

Los jugadores crearán perfiles y comenzarán nuevos juegos.

Jugador del juego

Aplicación del juego

La aplicación del juego recopilará de manera automática estadísticas sobre los juegos, como la hora de inicio y finalización, el número de jugadores, la posición de cada jugador y el mapa del juego.

 

Facilite información sobre cómo se consumirán los datos:

Consumidor

Descripción

Usuario

Juego en línea

Los jugadores verán los perfiles y revisarán sus estadísticas de juego.

Jugador del juego

Análisis de datos

El equipo de desarrollo del juego extraerá las estadísticas del juego para analizar los datos y mejorar la experiencia del usuario. Los datos se exportarán del almacén de datos y se importarán a Amazon S3 para facilitar el análisis mediante una aplicación Spark.

Desarrollo en equipo

Facilite una lista de las entidades y cómo se identifican:

Nombre de la entidad

Descripción

Identificador

Jugador de juego

Almacena información como identificación, dirección, datos demográficos e intereses de cada usuario (jugador).

Nombre de usuario

Instancia de juego

Proporciona información sobre cada partida jugada, entre otros datos, el creador, el inicio, el final y el mapa en el que se jugó.

ID del juego

Asignación de usuarios del juego

Representa las relaciones de varios a varios entre los usuarios y los juegos.

ID y nombre de usuario del juego

Cree un modelo ER para las entidades:

Creating an ER model

Facilite estadísticas de alto nivel sobre las entidades:

Nombre de la entidad

Cantidad estimada de registros

Tamaño del registro

Notas

Jugador de juego

1 millón

< 1 KB

La plataforma de juego tiene alrededor de 1 millón de usuarios.

Instancia de juego

6 millones

(100 000K/día * 60 días)

< 1 KB

En promedio, hay 100 000 juegos todos los días. Necesitamos almacenar los últimos 60 días.

Asignación de usuarios del juego

300 millones

(juegos de 6 millones* 50 jugadores)

< 1 KB

En promedio, cada juego tiene 50 jugadores sobre los que se debe almacenar información.