
Kysymys 1 (max. 4p)
Tietojärjestelmien kehittäminen voi edetä vesiputousmallin tai evolutionäärisen mallin mukaisesti. Kuvaa, miten järjestelmän kehitys etenee kummankin perusmallin mukaisesti. Kuvaa, miten järjestelmän kehitys etenee kuvauksessasi esimerkkinä vaalien tulospalvelua (joka voi sisältää myös tulosennusteen, jos se sopii esimerkkiisi).
Kysymys 2 (max. 6p)
Kunnallisvaaleissa 2008 käytettiin kolmessa kunnassa sähköistä äänestystä. Siinä olleiden ongelmien takia vaalit jouduttiin uusimaan noissa kolmessa kunnassa. Ongelman aiheutti käyttöliittymässä ollut ongelma, jota ei havaittu tehdyssä testauksessa.
Tee testaussuunnitelma äänestyspaikalla käytettävään kunnallisvaalien sähköisen äänestyksen sovellukseen. Kuvaa testaussuunnitelmassa kokonaisuus, mitä on testattava ja miten se tehdään. Kuvaa joku tehtäväalue tarkasti esittäen aineisto, jolla testaus tehdään.
Kysymys 3 (max. 2p)
Tehtävänäsi on koota projektiryhmä suunnittelemaan ja toteuttamaan kunnallisvaalien sähköisen äänestyksen sovellus. Millaista asiantuntemusta tarvitset projektiryhmään?
Kysymys 4 (max. 3p)
Kuvaa lyhyesti kolme tapaa, miten vaatimusmäärittelyyn liittyviä ongelmia voidaan vähentää.
Kysymys 5 (max. 6p)
Sinut on palkattu laatukonsultiksi vanhusten kotipalveluun liittyvään ruokatilausjärjestelmän kehitysprojektiin.
a. Mihin projektin vaiheisiin haluat mukaan?
b. Mitä laadun osa-alueita pyrit mittaamaan?
c. Milloin ja miten em. mittarit määritellään
Kysymys 6 (max. 3p)
Maantieteellisesti hajautettu opiskelijaryhmä tekee yhteisen suuren harjoitustyön. Harjoitustyö tehdään ryhmän yhteistyönä siten, että joku aloittaa kohdan ja toiset jatkavat sitä. Koska he ovat eri maissa, he eivät voi tavata kasvokkain. Miten em. ryhmä voisi käyttää versionhallintaa auttamaan yhteistyötä ja tukemaan työn valmistumista?