AVG_ANTIVIR. Semestrální projekt předmětu Návrh uživatelských rozhraní Julie Partyková, partyjul@fel.cvut.cz Ondřej Mirtes, mirteond@fel.cvut.



Podobné dokumenty
AVG_ANTIVIR. Semestrální projekt předmětu Návrh uživatelských rozhraní Julie Partyková, Ondřej Mirtes,

AVG_ANTIVIR. Semestrální projekt předmětu Návrh uživatelských rozhraní Julie Partyková, Ondřej Mirtes,

Zpřístupnění korporátního webu

INSTALACE SOFTWARE A AKTIVACE PRODUKTU

České vysoké učení technické v Praze

QuarkXPress soubor ReadMe

QuarkXPress soubor ReadMe

ALFIS 2014 komplexní ekonomický systém verze

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Návod na instalaci a popis změn

První přihlášení do datové schránky krok za krokem

Vítejte v průvodci instalace a ovládání výukového softwaru edu-learning pro českou verzi Microsoft Office 2007.

Generování žádostí o certifikát Uživatelská příručka pro prohlížeč Apple Safari

Zá kládní nástávení prostr edí operáč ní ho syste mu Windows 7 á vybrány čh áplikáčí

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4

Zabezpečení Uživatelská příručka

Uživatelský manuál. A3600 DL ( Data Download)

Jak nasadit Windows 10 ve škole


Průvodce instalací a spuštěním. Pro DataPage+ 2012

Uživatelská příručka

OP - KINECT Vstup textu pomocí gest

MS WINDOWS UŽIVATELÉ

Generování žádostí o kvalifikovaný certifikát a instalace certifikátu Uživatelská příručka pro prohlížeč Internet Explorer

Uživatelská příručka

Konfigurace pracovní stanice pro ISOP-Centrum verze

Ovladač Fiery Driver pro systém Mac OS

Uživatelská příručka

NET Client Program pro obsluhu duplikátorů po síti Uživatelský návod

REVEXplus USB. Instalace USB ovladačů. Nastavení a používání programu Hyperterminál. Instalace a spuštění programu REVEXplusPC.

Varování: před aktualizací odpojte ipod, během aktualizace nevypínejte přístroj a neodpojujte flash disk s aktualizačními soubory!

Instalace MetaTrader na MAC krok za krokem

STATISTICA 9 Postup instalace plovoucí síťové verze na terminálovém serveru a Citrixu

Objednávky OBX. Objednávkový systém určený k instalaci na PC u zákazníka pro tvorbu offline objednávek zboží

Aktualizace softwaru Uživatelská příručka

a autentizovaná proxy

Aktivace Samostatné Licence Aktivace samostatné licence probíhá přes Internet. Pokud nemáte přístup k Internetu, čtěte na str. 2 jak postupovat.

- doplnění dotazu před provedením výmazu dlaždice nebo všech dlaždic

(NUR) Pavel Janovský, Martin Schaefer CVUT FEL, Otevřená informatika

Upgrade na Windows 10 na tabletu. ACCENT TB 800 s kapacitou interního úložiště 16GB

Práce s velkými sestavami

Úvod Používané konvence Seznámení s Outlookem...17

M I S Y S - W E B. Intranet řešení systému MISYS. Verze Příručka uživatele

BankKlient. FAQs. verze 9.50

Restaurator. Semestrání projekt předmětu PDA

Uživatelská příručka

Přechod z Google Apps na Office 365 pro firmy

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

Skupina oborů: Elektrotechnika, telekomunikační a výpočetní technika (kód: 26)

českém Úvod Obsah krabice Specifikace Požadavky na systém SWEEX.COM IP002 Sweex USB Internet Phone

SB8485. Převodník USB na 8x RS485/RS září 2010 w w w. p a p o u c h. c o m

w1se elektronické bankovnictví pro korporátní klienty v rámci portálu ebankingforbusiness

Rychlý průvodce konfigurací LAN SUITE 2002

