bölüm 18
DESCRIPTION
Bölüm 18. Zengin Etkileşimi Modelleme 2009638006- Ayşe Gül Kumtepe 2009638016- Eda Elaldı. Zengin Etkileşimi Modelleme. Delete. Durum-Olay Analizi. Olay :gerçekleşen eylemler,davranışlar Örnek: Alarm zili, bip sesi, tuş vuruşları - PowerPoint PPT PresentationTRANSCRIPT
Zengin Etkileşimi Modelleme
2009638006- Ayşe Gül Kumtepe 2009638016- Eda Elaldı
Zengin Etkileşimi Modelleme
Durum-Olay AnaliziOlay :gerçekleşen eylemler,davranışlar Örnek: Alarm zili, bip sesi, tuş vuruşları
Durum :olaylar sonucu oluşan konumlar Örnek: ekran görüntüsü, fare pozisyonu
Delete
Olay Zenginliği
Olay Durum
giriş tuşa basmak fare pozisyonu
çıkış bip sesi görüntü
dahili kesme belge durumu
harici zaman sıcak
Davranış Zenginliği• Hareketler:
- kullanıcının başlattığı olaydaki değişen durum
• Değişen olay durumu:- örnek : stoğun sipariş düzeyinin altına düşmesi durumu
• Durumlar arası davranış:- Hareketler arası örnek : imleci sürükleme
Naïve Psikoloji(Saf Psikoloji)Naive psikoloji insanların neden sonuç
ilişkisini nasıl kurdukları üzerine kuruludur.
Heider'in naif psikolojisi bir kimsenin diğerinin davranışlarını anlamasına yarayan süreçleri belirleme amacını taşımaktadır.
Kullanıcının nereye bakacağını tahmin etme Örnek: fare – nerede konumlanmış
8
• Örneğin bir kullanıcı oluşturduğu bir paragrafta fazla olduğunu düşündüğü bir kısmı silmek ister , burayı seçer ve delete tuşuna basar.
• Seçilen kısmın silindiğini düşünür ,aslında çeşitli nedenlerden dolayı silinmez ancak kullanıcı bunun farkında değildir.
Delete
the quick brownquick
9
Screen-button – HIT
Delete
the quick brownquickthe quick brownquick
DeleteDelete
the quick brownquick
Delete
the brown fox
Screen button – MISS
Delete
the quick brownquickthe quick brownquick
Delete
the quick brownquick
DeleteDelete
the quick brownquick
ZENGİN ORTAMLAR
ProblemGörev modelleri
- biçimsel açıklama
Konumlandırma - uygun ortam
Etnografya - zengin ekolojiler
Hepsini bir araya getirmek???
Çözüm• İş birliği• Eklenmiş birden fazla notasyon Örnek: CTT, GTA
Concur task trees (CTT)(Eşzamanlı Görev Ağaçları)
Hiyerarşik görev analizi.göreve katılan her kişi için üretilebilir.
abstract task
user task
Computer task
user and computer
cooperative task
email reklamı
Tatil rezervasyonu
Rezervasyon yapma
Seçilen karar( müşteri :)
Uçuş rezervasyonu( seyahat acentesi:)
Otel seçimi ( müşteri:)
Otel rezervasyonu( seyahat acentesi:)
|| >>
>>
Tatil fikri
>>
Groupware Task Analysis(GTA)Geniş kapsamlı içerik,araçlar,teknikler
vardır.
Görevkullanıcı
RolNesne İçerir
sorumluluk
gercekleştirilir
alırTriggers
AltGörev
Kullanır
Tarafından kullanılır
Alt rol
İçin yapılırOlay
Hedefyapmalı
Alt hedef
Triggers
Kontrol Açık döngü kontrolü geri besleme yok hassas
Kontrol sistemi çevreeylemler
Kapalı döngü kontrolü Geri besleme kullanılır Dayanıklı
geribesleme
Kontrol sistemi çevreeylemler
Bilgi ekleme
Hangi durumlarda bilgi gereklidir ? -görev girdi yada çıktı içerdiğinde -bazı tür seçenekler olduğunda(ne yapacağımızı nasıl
bileceğiz) -alt görevler tekrarlandığında
boilkettle
get outcups
make potof tea
pour tea
pour tea
Plan 0: 1 then 2 when kettle boils 3 then 4
0.
1. 2. 3. 4.
how manycups?
Triggers (tetikleyici)İşlem –ne yapılacak ve hangi sırada yapılacakTrigger – neden ve ne zaman
Postaların çekmecelerden
alınması
Postaların Masaya
konulması
Postanın açılması
Sabah ilk Yapılacak iş
Kahve zamanıgörevdeyken
Tetikleyici nedir? silme,güncelleme,ekleme işlemleri
sonrasında veri bütünlüğünü sağlamak için kullanılan prosedürlerdir.
İş akışları ve süreç diyagramları içinde süreçleri parçalayan ve emir veren küçük faaliyetler
Tetikleyici
Artefactsetnografik çalışmalarPaylaşılan temsili gösterimAktiviteye odaklanmaTetikleyiciler ile hareketBir bilgi kaynağı
PLACEHOLDERS(YER TUTUCULAR)İşlemde nerede olduğumuzu anlamak için
- bir program sayacı gibi…Tasarımda-hafıza-belirgin olmalı(liste şeklinde)-artefactler içinde olmalı
Yer tutucularBilgi içeriği insanın düşündükleri
sıradaki işlemi hatırlamasıçevredeki açık ya da dolaylı bilgiler
yapılacaklar listesi plan tablosu uçuş rotası iş akışı yer ve eğilim artefacti ( şu anki konumum
ve benim istediğim)
NEREDEYİZ?
1. Kontrolcüyeni uçuş seviyesi seçmek
5.yeni uçuş seviyesi sağlanır
4.Pilot yeni
seviyeyle havalanma
k
3.Pilotyeni uçuş seviyesini onaylama
2. Kontrolcüpilota yeni
uçuş seviyesini söyleme
25
Adım1- yeni uçuş seviyesi
seçmek
Adım 3-yeni uçuşseviyesini onaylama
Adım 5Yeni uçuş seviyesi sağlanır
Düşük amaçlı ve Sensör tabanlı etkileşim
Araç aydınlatma lambaları
Lambalar açıkKapılar anahtar sayesinde açıldığında
Lambalar kapalızaman periyodundan sonraMotor açıldığında
pepyler Xerox Cambridge (RIP)
Aktivasyon işaretleri
Otomatik günlükler
mediacupKupanın sensörleri var
Sıcaklık,hareket, basınca duyarlı.
Radyo yayını (IR)Kullanıcı hareket ediyor,içiyor…
Alışveriş sepetiAlışveriş kartındaki eşyalar incelenir
Kitaplar hakkında bilgi birikimi sağlamak zorundadır.
Sana öneriler vermek zorundadır.
Amaç: kitap satın almak O sırada seçtiğim kitapla ilişkili başlıklar gösterilir, ona
yakın başka kitaplar da önerilir..
onCue (tam zamanında)
31
• Zeki araç çubuğu
• O sırada alternatif sözcükler önerilir..
BİLİNÇLİ SPEKTRUM
32
Bilerek
Beklenen Odaya girerken ışıkların açılması beklenir
Tesadüfen odaya yürüklima sıcaklığı artırır
Işık düğmesine basma
Etkileşim Modelleri
33
• maksatlı,bilerek döngü– Norman yürütme/değerlendirme döngüsü
Sistem
değerlendirmeyürütme
hedef maksat
Sensör Tabanlı Sistemler İçin Mimariler
34
Veri azaltma
Veri birleştirme (bağlam)
model
(Netice)
Kullanıcı eylemleri
kontrol
Kaynaklarhttp://alandix.com/academ
ic/teaching/rome2003/docs/rome-ch18.pdfhttp://www.hcibook.com/e3-docs/slides/notes-pdf/e3-chap-18-
3up.pdfhttp://www.aqtive.net/community/developers/developers-
pack/onCue-hiw/http://www.yazilimgunlugu.com/trigger-nedir-makalesi/
809.aspxhttp://www.nuhazginoglu.com/post/2009/09/05/MSSQL-
Trigger-nedir-nasc4b1l-kullanc4b1lc4b1r-.aspxhttp://www.doktorsitesi.com/yazi/yukleme-bicimleri-ve-
yukleme-bicimlerinin-evlilik-doyumuna-etkisi/5409http://www.w3.org/2012/02/ctt/ http://www.intersis.com.tr/ilz.htmlhttp://www.youtube.com/watch?v=00JPcnw9cAMhttp://www.youtube.com/watch?v=FhCi_mBJz3I