Ohjelmistojen vaatimusmäärittely

Seminaari, syksy 2003 (2 ov)

Jukka Paakki


Aika ja paikka

16.9.-9.12.2003, tiistaisin klo 14-16, A320.

Yleistä

Seminaarissa tarkastellaan ohjelmistojen vaatimusmäärittelyä (software requirements engineering): sen keskeisiä käsitteitä, menetelmiä ja tekniikoita. Vaatimusten määrittely on ohjelmistoprojektien tärkeimpiä vaiheita, koska silloin luotavan perustan muuttaminen projektin myöhemmissä vaiheissa on vaikeaa ja syö sekä aikaa että henkilöresursseja. Seminaarissa käsitellään ohjelmistojen vaatimusmäärittelyä laajasti ja syvällisesti tavoitteena luoda kokonaisvaltainen kuva sekä (a) vaatimusten tarkasta määrittelystä (jolloin niitä ei tarvitse muuttaa) että (b) vaatimusten löyhästä kartoittamisesta (jolloin niitä voi iteratiivisesti kehittää).

Työskentely

Seminaarissa jokainen opiskelija pitää kirjalliseen tiivistelmään perustuvan suullisen esitelmän jostakin ohjelmistojen vaatimusmäärittelyyn liittyvästä aiheesta. Lisäksi jokaisen on muutoinkin osallistuttava aktiivisesti seminaarityöhön.

Jokaisella esitelmällä on nimetty opponentti, joka tutustuu erityisen huolellisesti esitelmään ja sen aiheeseen. Opponentin tehtävänä on seminaaritilaisuudessa tuoda esiin esitelmään liittyviä täydentäviä ja kriittisiäkin näkökulmia. Opponenttina toimii aina edellisen seminaarikerran esitelmöijä (ensimmäisen esitelmän opponenttina toimii viimeinen esitelmöijä).

Kirjallisen alustuksen (5-10 sivua) on oltava valmiina viikkoa ennen esitelmää. Alustus julkaistaan tällä seminaarisivulla, ja jokaisen osallistujan - ei pelkästään opponentin - on tutustuttava siihen etukäteen pystyäkseen osallistumaan seminaaritilaisuudessa käytävään keskusteluun. Alustus on kirjoitettava suomeksi tai englanniksi.

Esitiedot

Ohjelmistotuotanto, Ohjelmistotuotantoprojekti ja joitakin ohjelmistotekniikan laudaturkursseja.

Aikataulu


Mahdollisia aiheita

Alla luetellaan mahdollisia esitelmäaiheita sekä vähintään yksi kuhunkin aiheeseen liittyvä lähde. Esitelmille on etsittävä muitakin lähteitä kuin alla mainitut! Esitelmille on annettava aihetta kuvaava otsikko. Myös opiskelijoiden omat aiheet (esimerkiksi käytännön kokemuksista) ovat mahdollisia ja jopa toivottavia.