Úvod...12 Součásti aplikace Použité konvence... 13

Automatický přenos dat z terminálů BM-Finger

Návod k vydání kvalifikovaného certifikátu společnosti První certifikační autorita, a.s.

Regionální knihovní systémy. Ing. Jiří Šilha, LANius s.r.o.

INSTALACE BlueFRITZ! USB

Přehled verzí aplikace WinTechnol

1 Co je nového v aplikaci Filr 2.0 Desktop

Jak instalovat Windows? Pokusíme si to zde co nejlépe popsat. Při instalaci Windows vycházíme ze dvou zákaldních možností a to:

Funkce Chytrý dotyk. verze 1.4. A-61629_cs

Instalace a první spuštění programu.

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

STATISTICA 10 Postup instalace plovoucí síťové verze s odpojováním licencí (BNET)

Operační systémy Linux, Mac OS X a jejich srovnání

Zpravodajský web pro televizi Michal Hanzlík

Instalace aplikace Profibanka

V této kapitole se naučíte základnímu ovládání programu ZoomText, totiž:

Fiery Driver Configurator

HP Backup and Recovery Manager

Program MediaLib. Program MediaLib slouží pro automatické skládání reklamních spotů do delších smyček.

Přímý kanál pro obchodníky - Informace pro příjemce platebních karet

Uživatelská příručka. Chráníme více lidí před více online hrozbami než kdokoli jiný na světě.

číslo aktuální verze programu instalační soubor programu M3

DLS IV verze v1.61. Kromě klasické je dostupná i síťová verze Integrace posílání SMS zpráv (využívají se placené SMS brány)

Centrální evidence závětí NK ČR

SPRÁVA STÁTNÍCH HMOTNÝCH REZERV

Aktualizace map přístrojů ZENEC ZE-NC5xx, ZE-NA2000, ZE-NA2000N

LuxRiot uživatelský manuál verze Uživatelský manuál Verze , Stasa s.r.o.,pokorného 14, , PRAHA

ESET Mobile Antivirus

PROGRAM AZA Control návod k použití

SPZ Uživatelská příručka

UŽIVATELSKÁ PŘÍRUČKA PRO SLUŽBU INTERNETBANKING PPF banky a.s.

7. Nástroje. 7.1 Pravopis. 7.2 Jazyk. Kapitola 7: Nástroje 47. Kontrola pravopisu

Word podrobný průvodce. Tomáš Šimek

AVG 8.5 File Server Edice

Postup zprovoznění aplikace Crypta 2

ALVA - řada BC6. Stručný průvodce Verze 4. UDC-02026A 2014 Optelec, Nizozemsko. Všechna práva vyhrazena (T) Spektra vdn, 2014

Quick Installation Guide

1. SMART Notebook 11.1

1. Jak pracuje počítač 3. Už víme, jak pracuje počítač, ale jak se pracuje s počítačem? 9

Návod na instalaci a používání obslužného programu dataloggeru

Instalujeme a zakládáme databázi Oracle Database 11g

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

VZDĚLÁVACÍ MATERIÁL III/2

NEBO 1b) v mailu jste dostali link (odkaz) na stažení nové verze programu, například

Øízení spotøeby. Uživatelská příručka

Kombinovaná uživatelská příručka pro myš

SEZNÁMENÍ S PROGRAMEM

Transkript:

