Käyttöliittymät II   syksy 2002 / Sari A. Laakso

Käytännöt ja aikataulu

Luennot ja kirjallisuus

Harjtyö 1

to 31.10.

(10 p.)

Harjtyö 2

to 14.11.

(10 p.)

Harjtyö 3

ma 2.12.

(10 p.)

Tentti

 

(30 p.)


Harjoitustyö 3: PDA-käyttöliittymän suunnittelu (10 p.)

Aineisto työn tekemistä varten

·         Tavoitepohjainen kälisuunnittelu ja käyttäjän päätöksenteon tukeminen: Luennon 4 käsittely ja kalvot [pdf 14.3 MB].

·         Käyttöliittymien suunnittelumallit (design patterns) ja niiden soveltaminen: Luentojen 6 ja 7 käsittely ja kalvot. Luennon 6 kalvot [pdf 2.5 MB]. Luennon 7 kalvot [pdf 1 MB].

·         Käyttötapausesimerkki käyttötapausten kuvaamista varten.

 


 

Tehtävän kuvaus

Harjoitustyössä 3 jatketaan työssä 2 aloitettua joukkoliikennejärjestelmän PDA-aikataulupalvelun käyttöliittymäsuunnittelua. Ensin laaditaan kahta käyttötapausta varten optimaaliset erilliset käliratkaisut ja raportoidaan ne kuvasarjojen avulla. Sen jälkeen priorisoidaan käyttötapaukset ja laaditaan yksi integroitu käliratkaisu, jolla käyttäjä voi suorittaa molemmat käyttötapaukset. Työn lopputuloksena on yhteensä neljä (4) viimeisteltyä kuvasarjaa.

 

Tehtävän tekemisprosessi kuvataan alla olevissa ohjeissa kaksivaiheisena (vaiheet 1 ja 2). Lopussa on kuvaus palautettavan raportin rakenteesta.

                    

Palautus: PowerPoint-käyttöliittymäspeksi palautetaan maanantaina 2.12. klo 10.00 mennessä paperitulosteena huoneen B442 oven vieressä olevaan lötteröön.

 

Palaute työstä annetaan päivystystilaisuudessa maanantaina 9.12. klo 9-12 salissa A414, jolloin saat tarkastetun ja kommentoidun työsi takaisin.

 


 

Vaihe 1: Kaksi käyttötapausta ja niiden optimiratkaisut

1.1  Kahden käyttötapauksen valitseminen

Valitse työn tekemistä varten harjoitustyösi 2 raportista kaksi käyttötapausta seuraavasti:

1.      Harjoitustyön 2 PDA-kälisuunnittelua varten valitsemasi käyttötapaus. Muuta tarvittaessa tilatietoja: käyttäjän ja kohteen sijaintia ja/tai ajankohtia.

2.      Haastateltu tai tarkkailtu käyttötapaus. Muokkaa tilatietoja tarvittaessa. Jos mikään tarkkailluista tai haastatelluista käyttötapauksista ei ole tähän sopiva, hanki uusi joko haastattelemalla tai valitsemalla jokin tapaus omasta kokemuksestasi.

 

Vaatimukset kahdelle valitulle käyttötapaukselle

·         Toisen käyttötapauksen tulee olla sellainen, jossa käyttäjän kohde on hänelle ennalta tuntematon. Tämän käyttötapauksen simulointiin tulee sisällyttää myös paluumatka (tai jatkomatka, jos paluumatka ei ole esimerkkitapauksessa mielekäs).

·         Vähintään toisen käyttötapauksen tilatiedoissa käyttäjän nykysijainnin ja kohteen sijainnin tulee olla sellainen, että kohteeseen pääsemiseksi on pakko tehdä ainakin yksi kulkuvälineen vaihto.

·         Vähintään toiseen käyttötapaukseen tulee sisältyä jokin poikkeustilanne, kuten ”nelosen ratikka hajosi Mannerheimintielle kisahallin kohdalle” tai ”bussi kulki sankan lumipyryn vuoksi normaalia hitaammin ja käyttäjä myöhästyi vaihtoyhteydestä”.

1.2  Kahden optimiratkaisun laatiminen

Valitse käyttötapaus 1 ja paranna harjoitustyössä 2 aloittamaasi PDA-käyttöliittymää. Suunnittele edelleen optimaalista käliratkaisua käyttötapaukselle 1 ja sen variaatioille. Variaatioita saat tehtyä muuttamalla käyttäjän lähtösijaintia ja -aikaa sekä kohteen sijaintia ja siihen mahdollisesti liittyvää ajankohtaa.

 

