Apakah Evaluasi Heuristik?

Penilaian heuristik adalah kaedah menguji program komputer untuk mengenal pasti masalah dalam reka bentuk antara muka pengguna. Ini adalah satu cara untuk mengukur seberapa baik pengguna manusia dapat berinteraksi dengan komputer semasa menggunakan perisian tertentu. Kaedah ini dibangunkan oleh Jakob Nielsen, seorang perunding dalam bidang kejuruteraan kegunaan.

Prinsip penilaian heuristik

  • Keterlihatan status sistem - Perisian harus sentiasa memastikan pengguna mengetahui apa yang sedang berlaku, dan memberi maklum balas kepada tindakan pengguna dalam tempoh yang munasabah.
  • Korespondensi antara sistem dan dunia nyata - Perisian harus "bercakap bahasa pengguna" - ia harus menggunakan kata-kata, frasa, dan konsep yang biasa kepada pengguna. Maklumat hendaklah dikemukakan menggunakan konvensyen dunia nyata, dalam perintah yang logik dan difahami.
  • Kawalan pengguna dan kebebasan - Pengguna yang membuat kesilapan dengan menggunakan program tersebut tidak sepatutnya harus mempunyai tanda "keluar kecemasan" dengan jelas untuk meninggalkan keadaan yang tidak diingini tanpa kesulitan yang luas. Program ini harus menyokong fungsi undo dan redo.
  • Ketekalan dan piawaian - Pengguna tidak perlu tertanya-tanya sama ada perkataan, situasi, atau tindakan yang berbeza bermaksud perkara yang sama. Konvensyen yang ditubuhkan hendaklah diikuti.
  • Pencegahan kerosakan - Keadaan yang boleh menghasilkan kesilapan perlu dijangka dan dikendalikan secara bijak. Pengguna harus diberi mesej pengesahan jika tindakan yang mereka ambil mungkin menghasilkan ralat.
  • Pengiktirafan dan bukannya mengingati - Pengguna perlu mengingati perkara paling sedikit yang mungkin menggunakan program dengan cekap. Objek, tindakan, dan opsyen harus dapat dilihat apabila mungkin. Arahan untuk menggunakan sistem harus kelihatan atau mudah diperolehi.
  • Fleksibiliti dan kecekapan penggunaan - Sistem ini harus memenuhi keperluan pengguna yang berpengalaman, memberi mereka pilihan untuk mempercepat penggunaan sistem melalui pintasan atau makro.
  • Reka bentuk estetika dan minimalis - Dialog tidak boleh mengandungi maklumat tidak relevan atau tidak jelas.
  • Bantu pengguna mengenali, mendiagnosis, dan pulihkan dari kesilapan - Mesej ralat harus dibahas dalam bahasa yang berguna dan bertentangan dengan kod ralat. Kesilapan perlu dikenal pasti dan ditunjukkan, dengan cadangan yang membina bagi penyelesaian.
  • Bantuan dan dokumentasi - Dokumentasi harus mudah dicari, difokuskan pada perspektif pengguna, menyenaraikan langkah konkrit yang akan diambil, dan tidak terlalu besar.

Dalam proses penilaian, setiap heuristik ini biasanya dikaitkan dengan nilai angka, dan pengguna diminta memberi maklum balas, menilai setiap aspek pengalaman pengguna. Maklum balas ini kemudiannya diberikan kepada pemaju untuk membantu mereka memperbaiki perisian.

Terma pengaturcaraan, Ujian, Pengalaman pengguna