Käytännöt
ja aikataulu
|
(10 p.) |
(10
p.) |
Harjtyö
3 ma 2.12. (10 p.) |
(30 p.) |
·
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.
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.
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ä”.
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.
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.
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.
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ä.
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.
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.
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