HCI Human Computer Interaction

Podobne dokumenty
Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

Użyteczność stron internetowych

Programowanie w środowiskach graficznych. Psychologia użytkowników. Psychologia użytkowników: Pamięć i poznanie

7. zainstalowane oprogramowanie zarządzane stacje robocze

Problematyka użyteczności serwisów internetowych

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

LearnIT project PL/08/LLP-LdV/TOI/140001

Projektowanie interakcji

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

REFERAT PRACY DYPLOMOWEJ

Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

profili Twój aktualny profil i kliknij na przycisk Kopiuj, po czym wpisz nazwę dla nowego profilu (będzie ona widoczna przy uruchamianiu systemu).

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

tel. (+48 81) tel. (+48 81) Wykład Ćwiczenia Laboratorium Projekt

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

SEPI podpis elektroniczny

Automatyzacja testowania oprogramowania. Automatyzacja testowania oprogramowania 1/36

Emulacja karty elektronicznej EMV. Michał Głuchowski Praca dyplomowa inżynierska pod opieką prof. Zbigniewa Kotulskiego

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Konwerter Plan testów. Jakub Rauch Tomasz Gołębiowski Adam Busch Bartosz Franaszek 1 czerwca 2008

System zarządzania bazą danych lecznicy dla zwierząt

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

USB DVB-T STICK. Instrucja obsługi. Watch & record Digital TV programs on Your PC! MT4152

INŻYNIERIA OPROGRAMOWANIA

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Generator Wniosków o Dofinansowanie dla Regionalnego Programu Operacyjnego Województwa Podlaskiego na lata Instrukcja instalacji

Nagios czyli jak mieć na oku zasoby sieci. Przygotował: Andrzej Nowrot Leon Sp. z o.o.

Testy z użytkownikami jako narzędzia wspomagające projektowanie interfejsów użytkownika

POLSKI. Macro Key Manager Podręcznik użytkownika

DZIENNIK USTAW, z dnia 22 lutego 2012 r. Pozycja 204 ROZPORZĄDZENIE MINISTRA EDUKACJI NARODOWEJ z dnia 7 lutego 2012 r

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Podstawowy Obowiązkowy Polski Semestr III

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

ANALIZA POTRZEB SZKOLENIOWYCH

Tworzenie oprogramowania

Comodo Endpoint Security Manager instrukcja instalacji.

1. Opis. 2. Wymagania sprzętowe:

Projekt i implementacja filtra dzeń Pocket PC

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Instrukcja szybkiego rozpoczęcia pracy

TECHNOLOGIE INFORMACYJNE

Dokument Detaliczny Projektu

Fuzzing OWASP The OWASP Foundation Piotr Łaskawiec J2EE Developer/Pentester

Asystent Hotline Instrukcja instalacji

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Instrukcja instalacji Asystenta Hotline

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

Zakres prac implementacja VPLEX i ViPR dla środowiska macierzy VNX 5800

FORMULARZ OFERTOWY. 8. Społeczeństwo informacyjne zwiększanie innowacyjności gospodarki

WOJSKOWA AKADEMIA TECHNICZNA

Prezentacja specjalności Inżynieria Systemów Informatycznych

Szczególne problemy projektowania aplikacji internetowych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

D O K U M E N T A C J A

Programowanie komputerowe Computer programming

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Pakiet nr 1. Zestawienie wymaganych parametrów technicznych - funkcjonalnych

Dokumentacja techniczna

OPIS PRZEDMIOTU ZAMOWIENIA Szkolenie pt. Zastosowanie metod statystycznych w badaniach środowiskowych

MIGRATE OS TO SSD. Przewodnik

2. Przygotowanie stanowiska komputerowego i urządzeń peryferyjnych do pracy. Słuchacz powinien poznać:

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>

Synchronizacja czasu - protokół NTP

Instrukcja obsługi notowań koszykowych w M@klerPlus

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

III ZAPYTANIE OFERTOWE

edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Systemy pojedynczego logowania (Single Sign-On)

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Moduł raportowy systemu MGśP. Dokumentacja użytkownika

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Internet Security Multi-Device PL Box 2-Device 1Year KL1941PBBFS

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

OPIS PRZEDMIOTU ZAMÓWIENIA. Część nr 4.3

Samsung Universal Print Driver Podręcznik użytkownika

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Uslugi chmurowe dla nauki na podstawie BonFIRE

System realizacji prezentacji multimedialnych i zarządzania treścią. MODUS S.J. Wadowicka Kraków, Polska.

Innowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g. Nazwa innowacji Programowy Zawrót Głowy

Instrukcja instalacji oprogramowania SimPlant Planner v.11

Transkrypt:

HCI Human Computer Interaction Bartosz Dzirba Gabriel Kujawski praca dyplomowa magisterska opiekun: prof. dr hab. Zbigniew Kotulski 1

