Notasi Dialog dan Desain
Desain dan analisis dialog
Dialog
Tingkatan
Leksikal
Tingkat paling rendah
Semantik
Berpengaruh pada struktur data internal komputer / eksternal
Sintaksis
Struktur dari input dan output
Karakteristik
Bagian tertentu dilakukan secara bersamaan
Tergantung pada respons partisipan
Ada dialog yang telah ditentukan
Tidak mengakomodasi semua kejadian yang mungkin
Dialognya harus berurutan
Deskripsi dialog tidak langsung menuju pada semantik tapi pada sintaksis
Isu yang berkaitan dengan analisis properti dialog
Memperhatikan state dialog, menyangkut state mana yang diinginkan dan tidak
Isu presentasi dan leksikal, bagaimana tampilan dan fungsi sebuah tombol
Berfokus pada aksi yang dilakukan user, apakah dispesifikasikan dengan cukup dan konsisten
Notasi dialog tekstual
Production Rules
CSP dan Event Algebras
Grammar
Semantik Dialog
Bentuk formal yang sering dipakai untuk notasi dialog tekstual
Semua rule umumnya bersifat aktif
Sistem production rule berorientasi pada...
State
Event
Gabungan keduanya
STN, contoh notasi dialog yang bagus untuk menunjukan urutan tapi tidak dapat merepresentasikan concurrency
Process Algebras
Sebuah kelas notasi formal yang dibangun untuk menangani situasi yang kompleks. Contoh : Communication Sequential Process (CSP)
Aspek
Pendekatan untuk menghubungkan dialog dengan semantik
Secara eksternal terhadap presentasi
Secara internal terhadap aplikasi
Notation-specific semantics
Links to programming languages
Links to specification notations
Notasi Diagramatik
Hierarchical State Transition Networks
Harel's State Charts
State Transition Networks (STN)
Flow Charts
JSD Diagrams
STN mempresentasikan beberapa hal terkait dialog
Menu tool terdiri dari "Circle" dan "Line"
Perancangan dialog
Diperlukan deskripsi yang terpisah dari program dalam mendesain dialog
Hal yang perlu diperhatikan
Digunakan untuk user support
Rangkaian dialog menggambarkan struktur tugas
Diurutkan sesuai dengan struktur tugas
4 hal utama yang harus diperhatikan dalam GUI metaphor
Representasi obyek interaktid dalam metaphor
Perancangan manipulasi untuk mengimplementasikan aksi user
Pemilihan dan representasi conceptual metaphor
Desain micro-metaphors untuk kendali aksi dan representasi command