BAB 6 / LATIHAN
Model Penggunaan Dalam Desain
Latihan 6.1
Membuat deskripsi GOMS dari tugas salinan fotokopi kertas dari
jurnal. Membahas isu penutupan dalam hal deskripsi GOMS Anda.
Jawaban
Salah satu deskripsi GOMS kemungkinan hirarki Tujuannya untuk tugas ini diberikan di bawah. Jawaban akan bervariasi tergantung pada asumsi tentang mesin fotokopi digunakan sebagai model untuk latihan. Dalam contoh ini, kita akan mengasumsikan bahwa artikel ini adalah untuk disalin satu halaman pada satu waktu dan bahwa sampul di atas permukaan gambar mesin fotokopi harus di tempat sebelum salinan yang sebenarnya dapat dibuat.
TUJUAN: FOTOKOPI-KERTAS
TUJUAN: MENEMUKAN – ARTIKEL
TUJUAN: FOTOKOPI-HALAMAN ulangi sampai tidak ada lagi halaman
TUJUAN: MENGORIENTASIKAN-HALAMAN
BUKA-TUTUP
PILIH-HALAMAN
POSISI-HALAMAN
TUTUP-SAMPUL
TUJUAN: VERIFIKASI-SALIN
MENEMUKAN-LUAR-ALAS
MEMERIKSA-SALIN
TUJUAN: MENGUMPULKAN-SALIN
MENEMUKAN-LUAR-ALAS
HAPUS-SALIN (tujuan bagian luar puas!)
TUJUAN: AMBIL-JURNAL
BUKA-TUTUP
HAPUS-JURNAL
CLOSE-SAMPUL
Model Pengguna dalam Desain
Masalah penutupan yang muncul dalam contoh ini terjadi ketika salinan artikel akan dihapus dari mesin fotokopi keluar trayyang memuaskan tujuan keseluruhan untuk tugas. Dalam uraian di atas, bagaimanapun, artikel jurnal asli masih di atas permukaan pencitraan mesin fotokopi, dan penutup telah terpasang. Pengguna bisa dengan mudah melupakan untuk menghilangkan jurnal. Bagaimana prosedur salinan fotokopi direvisi untuk menghilangkan masalah ini? Salah satu jawabannya adalah untuk memaksa tujuan AMBIL-JURNAL untuk satis ® ed sebelum MENGUMPULKAN-SALINAN.
Latihan 6.2
Mengingat penjelasan CCT aturan MASUKKAN-SPASI-2 dibahas dalam Bagian 6.3.2:
(MASUKKAN-SPASI-2
JIKA (DAN (TEST-TUJUAN spasi masukkan)
(TEST-KURSOR% GARIS% COL))
KEMUDIAN ((LAKUKAN-TOMBOL `I ‘)
(LAKUKAN-TOMBOL SPASI)
(LAKUKAN-TOMBOL ESC)
(HAPUS-TUJUAN spasi masukkan)))
Seperti yang kita bahas, ini sudah proceduralized, yaitu, aturan adalah aturan ahli. Penulisan aturan baru `pemula ‘di mana tiga penekanan tombol tidak proceduralized. Artinya, Anda harus memiliki aturan terpisah untuk masing-masing tujuan kombinasi tombol dan cocok (seperti DAPATKAN-KE-MASUKKAN-MODE) ke ® kembali tersebut.
Jawaban
(MASUKKAN-SPASI-MULAI-MENGATUR-MODE
JIKA (DAN (TEST-TUJUAN spasi masukkan)
(TEST-KURSOR% GARIS% COL)
(TEST-CATATAN dalam mode perintah))
KEMUDIAN ((TAMBAHKAN-TUJUAN masuk ke mode penyisipan)))
(MASUKKAN-SPASI-SELESAI-MENGATUR-MODE
JIKA (DAN (TEST-TUJUAN spasi masukkan)
(TEST-TUJUAN masuk ke mode penyisipan))
KEMUDIAN ((LAKUKAN-TOMBOL `I ‘)
(TAMBAHKAN-CATATAN dalam mode masukkan)
(HAPUS-TUJUAN masuk ke mode penyisipan)))
(MASUKKAN-SPASI-DOIT
JIKA (DAN (TEST-TUJUAN spasi masukkan)
(TEST-CATATAN dalam mode masukkan)
(TEST-KURSOR% GARIS% COL))
KEMUDIAN ((LAKUKAN-TOMBOL SPASI)
(TAMBAHKAN-TUJUAN masuk ke modus perintah)))
(MASUKKAN-SPASI-BERSIHKAN-ATAS
JIKA (DAN (TEST-TUJUAN spasi masukkan)
(TEST-CATATAN dalam mode masukkan)
(TEST-TUJUAN masuk ke modus perintah))
KEMUDIAN ((LAKUKAN-TOMBOL ESC)
(HAPUS-TUJUAN masuk ke modus perintah)
(HAPUS-TUJUAN spasi masukkan)
(HAPUS-CATATAN dalam mode masukkan)
(TAMBAHKAN-CATATAN dalam mode perintah)))
Latihan 6.3
Lakukan analisis tingkat kombinasi tombol untuk membuka aplikasi dalam antarmuka desktop yang penglihatan menggunakan mouse sebagai perangkat penunjuk, membandingkan setidaknya dua metode yang berbeda untuk melakukan tugas. Ulangi latihan menggunakan trackball. Diskusikan bagaimana analisis akan berbeda untuk berbagai posisi dari trackball dibandingkan dengan keyboard dan perangkat menunjuk lainnya.
Jawaban
Kami menyediakan analisis tingkat kombinasi tombol selama tiga metode yang berbeda untuk meluncurkan aplikasi pada desktop visual. Metode ini dianalisis untuk konvensional satu buttonmouse, trackball yang dipasang jauh dari keyboard dan satu dipasang dekat dengan keyboard. Perbedaan utama antara kedua adalah bahwa trackball yang kedua tidak memerlukan reposisi eksplisit tangan, yaitu, tidak ada waktu yang dibutuhkan untuk homing tangan antara perangkat penunjuk dan keyboard.
Metode 1: Double klik pada ikon aplikasi.
Steps Operator Mouse Trackball1 Trackball2
1. menggerakkan tangan dgn mouse H[mouse] 0.400 0.400
0.000
2. mouse untuk ikon P[untuk ikon] 0.6641.113 1.113
3. klik dua kali 2B[klik] 0.400 0.400 0.400
4. kembali ke keyboard H[kbd] 0.400 0.400 0.000
Jumlah 1.864 2.313 1.513
Model Pengguna dalam Desain
Metode 2: Menggunakan kunci akselerator
|
Steps Operator Mouse Trackball1 Trackball2 1. menggerakkan tangan dgn mouse H[mouse] 0.400 0.400
0.000
2. mouse untuk ikon P[untuk ikon] 0.6641.113 1.113
3. klik untuk memilih B[klik] 0.200 0.200 0.200
Jumlah 3.214 3.663 2.763 |
|
Metode 3: Menggunakan menu |
|
Steps Operator Mouse Trackball1 Trackball2 1. menggerakkan tangan dgn mouse H[mouse] 0.400 0.400
0.000
2. mouse untuk ikon P[untuk ikon] 0.6641.113 1.113
3. klik untuk memilih B[klik] 0.200 0.200 0.200 4. berhenti sebentar M 1.350 1.350 1.350 5. mouse untuk menu Berkas P 0.664 1.113 1.113 6. menu pop-up B[down] 0.100 0.100 0.100 7. tarik untuk membuka Pdrag 0.713 1.248 1.248 8. pelepasan mouse B[up] 0.100 0.100 0.100 9. kembali ke keyboard H[kbd] 0.400 0.400 0.000 Jumlah 4.591 6.024 5.224
|
Latihan 6.4
Salah satu asumsi yang mendasari diprogram model pengguna ap-proach adalah bahwa mungkin untuk memberikan algoritma menggambarkan perilaku pengguna dalam berinteraksi dengan sistem. Mengambil posisi ini yang ekstrim, memilih beberapa tugas bersama dengan sistem interaktif yang akrab (misalnya membuat kolom angka dalam spreadsheet dan menghitung jumlahnya, atau tugas lain yang dapat Anda pikirkan) dan menggambarkan algoritma yang dibutuhkan oleh pengguna untuk mencapai tugas ini. Tuliskan deskripsi dalam kode semu. Apakah kegiatan ini menyarankan perbaikan dalam sistem?
Jawaban
Ini adalah latihan yang cukup terbuka, sehingga tidak ada model jawaban yang disediakan.