AVG_ANTIVIR Semestrální projekt předmětu Návrh uživatelských rozhraní Julie Partyková, partyjul@fel.cvut.cz Ondřej Mirtes, mirteond@fel.cvut.cz Zadání Tento projekt se zabývá zpřístupněním uživatelského rozhraní antiviru AVG pro zrakově handicapované osoby. Vzhledem k této cílové skupině se nebudeme na uživatelské rozhraní zaměřovat z vizuálního hlediska, ale z hlediska přístupnosti pomocí klávesnice a čtečky obrazovky. Cílem je především definovat problémy stávajícího rozhraní a navrhnout vhodné změny. Při práci na projektu práci budeme používat čtečku JAWS, která je mezi nevidomými velmi rozšířená. Úvod Popis aplikace AVG Antivirus je aplikace, která chrání počítač před napadením viry, které se dnes šíří nejčastěji po Internetu. Antivir podporuje operační systém Microsoft Windows a jsou na něj vydávány automatické aktualizace. Popis cílové skupiny Cílová skupina jsou zcela nevidomí lidé, využívající při práci s počítačem čtečku monitoru. Měli by to být lidé, kteří aktivně používají počítač s přístupem k internetu s operačním systémem Microsoft Windows. Screener Krátký dotazník sloužící k výběru vhodných osob spadajících do cílové skupiny. Veřejná část Jaké máte zkušenosti s prací na PC? žádné nebo velmi malé standardní (Internet, e-mail, dokumenty) nadstandardní (živím se tím) Jaká je úroveň vašeho zraku (jaké pomůcky potřebujete k práci s PC)? Běžný zrak (bez brýlí či s brýlemi) Výrazně zhoršený zrak (softwarová lupa) Nevidomost (audio čtečka obrazovky)

Jaký používáte operační systém? Microsoft Windows Apple Mac OS X Linux Používáte antivirový software? Ano Ne Neveřejná část - rozhodovací kritéria Nevidomost Standardní znalosti PC, případně nadstandardní Microsoft Windows Používá antivirový software Interview Témata Seznámení, činnosti na PC Zkušenost s viry Používání antivirů Otázky Pracujete? Co děláte ve volném čase? Jaké činnosti na PC obvykle provádíte? Jaký používáte antivirus? Jak jste ho instaloval? Setkáváte se často s viry? Jak je řešíte? Vadí vám na vašem antiviru něco? Interview č. 1 Nevidomý uživatel, který v současnosti nejvíce času tráví se svým devítiměsíčním potomkem. Na počítači nejčastěji vyhledává informace na Internetu, čte knihy a odbornou literaturu. Knihy má ze speciální databáze slepecké knihovny.

Při práci s počítačem je maximálně opatrný, s virem se nesetkal. Maximálně narazí na weby, které jsou počítačem označeny jako podezřelé útočné stránky. Nedokázal ovšem určit, zdali je takto označil webový prohlížeč nebo antivirus. Uživatel používá operační systém Windows XP z důvodu kompatibility s pomůckami pro nevidomé a softwarovou čtečku JAWS. Pro čtení na webu používá webový prohlížeč Internet Explorer taktéž z důvodu kompatibility. JAWS obsahuje audio čtečku obrazovky a také část, která upravuje chování aplikací, které nejsou příliš optimalizovány pro nevidomé uživatele. Lze si v něm tak nadefinovat vlastní klávesové zkratky pro cokoli. V živé ukázce nám uživatel předvedl, jak může díky JAWS přeskakovat po hlavních nadpisech na webové stránce a lépe se tak na ní zorientovat. Některé ovládací skripty si psal sám, jedná se tedy o velmi pokročilého uživatele. Jako antivirus používá AVG, čehož jsme využili pro neformální otestování přístupnosti tohoto softwaru. Podle svých slov si ho nainstaloval sám. Žádný problém s procesem neměl, protože byl použit obvyklý instalátor aplikací na Windows. Uživatele jsme požádali, aby si zkusil aktualizovat virovou databázi. Po otevření okna AVG ovládání klávesnice přeskakovalo mezi položkami, mezi kterými možnost aktualizace nebyla. Okno obsahovalo přepínače do dalších nabídek, na které se ovšem nebylo možné dostat z klávesnice. Na naší radu se uživateli nakonec podařilo spustit aktualizaci z hlavního menu přístupného přes klávesu Alt. Čtečka JAWS při aktualizaci zachytila existenci progress baru a předčítala, kolik procent je z aktualizace hotových. Naposled ale vyřkla 30 procent a dále už nic. Aktualizace už byla dokončena, avšak uživatel se o tom nedozvěděl. Uživatel se poté pokoušel ovládat grafické rozhraní antiviru. Protože čtečka JAWS byla v rozhraní ztracena (četla nerelevantní informace pro akci, kterou jsme chtěli vykonat), uživatel ji přepnul do jednoduššího módu, kdy předčítá obrazovku řádek po řádku. V tomto módu se ovšem může stát, že čtečka přečte za sebou nesouvisející informace, např. text ze dvou sloupců, který leží ve stejné rovině. Položky menu v grafickém rozhraní antiviru JAWS označoval jako tlačítka, po jejich vybrání je ale z klávesnice nešlo aktivovat. Uživatel si na přístupnost uživatelského rozhraní nestěžoval, podle jeho slov je ještě celkem dobrá. Podle nás je to dáno tím, že jde o velmi pokročilého uživatele, který je v ovládání různých neoptimalizovaných aplikací zběhlý.