Plan prezentacji HCI Co to jest? W jakim celu? Jak projektować? Etapy HCI Planowanie Analiza Projektowanie Ocena i testowanie Eksploatacja i doskonalenie Podsumowanie 2

PARI/GP pochodzenie nazwy PARI: Pascal ARIthmetic pari de Pascal GP: Great Programmable Calculator GPC GP 3

HCI Co to jest? HCI (ang. Human-Computer Interaction) to interdyscyplinarna gałąź nauki, która koncentruje się wokół projektowania, oceniania i implementacji interaktywnych systemów komputerowych ze szczególnym naciskiem na użytkowość, efektywność, intuicyjność oraz satysfakcję użytkownika końcowego. ACM SIGCHI Curricula for Human-Computer Interaction, T. Hewett, G. Strong, R. Baecker, S. Card, T. Carey, J. Gasen, M. Mantei, G. Perlman, W. Verplank 4

HCI Co to jest? Bezpośrednie manipulowanie obiektami graficznymi 1945 1955 1965 1975 1985 1995 Okna 1945 1955 1965 1975 1985 1995 Rozpoznawanie gestów 1945 1955 1965 1975 1985 1995 Badania Uniwersyteckie Firmowe Lab. Badawcze Produkty komercyjne 5

HCI W jakim celu? Szybciej Lepiej IBM Apple Taniej Wygodniej Microsoft 6

HCI Jak projektować Planowanie Eksploatacja i doskonalenie Analiza Ocena i testowanie Projektowanie 7

HCI Jak projektować Wczesne skupienie się na użytkowniku Testy empiryczne HCI Iteracyjność Czy funkcje programu są dopasowane do potrzeb użytkownika? Czy te funkcje są łatwe do uruchamiania i obsługi? Czy program dobrze prowadzi użytkownika przez kolejne etapy? W jakim stopniu program spełnia wszystkie oczekiwania użytkownika? 8

Etapy HCI Planowanie Przeprowadzenie spotkania wstępnego Stworzenie planu użyteczności Ustalenie: ram czasowych wymaganych możliwości zasobów planowanych testów profilu przyszłych użytkowników infrastruktury technicznej Zapewnia zrozumienie osób zlecających i wykonujących pracę 9

Etapy HCI Analiza Przeprowadzenie wywiadów z użytkownikami Obserwacja użytkowników Analiza docelowej grupy użytkowników Przygotowanie scenariuszy użytkowania Krok Typ Opis 1 Czynność Uruchomienie aplikacji na stacjach roboczych z systemem Windows 2000/XP/Vista Nietypowa sytuacja Czy system operacyjny dysponuje właściwym środowiskiem uruchomieniowym? 2 Czynność Sprawdzenie, że uczestnicy wzajemnie się wykryli. Nietypowa sytuacja Czy aplikacja korzysta z właściwego interfejsu sieciowego? 10

Etapy HCI Projektowanie Zapoznanie się z przewodnikami stylu lub zaleceniami projektowymi Windows XP - Guidelines for Applications Apple Human Interface Guidelines Zaprojektowanie interfejsu użytkownika Stosowanie kolorów Wyłączenie niepotrzebnych kontrolek Uwypuklenie ważnych elementów Wykorzystanie symboli graficznych 11

Etapy HCI Ocena i testowanie (1/2) Ocena heurystyczna Czy na każdą czynność użytkownika następuje reakcja programu lub informacja o jego zajętości? (Sprzężenie zwrotne) Czy program w komunikacji z użytkownikiem używa słów i sformułowań, które użytkownik rozumie? (Zastosowanie języka użytkownika) Czy program naśladuje konwencje używane przez wybraną platformę systemową? (Prosty i naturalny dialog) Czy program prezentuje jasne komunikaty błędów i pyta o potwierdzenie w przypadku wykonywania przez użytkownika pewnych ryzykownych akcji? (Potwierdzenie działań) Czy użytkownik w każdej chwili ma łatwy dostęp do instrukcji i pomocy? (Dostępność) Czy program nie wymaga od użytkownika zbędnego przepisywania danych między oknami? (Zmniejszenie obciążenia pamięci krótkotrwałej) Czy okno program nie zawiera zbędnych elementów/kontrolek, które nie są potrzebne do jego działania? (Minimalistyczny interfejs) 12

Etapy HCI Ocena i testowanie (2/2) Listy kontrolne Ankiety Testy z przyszłymi użytkownikami 13

Etapy HCI Eksploatacja i doskonalenie Zbieranie opinii (pozytywnych jak i negatywnych) Analiza konkurencyjnych produktów kolejna ulepszona wersja oprogramowania Planowanie Eksploatacja i doskonalenie Analiza Ocena i testowanie Projektowanie 14

Przykłady Vista UAC ERES 15

Podsumowanie 16

Pytania? Dziękujemy. Bartosz Dzirba Gabriel Kujawski praca dyplomowa magisterska opiekun: prof. dr hab. Zbigniew Kotulski 17