Sabtu, 03 Mei 2014

Latihan BAB. 12 Interaksi Manusia Dan Komputer (IMK)


Latihan 12.1 
menulis halaman manual untuk membuat secangkir kopi. Menganggap pengguna Anda tidak memiliki pengalaman tapi akan mengenali Piala, ketel, sendok, dll. Swap manual Anda dengan mitra. Apakah mitra manual memberikan instruksi yang cukup untuk membuat secangkir kopi? Membahas perbaikan dengan pasangan Anda dan menyetujui versi final manual.


Jawaban 12.1
pertama Anda harus memutuskan berdasarkan tingkat rincian yang Anda ingin bekerja di. Tujuan dari latihan ini adalah untuk menunjukkan bahwa itu bukanlah langsung sebagai mungkin tampak untuk memberikan instruksi bahkan untuk tugas yang sangat akrab dan dipahami dengan baik. Mengingat ini, itu sangat membantu untuk mengasumsikan bahwa pengguna yang mengetahui sangat sedikit. Contoh solusi (tabel 12.x1) mengasumsikan bahwa pengguna akan mengenali objek (mungkin mereka diberi label) dan memahami tindakan Umum dan arah, tetapi tidak tindakan spesifik yang diperlukan di sini. Atau Anda dapat memilih untuk menganggap bahwa pengguna tahu bagaimana untuk menyalakan keran dan membuka botol. Kedua pilihan bisa dikembangkan lebih lanjut jika diperlukan. Alternatif lainnya dapat dimasukkan seperti mendapatkan air dari sumber lain. Diskusi harus fokus pada asumsi-asumsi yang dibuat. Siswa harus membuat keputusan sadar untuk asumsi apa untuk membuat, daripada membuat mereka secara default. Ini harus memastikan bahwa asumsi-asumsi yang dibuat sesuai untuk pengguna tertentu. Siswa juga bisa kontras jawaban mereka di sini, berdasarkan bahan dalam bab ini, dengan membuat teh manual dalam Bab 7. Bagaimana berguna apakah mereka merasa tugas analisis adalah dalam merancang sebuah manual?

Latihan 12.2
menemukan aplikasi komputer yang Anda belum pernah menggunakan sebelumnya. Mencoba untuk belajar menggunakan menggunakan hanya on-line dukungan. Apakah ada informasi yang cukup untuk memungkinkan Anda untuk menggunakan aplikasi secara efektif? Apakah informasi yang mudah untuk menemukan? Apa perbaikan (jika ada) yang akan Anda sarankan?

Jawaban 12.2
ini adalah latihan investigasi yang ada adalah tidak ada contoh solusi. Kemungkinan sistem untuk mempertimbangkan akan word processor (misalnya, kata, WordPerfect, kata untuk Windows), paket grafis (MacDraw, Superpaint, CorelDraw) atau spreadsheet (Excel, Lotus). Mungkin akan membantu untuk memberikan mahasiswa dengan daftar tugas belajar untuk melakukan menggunakan aplikasi. Termasuk dalam tugas-tugas dasar daftar ini (membuat dokumen, spreadsheet, dll) dan yang lebih kompleks (menciptakan template, dll.). Tujuannya adalah untuk mendapatkan siswa untuk berpikir tentang penyediaan bantuan dari sudut pandang pengguna soliter mencoba mencari hal-hal sendirian. Siswa harus karena itu membuat eksplisit pengetahuan digunakan untuk membantu menafsirkan sistem ( misalnya, menggunakan sistem yang sama ).

Latihan 12.3 
apa pengetahuan yang dibutuhkan untuk membangun sistem cerdas bantuan? Yang menurut Anda paling sulit untuk memberikan dan mengapa?

Jawaban 12.3 
itu membutuhkan pengetahuan yang domain dan pengetahuan pengguna setidaknya. Ini juga mungkin membutuhkan pengetahuan tentang mengajar strategi dan tugas. Pengetahuan pengguna biasanya paling sulit untuk memberikan bersamaan dengan pengetahuan tentang tugas. Bahkan jika pengguna dapat dipantau, menafsirkan perilaku u2019s % pengguna dalam apa pun kecuali kasar sulit tanpa akses ke proses berpikir nya. Namun tingkat interpretasi, dan generalisasi, dapat membantu tetap (misalnya, catatan apa pengguna yang telah dilakukan berhasil atau seberapa sering dia telah menggunakan aplikasi). Konteks ini boleh disimpulkan dari pengguna kegiatan saat ini. Ini juga bisa menjadi sulit untuk menentukan Namun, kecuali jika itu adalah kasus sederhana yang mana alat digunakan menunjukkan aktivitas yang dilakukan. Domain pengetahuan dalam pengertian umum adalah mungkin yang paling mudah untuk memberikan (meskipun hal ini memakan waktu untuk melakukannya). Tersedia dalam sistem itu sendiri atau dari perancang.