Interview č. 2 Nepodařilo se nám sehnat dalšího uživatele, který by splňoval naše kritéria. Kontaktovali jsme ovšem experta přes přístupnost softwaru pro nevidomé uživatele. Prozradil nám, že AVG antivirus je mezi českými nevidomými uživateli velice rozšířený, ale že jeho přístupnost s novějšími verzemi klesá, protože s graficky jednodušším softwarem si čtečky obrazovky dokázaly poradit lépe. Pro nevidomé uživatele je důležité podporovat standardní ovládání z klávesnice, např. skákání po tlačítkách a odkazech v logickém pořadí pomocí šipek a tabulátorem, potvrzování dialogů pomocí mezerníku či enteru, zavírání dialogů a oken klávesou escape. Analýza a interpretace získaných dat z interview Zjistili jsme, že současný stav uživatelského rozhraní antiviru AVG z hlediska přístupnosti nevidomým osobám je velmi špatný. Rozhraní zřejmě pro tento účel vůbec nebylo koncipováno, a proto je nevyhovující takřka celé. Problémem není vizuální stránka rozhraní, kterou pro přístupnost nevidomým nemusíme zvažovat, ale přístupnost za pomoci klávesnice a čtečky monitoru. Specifické pro naši práci je to, že nás až tak nezajímá grafická podoba rozhraní či rozmístění prvků v okně aplikace, ale implementační detaily, které napomáhájí přívětivému ovládání z klávesnice. Důraz by měl být kladen na to, aby vývojáři v uživatelském rozhraní použili takové komponenty, které čtečka dokáže správně interpretovat a které jdou ovládat standardním způsobem z klávesnice.

Sketches Naše představa o vnímání ruchu na ulici nevidomým Interakce nevidomého s počítačem braillův řádek, čtečka obrazovky, zpětná zvuková vazba

Storyboard

Případy užití UC1 Instalace 1. Uživatel si obstará instalátor zvolené verze antiviru AVG, např. z webu nebo z CD. 2. Uživatel spustí instalátor. 3. Systém uživateli přečte licenční podmínky. a. Uživatel s nimi nesouhlasí - konec případu užití. b. Uživatel s nimi souhlasí pokračování případu užití. 4. Systém uživateli nabídne výchozí adresář, kam se software nainstaluje. Uživatel ho může upravit. 5. AVG antivirus se nainstaluje do zvoleného adresáře. Zároveň se nastaví jeho automatické spouštění po startu systému. UC2 Nalezení viru při otevírání souboru či webové stránky 1. Antivir nalezne virus v datech, se kterými uživatel právě pracuje. 2. Antivir uživateli oznámí vir a cestu k napadenému souboru. 3. Antivir si od uživatele vyžádá potvrzení k vyléčení souboru. 4. Uživatel potvrdí vyléčení souboru. 5. Antivir vyléčí nakažený soubor. UC3 Automatická aktualizace 1. Antivir aktualizuje svoji virovou databázi sám bez vědomí uživatele ve vhodně zvoleném časovém intervalu UC4 Manuální aktualizace 1. Uživatel se rozhodne aktualizaci databáze provést sám, např. před kompletní kontrolou pevného disku. 2. Uživatel v antiviru zvolí aktualizaci virové databáze 3. Antivir uživateli oznámí výsledek operace: a. Antivir již obsahuje nejaktuálnější databázi. b. Aktualizace se zdařila. c. Aktualizace se nezdařila + důvod (nefunkční připojení k Internetu, údržba serverů provozovatele,...) UC5 Kompletní kontrola systému 1. Uživatel si všiml podivného chování svého počítače či náhlý pokles výkonu. Získá podezření na virus. 2. Uživatel v antiviru zvolí kompletní kontrolu systému. 3. Antivirus uživatele upozorní, že tato operace může trvat dlouho a započne ji. 4. Po dokončení antivirus uživateli prezentuje výsledky (počet nakažených souborů a jejich seznam) a vyžádá si potvrzení k jejich vyléčení. 5. Antivir vyléčí nakažené soubory.

