1 / 20

Bab 3

Bab 3. Prinsip-prinsip Kebolehgunaan. Prinsip Kebolehgunaan. Boleh dikategorikan kepada 3: Kebolehbelajaran (learnability) Kebolehlenturan (flexibility) Ketahanan (robustness). Prinsp 1 - Kebolehbelajaran. ‘Learnability’ Beberapa prinsip yang menyokong kebolehbelajaran:

lowri
Download Presentation

Bab 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bab 3 Prinsip-prinsip Kebolehgunaan

  2. Prinsip Kebolehgunaan • Boleh dikategorikan kepada 3: • Kebolehbelajaran (learnability) • Kebolehlenturan (flexibility) • Ketahanan (robustness)

  3. Prinsp 1 - Kebolehbelajaran • ‘Learnability’ • Beberapa prinsip yang menyokong kebolehbelajaran: • ‘Predictability’ – kebolehramalan • ‘synthesizability’ - kebolehsintesisan • ‘Familiarity’ • ‘Generalizability’ • ‘Consistency’

  4. ‘Prinsip 1a – ‘Predictability’ • Membolehkan pengguna mengagak tindakan dan kesan yang akan berlaku berdasarkan kepada interaksi sebelumnya • Berkait dengan ‘operation visibility’ - pengguna diberi ‘hint’ tentang mana-mana operasi yang boleh dilaksanakan , dan tidak boleh dilaksanakan • Penggunaan model mental

  5. ‘Prinsip 1b – ‘Synthesizability’ • Kebolehan pengguna untuk menilai kesan operasi sebelumnya ke atas keadaan semasa • Pengguna perlu sedar tentang kesan sebarang perubahan yang berlaku, contohnya, penyalinan fail menggunakan windows • Membantu pembentukan model mental • Contoh masalah: penggunaan ‘replace’ dalam Word • Menggantikan ‘the the’ kepada ‘the’ • We will prove the theorem holds as a … •  We will prove theorem holds as a …

  6. ‘Prinsip 1c – ‘Familiarity’ • Sejauh mana pengguna boleh menggunakan pengalaman dan pengetahuannya dalam dunia sebenar atau domain sistem komputer dengan sistem yang baru • ‘Guessability’, cth: dari mesin taip kepada pemproses perkataan • ‘Affordance’

  7. ‘Prinsip 1d – ‘Generalizability’ • Membolehkan pengguna menggunakan pengetahuan tentang suatu interaksi tertentu kepada interaksi lain dalam sistem yang sama, dan kepada sistem yang lain tetapi dalam situasi yang serupa • Contoh: operasi ‘copy’, ‘cut & paste’ di antara tetingkap • Juga dilihat sebagai suatu bentuk ketekalan (consistency)

  8. Prinsip 1e - Ketekalan • ‘Consistency’ • Keserupaan dalam perlakuan sistem bagi situasi atau tugas yang mirip di antara satu sama lain • Prinsip yang sangat penting • Banyak aspek, antaranya ; penamaan arahan, cara memberi arahan, bentuk input/output, dll

  9. Prinsip 2 - Kebolehlenturan • ‘Flexibility’ • Merujuk kepada kepelbagaian cara penguna dan sistem bertukar maklumat. • Beberapa prinsip yang menyokong: • ‘Dialog initiative’ • ‘Multi-threading’ • ‘Task migratability’ • ‘Substitutivity’ • ‘customaizability’

  10. Prinsip 2a – ‘Dialog Initiative’ • Bentuk komunikasi yang lebih dikawal oleh pengguna, berbanding dengan sistem • ‘User-driven vs system driven’ • Adakalanya kawalan perlu diberikan kepada sistem untuk mengelak berlakunya ralat yang serius

  11. Prinsip 2b – ‘Multi-threading’ • Kebolehan sistem menyokong interaksi pengguna dalam lebih dari satu tugas pada masa yang sama • Contoh: aplikasi yang berbeza dalam tetingkap yang berbeza pada masa yang sama • ‘Multi-modality’ – pelbagai cara berkomunikasi, contohnya, ‘Ctrl-S’ atau pilih menu ‘Save’ untuk simpan dokuman

  12. Prinsip 2c -‘Task migratability’ • Kebolehan untuk memindahkan kawalan perlaksaan tugas di antara sistem dengan pengguna • Contoh: spell-checker • Sistem boleh melakukan penyemakan secara automatik • Tetapi tugas untuk mengecam nama khas dan kesesuaian perkataan perlu dilakukan oleh pengguna

  13. Prinsip 2d -‘Substitutivity’ • Membolehkan nilai yang serupa boleh saling ditukarganti mengikut kesesuaian semasa • Contoh: saling tukar di antara inci dan sm • Tiada perbezaan yang jelas di antara input dan output  output boleh digunakan semula sebagai input, contohnya seperti data dalam Excell,

  14. Prinsip 2e -‘Customizability’ • Keupayaan untuk mengubahsuai antaramuka oleh pengguna, mengikut kehendak masing-masing • Ada dua bentuk: • ‘Adaptability’ - pengguna mengubah suai bentuk input dan output – pengubahsuaian yang agak terhad • ‘Adaptivity’ – pengubahsuaian yang dilakukan secara automatik oleh sistem

  15. Prinsip 3 – Ketahanan • ‘Robustness’ • Merangkumi ciri-ciri sistem yang menyokong kejayaan perlaksanaan sesuatu tugas dan pencapaian matlamat • Beberapa prinsip yang menyokong: • ‘Observability’ • ‘Recoverability’ • ‘Responsiveness’ • ‘Task conformance’

  16. ‘Prinsip 3a – ‘Observability’ • Membolehkan pengguna menilai status sistem dari perwakilan yang jelas • Boleh diterangkan menggunakan beberapa prinsip lain: • ‘browsability’ • ‘availability of defaults’ • ‘persistence’

  17. Prinsip 3a – ‘Observability’ • ‘Browsability’ – membenarkan pengguna menjelajah (explore) status dalaman sistem menggunakan fungsi tertentu yang terhad • ‘Defaults’ – membantu pengguna mengecam jawapan atau tindakan yang betul • ‘Persistence’ – jangkamasa kesan suatu tindakan dan keupayaan pengguna memanfaatkan kesan tersebut • terutama komunikasi secara visual lebih persistent berbanding komunikasi dengan bunyi • Contoh: ikon bendera pada mailbox vs bunyi ‘beep’

  18. ‘Prinsip 3b – ‘Recoverability’ • Keupayaan untuk mencapai matlamat yang dikehendaki selepas ralat dikenalpasti dalam interaksi sebelumnya • Dua jenis ‘recovery’: • ‘forward’ – menerima status semasa dan merancang langkah seterusnya yang bersesuaian • ‘backward’ – ‘undo’ kesilapan yang telah dilakukan

  19. ‘Prinsip 3c – ‘Responsiveness’ • Pengukuran kadar komunikasi di antara sistem dengan pengguna • Masa tindakbalas (response time) – jangkamasa yang diperlukan oleh sistem untuk memberitahu pengguna tentang pertukaran statusnya • Sistem perlu memberikan tindakbalas dengan serta-merta

  20. ‘Prinsip 3d – ‘Task Conformance’ • Persoalan berkait dengan samada sistem menyokong kesemua tugas-tugas yang ingin dilaksanakan oleh pengguna (task completeness), dan • Samada sistem melaksanakannya sepertimana yang difahami dan dijangka oleh pengguna (task adequacy)

More Related