Latihan 12.4 
melihat sistem dukungan on-line sebanyak yang Anda bisa. Yang Apakah Anda menemukan yang paling berguna dan mengapa? Cobalah untuk menggunakan persyaratan yang dibahas dalam bagian 12,2

Jawaban 12.4 
ini adalah lain tugas investigasi yang terbuka. Seperangkat persyaratan di bagian 12,2. harus menyediakan siswa dengan struktur untuk mengevaluasi sistem. Sistem penilaian yang mungkin akan bekerja untuk membantu perbandingan. Mencoba untuk membandingkan sistem bantuan umum konteks sensitif (misalnya, balon bantuan) dengan aplikasi spesifik. Juga hypertext didasarkan bantuan systemwould memberikan kontras yang menarik sebagai akan sistem bantuan berdasarkan manual (seperti pria UNIX) dan sebuah prompt berbasis.

Interaksi Manusia Dan Komputer (BAB 12. Bantuan Dan Dokumentasi)

Interaksi Manusia Dan Komputer

BAB 12. Bantuan Dan Dokumentasi

Ikhtisar, pengguna memerlukan perbedaan jenis dukungan yang berbeda tiap kali semua dukungan pengguna harus menyeluruh beberapa persyaratan dasar. Pelaksanaan dan presentasi perlu dipertimbangkan dalam merancang dukungan pengguna. 
Jenis dari pendukung pengguna :
  • referensi cepat
  • bantuan tugas tertentu
  • penjelasan lengkap
  • Tutorial dukungan pengguna

Ini mungkin disediakan oleh bantuan dan/atau dokumentasi
  • Bantuan | berorientasi masalah dan spesific
  • dokumentasi | sistem yang berorientasi dan umum prinsip-prinsip desain yang sama berlaku untuk kedua.


Ketersediaan
  • persyaratan | terus-menerus akses concurrent aplikasi utama.
  • Ketepatan dan kelengkapan | membantu pertandingan sebenarnya sistem perilaku dan mencakup semua aspek dari sistem perilaku.
  • Konsistensi | dierent bagian dari sistem bantuan dan dokumentasi kertas konsisten dalam konten, terminologi dan presentasi.
  • Ketahanan | memperbaiki kesalahan penanganan dan perilaku yang diprediksi.
  • Fleksibilitas | memungkinkan pengguna untuk berinteraksi dalam cara yang tepat untuk mengalami dan tugas.
  • Unobtrusiveness | tidak mencegah pengguna melanjutkan dengan pekerjaan atau mengganggu dengan aplikasi.


Pendekatan Untuk Mendukung Pengguna

  • perintah bantuan pengguna meminta bantuan pada perintah tertentu. Misalnya, manusia UNIX, DOS membantu. Baik untuk referensi cepat. Mengasumsikan pengguna tahu apa yang harus dicari.
  • Command Prompt menyediakan informasi tentang penggunaan yang benar ketika sebuah kesalahan terjadi. Baik untuk kesalahan sintaksis yang sederhana. Juga mengasumsikan pengetahuan perintah.
  • Permintaan bantuan bantuan konteks sensitif ditafsirkan menurut konteks yang terjadi. Misalnya, mata-mata, balon membantu.
  • On-line tutorial pengguna bekerja melalui dasar-dasar aplikasi dalam lingkungan pengujian. Dapat berguna tetapi sering di exible.
  • On-line dokumentasi kertas dokumentasi yang tersedia pada komputer. Terus-menerus tersedia di common tapi menengah dapat di kultus untuk menelusuri. Hypertext digunakan untuk mendukung browsing.


Pengetahuan Cerdas menggunakan membantu pengguna perorangan, tugas, domain dan instruksi untuk memberikan bantuan yang disesuaikan dengan kebutuhan pengguna. Masalah :
  • pengetahuan persyaratan cukup
  • siapa yang memiliki kontrol interaksi
  • apa yang harus disesuaikan?
  • apa yang dimaksud dengan lingkup adaptasi?


Representasi Pengetahuan
  • pengguna pemodelan semua bantuan sistem memiliki model pengguna
  • tunggal, generik pengguna (non-cerdas)
  • pengguna konfigurasi model (dapat disesuaikan)
  • system konfigurasi model (adaptif)

Pendekatan

  • kuantikasi | pengguna menggerakkan antara tingkat keahlian berdasarkan ukuran kuantitatif apa yang dia tahu.
  • stereotip | pengguna adalah Rahasia USA. ed ke dalam kategori tertentu.
  • Tampilan | model ideal penggunaan ahli adalah penggunaan dibangun dan sebenarnya dibandingkan dengan itu. Model mungkin berisi kesamaan antara kedua atau dierence. Kasus khusus: perilaku pengguna dibandingkan dengan Katalog dikenal kesalahan.


Domain dan tugas pemodelan

Cover
  • mencakup kesalahan umum
  • tugas tugas saat ini biasanya melibatkan analisis urutan perintah.

Masalah
  • yang mewakili tugas-tugas
  • interleaved tugas 
  • niat pengguna

penasihat strategi, melibatkan memilih gaya benar saran untuk situasi tertentu. Misalnya pengingat, tutorial, dll. Beberapa strategi cerdas bantuan model sistem penasehat tapi pilihan strategi ini masih penting.

Teknik untuk mengetahui representasi

  • aturan berbasis | pengetahuan yang disajikan sebagai aturan dan fakta ditafsirkan menggunakan mekanisme kesimpulan. Contohnya logika, aturan produksi. Dapat digunakan di domain yang relatif besar.
  • bingkai berbasis | pengetahuan yang disimpan dalam struktur, masing-masing memiliki slot yang dapat lled. Berguna untuk domain kecil.
  • jaringan berbasis | pengetahuan diwakili sebagai hubungan antara fakta. Misalnya semantik jaringan. Dapat digunakan untuk menghubungkan frame.
  • contoh berbasis | pengetahuan diwakili secara implisit dalam struktur keputusan. Dilatih untuk mengklasifikasikan daripada diprogram dengan aturan. Memerlukan sedikit akuisisi pengetahuan.
Mengatasi masalah dengan system cerdas
  • akuisisi pengetahuan
  • sumber daya
  • penafsiran perilaku pengguna


Isu-isu dalam inisiatif  bantuan sistem cerdas 

  • inisiatif| Apakah pengguna mempertahankan kontrol atau dapat sistem langsung interaksi? Dapat menggangu penguna sistem pembantu
  • Efek | apa yang akan disesuaikan dan informasi apa yang dibutuhkan untuk melakukan hal ini? Hanya model apa yang dibutuhkan.
  • lingkup | pemodelan aplikasi atau tingkat sistem? Kedua lebih kompleks. Misalnya keahlian bervariasi antara aplikasi.


Merancang  pengguna dukungan

dukungan pengguna bukanlah sebuah 'Tambahkan pada' | itu harus dirancang integral dengan sistem. Harus berkonsentrasi pada konten dan konteks bantuan daripada masalah teknologi.
Presentasi masalah bagaimana bantuan diminta?
  1. perintah
  2. tombol
  3. fungsi (on/of)
  4. memisahkan aplikasi


Bagaimana tampilan bantuan ?
  1. seluruh jendela baru
  2. layar keseluruhan
  3. membagi layar
  4. kotak munculan
  5. petunjuk ikon

Efektifitas presentasi memerlukan
  • jelas, akrab, konsisten bahasa
  • instruksional daripada bahasa yang deskriptif
  • menghindari blok teks
  • indikasi jelas informasi ringkasan dan contoh informasi


Masalah penerapan

  • membantu
    • operasi perintah sistem
    • meta perintah
    • aplikasi
  • sumber daya apa tersedia?
    • layar ruang
    • kapasitas memori
    • kecepatan
  • struktur bantuan
    • data tunggal
    • Data hirarki
    • database
  • pertimbangan
    • fleksibel dan diperpanjang
    • hard copy
    • browsing