Valitse käyttötapaus 2 (ja sen variaatiot) ja suunnittele sen suorittamiseen mahdollisimman optimaalinen käliratkaisu tyhjältä pöydältä.

 

Päätä PDA-käliratkaisujen suunnittelun aikana, mihin vedät rajan PC- ja PDA-käytön välillä. Saadaanko PC-käytöstä lisäarvoa näissä käyttötapauksissa? Missä kohdassa?

 

Teknisinä lähtökohtina oletetaan, että

·         kohdelaitteena on Compaqin iPAQia (iPAQ Pocket PC H3970) vastaava laite,

·         käyttäjäsi PDA-laitteesta on nopea tietoliikenneyhteys joukkoliikenteen aikataulutietokantaan,

·         käyttäjäsi PDA-laitteessa on GPS-paikannus (15 metrin tarkkuus),

·         joukkoliikennevälineiden sijainti paikannetaan (15 m tarkkuus) 5 sekunnin välein.

1.3  Kahden käliratkaisun raportointi

Piirrä molemmista käyttötapauksista ja niiden erilaisista käliratkaisuista erilliset kuvasarjat (2 kpl), jossa näytät vaihe vaiheelta, kuinka käyttäjä suorittaa ko. käyttötapausta.

 


 

Vaihe 2: Integroitu käliratkaisu

Tarkoituksena on yhdistää kaksi erillistä käyttöliittymäratkaisua yhdeksi integroiduksi käliratkaisuksi (kokonaiseksi ohjelmaksi), jolla käyttäjä voi suorittaa kaikki kaksi käyttötapausta ja niiden variaatiot.

2.1  Primäärin käyttötapauksen valitseminen

Primääri käyttötapaus. Valitse kahdesta käyttötapauksestasi se, jonka suorittamisesta PDA-laitteella arvioit käyttäjäsi saavan eniten lisäarvoa. Ota esille primäärin käyttötapauksen suorittamista varten suunnittelemasi optimikäyttöliittymä.

2.2  Toisen käyttötapauksen integrointi

Ota käsittelyyn toinen, sekundäärinen käyttötapauksesi ja ryhdy integroimaan sitä primäärin käyttötapauksen mukaan suunniteltuun käliratkaisuun:

 

Sekundäärinen käyttötapaus. Ryhdy simuloimaan primäärin käyttötapauksen käyttöliittymäratkaisua tällä toisella käyttötapauksella. Piirrä käliratkaisuun lisäyksiä ja korjauksia sitä mukaa kuin niitä tulee eteen.

 

Testaa syntynyt käliratkaisu simuloimalla sen toimintaa primäärillä käyttötapauksella. Korjaa tarvittaessa.

 

Testaa korjattu käliratkaisu simuloimalla sen toimintaa sekundäärisellä käyttötapauksella. Korjaa tarvittaessa.

2.3  Kahden käyttötapauksen raportointi

Raportoi syntynyt integroitu käliratkaisu kahden käyttötapauksen ja kahden kuvasarjan avulla:

·         primäärin käyttötapauksen suorittaminen

·         sekundäärisen käyttötapauksen suorittaminen

 

Molemmissa kuvasarjoissa käytetään siis samaa käliratkaisua (integroitu käli), joka esitellään kahden eri käyttötapauksen näkökulmasta.

 


 

Raportin rakenne

Raportti laaditaan PowerPoint-tiedostona, jonka ensimmäisenä sivuna on vastaavanlainen kansilehti kuin edellistenkin harjoitustöiden raporteissa. Raportin sisältö esitetään seuraavassa järjestyksessä:

 

I  Käyttötapauskohtaiset optimikäyttöliittymät

·         Käyttötapauksen 1 kuvaus.

·         Käyttötapausta 1 vastaavan optimikälin kuvasarja.

·         Käyttötapauksen 2 kuvaus.

·         Käyttötapausta 2 vastaavan optimikälin kuvasarja.

 

II  Integroitu käyttöliittymäratkaisu

·         Primäärin käyttötapauksen kuvaus (sama kuin edellä käyttötapaus 1 tai 2).

·         Kuvasarja primäärin käyttötapauksen suorittamisesta integroidulla käyttöliittymällä.

·         Sekundäärisen käyttötapauksen kuvaus (sama kuin edellä käyttötapaus 1 tai 2).

·         Kuvasarja sekundäärisen käyttötapauksen suorittamisesta integroidulla käyttöliittymällä.

 

Käyttötapauskuvaukset esitetään käyttötapausesimerkin mukaisessa muodossa. Tarvittaessa voit liittää käyttötapauskuvaukseen ”Toteutunut skenaario” -osan.

 


 

Päivitetty 6.12.2002 / salaakso@cs.helsinki.fi