Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Templat penilaian persyaratan bisnis
Berikan deskripsi untuk kasus penggunaan:
Deskripsi
Bayangkan Anda sedang membangun game multiplayer online. Dalam permainan Anda, kelompok yang terdiri dari 50 pemain bergabung dalam sesi untuk bermain game, yang biasanya membutuhkan waktu sekitar 30 menit untuk bermain. Selama permainan, Anda harus memperbarui catatan pemain tertentu untuk menunjukkan jumlah waktu pemain telah bermain, statistik mereka, atau apakah mereka memenangkan permainan. Pengguna ingin melihat game sebelumnya yang telah mereka mainkan, baik untuk melihat pemenang game atau menonton tayangan ulang dari setiap aksi game.
Berikan informasi tentang pengguna Anda:
Pengguna |
Deskripsi |
Jumlah yang diharapkan |
Pemain permainan |
Pemain game online. |
1 MM |
Tim pengembangan |
Tim internal yang akan menggunakan statistik permainan untuk meningkatkan pengalaman permainan. |
100 |
Berikan informasi tentang sumber data dan bagaimana data akan dicerna:
Sumber |
Deskripsi |
Pengguna |
Game online |
Pemain game akan membuat profil dan memulai game baru. |
Pemain permainan |
Aplikasi game |
Aplikasi game akan secara otomatis mengumpulkan statistik tentang game, seperti waktu mulai dan berakhir, jumlah pemain, posisi setiap pemain, dan peta untuk permainan. |
|
Berikan informasi tentang bagaimana data akan dikonsumsi:
Konsumen |
Deskripsi |
Pengguna |
Game online |
Pemain game akan melihat profil dan meninjau statistik permainan mereka. |
Pemain permainan |
Analisis data |
Tim pengembangan game akan mengekstrak statistik game untuk analisis data dan untuk meningkatkan pengalaman pengguna. Data akan diekspor dari penyimpanan data dan diimpor ke Amazon S3 untuk mendukung analitik melalui aplikasi Spark. |
Tim pengembangan |
Berikan daftar entitas dan bagaimana mereka diidentifikasi:
Nama entitas |
Deskripsi |
Pengenal |
Pemain Game |
Menyimpan informasi seperti identifikasi, alamat, demografi, minat untuk setiap pengguna (gamer). |
Nama Pengguna |
Contoh Permainan |
Memberikan informasi tentang setiap game yang dimainkan, termasuk pembuat, mulai, akhir, dan peta Yplayed. |
ID permainan |
Pemetaan Pengguna Game |
Merupakan many-to-many hubungan antara pengguna dan game. |
ID Game DAN Nama Pengguna |
Buat model ER untuk entitas:
Berikan statistik tingkat tinggi tentang entitas:
Nama Entitas |
Perkiraan # catatan |
Ukuran rekam |
Catatan |
Pemain Game |
1 MM |
< 1 KB |
Platform game memiliki sekitar 1 MM pengguna. |
Contoh Permainan |
6 MM (100.000K/hari * 60 hari) |
< 1 KB |
Rata-rata, ada 100K game setiap hari. Kita perlu menyimpan 60 hari terakhir. |
Pemetaan Pengguna Game |
300 MM (Game 6 MM* 50 pemain) |
< 1 KB |
Rata-rata, setiap game memiliki 50 pemain yang perlu kita simpan informasinya. |