Download presentation
Presentation is loading. Please wait.
1
Prinsip-prinsip Kebolehgunaan
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)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.