비즈니스 요구 사항 평가 템플릿 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

비즈니스 요구 사항 평가 템플릿

사용 사례에 대한 설명을 제공합니다.

설명

온라인 멀티플레이어 게임을 만들고 있다고 가정해 보겠습니다. 이 게임에서는 50명의 플레이어로 구성된 그룹이 한 세션에 참여하여 게임을 플레이하고 플레이하는 데 보통 30분 정도 걸립니다. 게임이 진행되는 동안 특정 플레이어의 기록을 업데이트하여 플레이어가 플레이한 시간, 이들의 통계 또는 게임에서 이겼는지 여부를 표시해야 합니다. 사용자는 게임의 승자를 보거나 각 게임의 경기 리플레이를 보기 위해 이전에 플레이한 게임을 보고 싶어합니다.

사용자에 대한 정보를 제공하십시오.

User

설명

예상 횟수

게임 플레이어

온라인 게임 플레이어.

1 MM

개발 팀

게임 통계를 사용하여 게임을 개선할 내부 팀

게임 경험.

100

데이터 소스 및 데이터 수집 방법에 대한 정보를 제공하십시오.

소스(Source)

설명

User

온라인 게임

게임 플레이어는 프로필을 만들고 새 게임을 시작합니다.

게임 플레이어

게임 앱

게임 앱은 시작 및 종료 시간, 플레이어 수, 각 플레이어의 위치, 게임 맵 등 게임에 대한 통계를 자동으로 수집합니다.

 

데이터 소비 방식에 대한 정보를 제공하십시오.

소비자

설명

User

온라인 게임

게임 플레이어는 프로필을 보고 게임 통계를 검토할 수 있습니다.

게임 플레이어

데이터 분석

게임 개발팀은 데이터 분석 및 사용자 경험 개선을 위해 게임 통계를 추출합니다. Spark 애플리케이션을 통한 분석을 지원하기 위해 데이터 스토어에서 데이터를 내보내고 Amazon S3로 가져옵니다.

개발 팀

엔티티 목록 및 식별 방법을 제공하십시오.

엔티티 이름

설명

식별자

게임 플레이어

각 사용자 (게이머) 의 ID, 주소, 인구 통계, 관심사와 같은 정보를 저장합니다.

사용자 이름

게임 인스턴스

작성자, 시작, 종료, 맵 Yplay를 포함하여 플레이한 각 게임에 대한 정보를 제공합니다.

게임 ID

게임 유저 매핑

사용자와 게임 간의 many-to-many 관계를 나타냅니다.

게임 ID 및 사용자 이름

엔티티에 대한 ER 모델을 생성하십시오.

Creating an ER model

엔티티에 대한 높은 수준의 통계를 제공하십시오.

Entity Name

예상 레코드 수

레코드 크기

참고

게임 플레이어

1 MM

1킬로바이트 미만

게임 플랫폼의 사용자는 약 1MM입니다.

게임 인스턴스

6 MM

(10만 K/일 * 60일)

1킬로바이트 미만

매일 평균 10만 개의 게임이 있습니다. 지난 60일을 저장해야 합니다.

게임 유저 매핑

300 밀리미터

(6MM 게임* 50명의 플레이어)

1킬로바이트 미만

평균적으로 각 게임에는 정보를 저장해야 하는 플레이어가 50명입니다.