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