Hierarchical Task Analysis AVG antivirus Nainstalovat antivirus Aktualizovat antivirus Odstranit virus Automaticky Manuálně Při práci s nakaženým souborem Při kompletní kontrole systému

Low-fidelity prototype Prototyp Low fidelity prototyp jsme vytvořili ve formě HTML. Simuluje základní činnosti, které uživatel s aplikací potřebuje provádět. Je velmi jednoduchý, protože je uzpůsobený pro korektní čtení čtečkou obrazovky. Nevýhodou tohoto prototypu je, že se stále jedná o prostředí webové stránky a čtečka tedy čte i informace, které jsou pro aplikaci nadbytečné. To by mohlo pro testované být lehce matoucí, proto je potřeba jim před testováním vše pečlivě vysvětlit. Samotný prototyp je přiložen ve formě archivu.zip. Use-cases pokryté prototypem Prototyp pokrývá několik základních use-cases potřebných pro základní práci s aplikací. Níže je podrobný rozpis jednotlivých případů užití. 1. Instalace antiviru AVG Spustit Instalátor AVG antivirus -> zvolit jazyk -> souhlasit s podmínkami -> zadat licenční číslo (cba) -> další -> zkontrolovat/upravit cílové umístění -> vybrat požadované komponenty -> další -> další -> (volitelně: dostávání informací, důvod pořízení) -> dokončit 2. Manuální aktualizaci virové databáze (spustit program) -> aktualizace -> aktualizovat virovou databázi -> zavřít 3. Kompletní kontrola systému (a opravení případných napadených souborů) (spustit program) -> kontrola systému -> vybrat sken celého systému -> spustit -> vyléčit soubory -> zavřít 4. Vyléčení infikovaného souboru Cíl testování (objeví se hlášení o nálezu zavirovaného souboru) -> Potvrdit vyléčení souboru -> zavřít Cílem testování je ověření přehlednosti aplikace z hlediska zvukové reprezentace čtečkou JAWS. Zajímá nás pouze dostupnost klávesnicí, nikoliv pak vizuální rozložení prvků ani jejich velikost či vzhled. Příprava testu Testování prototypu se zúčastnily 2 osoby. První osobou je muž středního věku, který je nevidomý od narození. S počítačem běžně pracuje a používá antivirus, ačkoliv si prý především dává pozor. Druhá osoba je muž mezi 30-40 lety, který není nevidomý od narození. S počítačem pracuje běžně, před oslepnutím býval například správcem sítě, antivirus nepoužívá. Pro testování jsme použili notebook značky ASUS, ke kterému jsme připojili externí klávesnici, aby uživatelé nebyli zmateni nezvyklým rozložením klávesnice tohoto notebooku. Poté jsme spustili čtečku

