Plantilla de evaluación de requisitos empresariales - 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 empresariales

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:

Servicio

Descripción

Número esperado

Jugador del juego

Jugador de juegos en línea.

1 MM

Equipo de desarrollo

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

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

Servicio

Juego online

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

Jugador del juego

Aplicación de juego

La aplicación del juego recopilará automáticamente 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

Servicio

Juego online

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.

Equipo de desarrollo

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

Nombre de la entidad

Descripción

Identifier

Jugador del juego

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

Nombre de usuario

Instancia de juego

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

ID del juego

Mapeo de usuarios del juego

Representa las many-to-many relaciones 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

Número estimado de registros

Tamaño del registro

Notas

Jugador de juegos

1 MM

< 1 KB

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

Instancia de juego

6 MM

(100.000 K/día * 60 días)

< 1 KB

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

Mapeo de usuarios del juego

300 MM

(juegos de 6 MM* 50 jugadores)

< 1 KB

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