Analisis kasus komputasi: evaluasi sistem yang diusulkan
Diperkenalkan| English | Makna |
|---|---|
| throughput/ˈθruːpʊt/ | throughput |
| acceptance test/əkˈseptəns test/ | uji penerimaan |
Apa yang akan menjelaskan pengamatan ini?
- Sistem pemesanan sekolah yang diusulkan terlihat efisien, namun rekomendasinya bergantung pada pengguna, batasan, dan bukti. Istilah teknis yang masuk akal saja tidak menjadi keputusan yang dibenarkan.
- Mulailah dengan prediksi. Nyatakan besaran atau fitur apa yang akan Anda bandingkan, lalu tentukan bukti apa yang dapat membedakan dua penjelasan.
Bangun modelnya
- Studi kasus menempatkan pilihan komputasi dalam skenario yang dinyatakan. Identifikasi pemangku kepentingan, persyaratan, bukti yang tersedia, dan batasan sebelum merekomendasikan arsitektur atau algoritma. Bedakan fakta skenario dari asumsi dan prediksi. Trade-off dapat melibatkan kinerja, keandalan, aksesibilitas, privasi, pemeliharaan, dan biaya.
- throughput: Pekerjaan selesai per satuan waktu di bawah beban kerja yang dinyatakan; uji penerimaan: Tes apakah persyaratan pengguna yang ditentukan terpenuhi.
Pernyataan mana yang paling mendukung rekomendasi teknis?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Rekomendasi memperoleh kepercayaan dengan menyebutkan mekanisme yang memenuhi persyaratan skenario dan tes terukur yang akan menunjukkan hal itu bekerja. Nama modis bukan bukti, dan satu angka throughput tidak dapat mensertifikasi latensi, keandalan, atau skala.
Pasangkan setiap istilah teknis dengan maknanya yang tepat.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
Gunakan definisi untuk membedakan besaran dan proses yang terkait.
Pilih bukti yang boleh mengujinya
- Rekomendasi harus menghubungkan persyaratan dengan mekanisme dan tes yang dapat diamati. Misalnya, masalah konkurensi memerlukan strategi yang mencegah pembaruan yang bertentangan, plus tes yang menunjukkan invarian. Klaim tentang respons lebih cepat memerlukan pengukuran beban kerja yang sebanding daripada hanya label kompleksitas. Evaluasi alternatif di bawah kondisi yang sama yang dinyatakan.
- Gunakan skenario asli yang disetujui sekolah dan data sintetis. Buat matriks klaim, bukti skenario pendukung, penjelasan teknis, keterbatasan, dan uji penerimaan. Tandai fakta yang hilang secara eksplisit dan tunjukkan bagaimana rekomendasi akan berubah jika asumsi gagal. Ini mempersiapkan penalaran berbasis kasus tanpa mereproduksi studi kasus penilaian IB yang tidak tersedia atau membuat rubrik ujian secara sembarangan.
Dua kebiasaan manakah yang membuat penyelidikan atau model dalam kasus ini lebih dapat dipertanggungjawabkan?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
Menyatakan kondisi dan asumsi memungkinkan orang lain mengulangi pekerjaan persis seperti itu, dan mencatat bukti pendukung memungkinkan mereka memeriksa kesimpulan. Menyembunyikan hasil yang bertentangan menghilangkan bukti yang dapat menentang kesimpulan yang salah, dan satu pengukuran tidak pernah dapat menetapkan klaim yang lebih luas.
Bekerja daripada kuantiti yang diketahui
- Nyatakan nilai yang diketahui dan unitnya. Pilih hubungan kerana asumsinya sesuai dengan kes ini, kemudian susun semula sebelum menggantikan.
- Diketahui: prototipe fiksi memproses 120 permintaan sukses selama pengamatan 30 detik. Throughput adalah 120/30=4 permintaan sukses/detik. Prototipe kedua memproses 150 dalam 30 detik, atau 5/detik. yang kedua memiliki 25% throughput tercatat lebih tinggi, tetapi tidak ada kesimpulan tentang latensi, tingkat kegagalan, atau kinerja di bawah beban kerja yang lebih besar yang dapat ditarik tanpa pengukuran tersebut.
Sistem fiksi berhasil memproses 210 permintaan dalam 30 s. Hitung throughput. Gunakan urutan yang sama: jumlah diketahui → model → relasi → substitusi → unit dan interpretasi.
Sebuah sistem fiksi berhasil memproses 210 permintaan dalam 30 detik. Hitung throughput.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
Hasilnya adalah 7 permintaan/detik. Diketahui: 210 permintaan sukses dalam 30 detik. Gunakan throughput = permintaan / waktu. Throughput = 210/30 = 7 permintaan per detik. Ini tidak mengatakan apa-apa tentang waktu respons atau tingkat kegagalan tanpa pengukuran tersebut.
Semak kesimpulan dan had-hadnya
- Throughput bukanlah waktu respons. Rekomendasi kuat menyatakan kondisi di mana hal itu diharapkan berfungsi dan bukti yang dapat membantahnya. Persyaratan studi kasus CS resmi saat ini harus dicek terhadap versi penilaian yang berlaku.
- Kembali ke pengamatan awal. Jelaskan apa hasil tersebut mendukung, kondisi apa yang diasumsikannya, dan satu cara untuk menguji penjelasan saingan.
Throughput yang diamati lebih tinggi secara otomatis membuktikan waktu respons yang lebih rendah untuk setiap permintaan. Klaim ini salah: Throughput menghitung penyelesaian per detik; waktu respons adalah durasi yang dibutuhkan setiap permintaan. Sistem dapat mengelompokkan pekerjaan untuk throughput tinggi sementara permintaan individu menunggu—sehingga satu metrik tidak dapat membuktikan metrik lainnya.
Analisis kasus komputasi: evaluasi sistem yang diusulkan: sebuah rekomendasi harus menghubungkan kebutuhan dengan mekanisme dan tes yang teramati. Sebagai contoh, masalah konvergensi memerlukan strategi yang mencegah pembaruan yang bertentangan, plus tes yang menunjukkan invarian. Klaim tentang waktu respons yang lebih cepat memerlukan pengukuran beban kerja yang可比 daripada hanya label kompleksitas. Evaluasi alternatif di bawah kondisi yang sama yang ditetapkan.
Throughput yang diamati lebih tinggi secara otomatis membuktikan waktu respons yang lebih rendah untuk setiap permintaan.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Throughput menghitung penyelesaian per detik; waktu respons adalah berapa lama setiap permintaan berlangsung. Sistem dapat menggabungkan pekerjaan untuk throughput tinggi sementara permintaan individu menunggu - sehingga satu metrik tidak dapat membuktikan metrik lainnya.
Kerja yang diselesaikan per satuan waktu di bawah beban kerja yang dinyatakan: tuliskan istilah teknis.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
throughput berarti pekerjaan selesai per satuan waktu di bawah beban kerja yang ditetapkan.