JAWS 12.0 a nakonec jsme otevřeli webový prohlížeč nastavený na výchozí stránku prototypu, simulující plochu počítače s instalátorem antiviru AVG. Uživatelům jsme předem vysvětlili, jak je prototyp koncipován, aby nebyli zmateni čtením věcí typických pro webový prohlížeč. Přečetli jsme jim celý scénář testu (viz níže), aby měli představu, co je čeká, a poté jsme jim postupně zadávali jednotlivé úlohy. Nakonec jsme provedli s oběma uživateli post-test (viz níže). Scénář pro uživatele 1. Proveďte instalaci antiviru AVG 2. Spusťte program antivir AVG 3. Proveďte manuální aktualizaci virové databáze 4. Proveďte kompletní kontrolu systému (a opravte případné napadené soubory) 5. Ukončete program antivir AVG 6. Proveďte vyléčení infikovaného souboru Průběh testu První účastník Úloha 1 Úloha 2 Úloha 3 Úloha 4 Úloha 5 Úloha 6 Účastník prošel tuto úlohu bez komplikací, pouze měl připomínku k nápovědě u tlačítek (alt + tlačítko), která se mu jevila jako zbytečná až matoucí. Bez problému Bez problému Zde uživateli chybělo více možností, co udělat s infikovanými soubory a také možnost zvolit pro tuto akci jen některé soubory. Bez problému Bez problému, jen by uvítal více možností reakce na vir. Post-test 1. Hodnotil/a byste úkoly jako obtížné? ano ne 2. Popište, jak se vám orientovalo v aplikaci. Všechno bylo přehledné, jen menu na konci bych se vyhnul pomocí landmarků. 3. Popište, co vám dělalo největší potíže (a jak byste to změnil/a). Menu na konci.

Druhý účastník Úloha 1 Úloha 2 Úloha 3 Úloha 4 Úloha 5 Úloha 6 Účastník prošel tuto úlohu bez komplikací, pouze navrhoval změnu názvu tlačítka při posledním kroku instalace na Instalovat (místo Další ), aby to bylo jasné. Také považoval za nekorektní na konci instalace uvádět nabídku k odběru novinek AVG. Dále se divil, že není nucen vybrat si z možností rozbalovacího seznamu týkajícího se důvodu, proč si AVG antivirus vybral. Bez problému Průchod bez problému, jen si uživatel povšiml, že nemáme odlišené základní menu aplikace. Také se divil, že se aplikace podruhé ptá, jestli opravdu chce aktualizovat, když už jednou volbu Aktualizace vybral. Uživateli také chybělo více možností, co udělat s infikovanými soubory a také možnost zvolit pro tuto akci jen některé soubory. Nelíbil se mu název tlačítka Storno, který mu neříká, co přesně se stane. Opět uživatel omylem zabrousil do hlavního menu, umístěného na konci. Bez problému Bez problému, jen se také divil, že zde není nabídka více možností, co s infikovaným souborem provést. Mělo by to prý buď nabízet více možností, nebo jen vyhodit notifikační okénko Soubor byl vyléčen s OK tlačítkem. Post-test 1. Hodnotil/a byste úkoly jako obtížné? ano ne 2. Popište, jak se vám orientovalo v aplikaci. Je až příliš zjednodušená. 3. Popište, co vám dělalo největší potíže (a jak byste to změnil/a). Neoddělené menu a občas nevhodná terminologie. Výsledky testu a doporučení Výsledky testu jsou trochu rozporuplné. První účastník shledal vše velmi přehledným a v pořádku. Druhý účastník si stěžoval na přílišnou jednoduchost a nerealističnost prototypu, byl prý až příliš návodný. Místy prý mu také nevyhovovala terminologie. Ani jeden z účastníků se při testu neztratil a neměl problém se splněním úloh. Oba se shodli na tom, že by chtěli být na přítomnost infikovaných souborů upozorňováni a nechtěli by, aby se tento problém sám vyřešil, aniž by se o tom dozvěděli. Dále jasně vyplývá potřeba doplnění více možností manipulace s infikovanými soubory.