Prinsip-prinsip Desain UI
Kategori
Kemampuan untuk belajar
Dukungan untuk pembelajaran bagi pengguna dari semua tingkat
Menyesuaikan
Dukungan untuk beberapa cara untuk melakukan tugas-tugas
Kekasaran
Dukungan untuk pemulihan
Selalu berpikir tentang pengecualian, kesesuaian
1. Prinsip Mempelajari
Kemudahan pengguna baru dapat memulai interaksi efektif dan mencapai kinerja maksimal
- Dapat Memperkirakan
- Menyatukan
- Keakraban
- Generalisasi
- Konsistensi
Memperkirakan
Saya berpikir bahwa tindakan ini akan dilakukan.
Operasi visibilitas Dapat melihat tindakan sia-sia
e.g. menu perintah vs shell
item menu berwarna abu-abu
Menyatukan
Dukungan untuk pengguna dalam menilai dampak operasi sebelumnya dengan sistem yang sekarang
Memindahkan file di UNIX shell vs Mac / Windows
Timbal balik diperlukan untuk semua pengguna, semua aplikasi?
Keakraban
Apakah tugas UI( user Interface ) mendayagunakan dunia nyata atau domain pengetahuan?
Benar-benar relevan dengan kesan pertama
Penggunaan metafora
Perangkap tersembunyi
Apakah ada batasan pada keakraban?
Menyimpulkan
Dapat pengetahuan dari satu sistem / UI diperluas serupa lain?
Contoh: cut & paste pada aplikasi yang berbeda
Apakah pengetahuan tentang salah satu aspek dari UI berlaku untuk beristirahat dari UI?
Bantuan: UI Developers pedoman
Konsistensi
- Kemiripan perilaku antara tugas-tugas serupa / operasi / situasi
Dalam hal-hal yang berbeda
. berinteraksi
. output
. tata letak layar
- Apakah ini selalu diharapkan bagi semua sistem, semua user?
2. Prinsip Fleksibilitas
- Banyak cara bahwa sistem pengguna dan bertukar informasi
. Dialog inisiatif
. Menjalankan banyak tugas
. Memindahkan Tugas
. Pergantian
. Penyesuaian
Dialog Initiative
Tidak menghambat pengguna dengan menempatkan batasan tentang bagaimana dialog dilakukan
Pengguna pre-emptive
Pengguna memprakarsai tindakan
Lebih fleksibel, umumnya lebih diinginkan
Sistem pre-emptive
Sistem melakukan semua petunjuknya, pengguna merespon
Kadang-kadang diperlukan
Mnjalankan banyak tugas
Memungkinkan pengguna untuk melakukan lebih dari satu tugas pada satu waktu
Dua jenis
Bersamaan
Input ke beberapa tugas secara simultan
Menyisipkan antar halaman
Banyak tugas, tapi masukan ke satu per satu
Memindahkan tugas
Kemampuan untuk memindahkan tugas kinerja untuk entitas (user atau sistem) yang dapat melakukannya dengan lebih baik
Pengecekan berdasarkan kata, kontrol keamanan di pabrik
Untuk jenis tugas apa yang harus pengguna memegang kendali?
Pergantian
Fleksibilitas dalam rincian operasi
Memungkinkan pengguna untuk memilih metode interaksi yang cocok
Biarkan cara yang berbeda untuk
melakukan tindakan, tentukan data, konfigurasi
Biarkan berbagai cara untuk menyajikan output
sesuai tugas & pengguna
Penyesuaian
Kemampuan pemakai untuk merubah interface
Dari pemakai - kemampuan beradaptasi
Apakah ini hal yang baik?
Oleh sistem - adaptasi
Apakah ini hal yang baik?
3. Ketahanan Prinsip
Mendukung pengguna dalam menentukan keberhasilan dan tujuan penilaian
- Kemampuan Pengamatan
- Kemampuan Memperbaiki
- tanggap
- penyusuain tugas
pengamatan
Pengguna dapat menentukan keadaan internal sistem dari apa yang merasakan?
pencarian
Jelajahi saat ini (tanpa mengubahnya)
Reachability
Menavigasi melalui negara diamati
Kegigihan
Berapa lama negara diamati bertahan?
perbaikan
Kemampuan untuk mengambil tindakan korektif atas mengakui kesalahan
Kesulitan prosedur pemulihan harus berhubungan dengan kesulitan tugas asli
Maju pemulihan
Kemampuan untuk memperbaiki ketika kita batalkan canĂt
pemulihan ke tahap sebelumnya
kembali ke waktu sebelumnya error
Tanggapan
Persepsi pengguna laju komunikasi dengan sistem
waktu tanggap
Waktu untuk sistem untuk menanggapi dalam beberapa cara untuk pengguna tindakan
Persepsi pengguna tidak selalu benar
kesetabilan
Respon OK jika pengguna sesuai harapan
kesesuaian tugas
Sistem mendukung semua tugas-tugas pengguna ingin berfungsi sebagaimana diharapkan?
kelengkapan tugas
Sistem dapat melakukan semua tugas-tugas yang menarik?
kecukupan tugas
Pengguna dapat mengerti bagaimana melakukan tugas?
Apakah itu memungkinkan pengguna untuk mendefinisikan tugas-tugas baru?
Nama : Atmaka Sani Budiman
Kelas :3ia07
NPM:50407173
Saturday, March 6, 2010
Subscribe to:
Posts (Atom)