TKK Dipoli, Java-ohjelmointi OLO-menetelmällä, Kevät 2002
Olemme suunnittelemassa digitaalista valokuva-albumia, jonka avulla digitaalisessa muodossa olevia, tietokoneelle talletettuja valokuvia pitäisi pystyä katselemaan. Koska järjestelmän käyttäjäkunta on laaja, sen pitäisi olla mahdollisimman helppokäyttöinen. Järjestelmän alustava vaatimusmäärittely on valmistunut ja se sisältää seuraavat kohdat:
Haluaisimme nyt luonnoksen käyttöliittymän ulkoasusta. Mitä
käyttöliittymäkomponentteja tarvitaan? Mikäli järjestelmällä on
useampia erilaisia näyttötiloja, kustakin pitäisi olla oma
piirroksensa. Luonnokseen pitäisi liittyä ehdotus siitä,
millaisia javax.swing-paketin luokkia toteutuksessa
kannattaisi käyttää ja miten järjestelmän toiminnot - kuvien
välillä liikkuminen sekä kuvatekstin muuttaminen - voidaan
toteuttaa.