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. 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.
Mikäli edelläkuvattu järjestelmä osoittautuu hyvin yksinkertaiseksi, harkitkaa lisäominaisuutena sitä, että kuvat voidaan jakaa omiin kansioihinsa ja käyttäjä voi valita mitä kansiota kulloinkin katselee.