Ohjelmistojen uudelleenkäyttö

Seminaari, kevät 1999 / Jukka Paakki & Inkeri Verkamo

Jokaisen opiskelijan on pidettävä aiheestaan esitelmä ja laadittava siitä kirjallinen tiivistelmä (vähintään 5 sivua). Tiivistelmän voi julkistaa myös WWW:ssä, jolloin dokumentin URL-osoite on ilmoitettava Jukka Paakille tälle sivulle linkittämistä varten. Joka tapauksessa myös paperille on tuotettava ainakin neljä kopiota: (1) Jukka Paakille, (2) Inkeri Verkamolle, (3) opponentille ja (4) seminaarimappiin. Kirjallisen tiivistelmän on oltava valmiina esitelmää edeltävänä keskiviikkona, jolloin sen voi jakaa em. neljälle kiinnostuneelle osapuolelle. (Kahdella ensimmäisellä esitelmäkerralla aikataulu on joustavampi.)

Jokaisen opiskelijan on lisäksi toimittava yhden muun esityksen opponenttina - tehtävänään antaa lisävalaistusta asiaan, esittää selventäviä kysymyksiä ja rakentavia vastaväitteitä jne. Täten erityisesti opponentin on tutustuttava esitelmän kirjalliseen tiivistelmään huolellisesti etukäteen. Opponointivastuu kannetaan normaalisti omaa esitelmää seuraavalla seminaarikerralla.

Koska seminaarien perimmäisenä tarkoituksena on virittää asiallista keskustelua, on kaikkien muidenkin läsnäolijoiden syytä olla aktiivisia opponentin antaman esimerkin mukaisesti. Arvosanaan vaikuttaa oleellisesti paitsi oma esitelmä ja sen kirjallinen tiivistelmä, myös osallistuminen muiden aiheiden käsittelyyn sekä opponenttivastuulla että ilman sitä.


Ohjelma

27.1. Suunnittelumallit ja sovelluskehykset ohjelmistojen uudelleenkäytössä
Esitelmöijä: Jukka Viljamaa

27.1. FRED - Framework Editor for Java
Esitelmöijä: Antti Viljamaa

3.2. Johdatus ohjelmistojen uudelleenkäyttöön
Esitelmöijä: Jyrki Haajanen
Opponentit: Jukka Viljamaa, Antti Viljamaa
Alustus.

10.2. Uudelleenkäytön ulottuvuudet
Esitelmöijä: Ran Nyman
Opponentti: Jyrki Haajanen
Lähteitä:

17.2. Tuoteperheet
Esitelmöijä: Asko Saura
Opponentti: Ran Nyman
Alustus.
Lähteitä:

24.2. Uudelleenkäytön prosessit
Esitelmöijä: Tuomas Tammi
Opponentti: Asko Saura
Alustus.
Lähteitä:

3.3. Sovelluskehykset eri sovellusalueilla
Esitelmöijä: Antti Koivisto
Opponentti: Tuomas Tammi
Lähteitä:

10.3. Määrittelyjen uudelleenkäyttö
Esitelmöijä: Aarno Syvänen
Opponentti: Antti Koivisto
Lähteitä:

17.3. Uudelleenkäyttö regressiotestauksessa
Esitelmöijä: Eija Hamina-Mäki
Opponentti: Aarno Syvänen
Lähteitä:

24.3. Ohjelmistokomponentit I (OLE, OpenDoc, ActiveX)
Esitelmöijä: Tommi Palviainen
Opponentti: Eija Hamina-Mäki
Lähteitä:

31.3. Ohjelmistokomponentit II (CORBA, JavaBeans)
Esitelmöijä: Petri Pusa
Opponentti: Tommi Palviainen
Lähteitä:

7.4. Pääsiäistauko

14.4. Commercial off-the-shelf software (COTS)
Esitelmöijä: Jussi Vuorento
Opponentti: Petri Pusa
Lähteitä:

21.4. Uudelleenkäytettävien ohjelmisto-osien luokittelu ja haku
Esitelmöijä: Jukka-Pekka Koskela
Opponentti: Jussi Vuorento
Lähteitä:

28.4. Ohjelmistojen uudelleenkäyttö vs. ohjelmistojen laatu
Esitelmöijä: Markus Stenberg
Opponentti: Jukka-Pekka Koskela
Lähteitä:

5.5. Ohjelmistojen uudelleenkäyttö käytännössä
Esitelmöijä: Paulius Meskauskas
Opponentti: Markus Stenberg
Alustus.
Lähteitä: