Tervetuloa kurssin kotisivulle
Ohjelmistojen suunnittelumenetelmät ja -työkalut


Yleistä kurssista:

TIE343 Ohjelmistojen suunnittelumenetelmät ja -työkalut
Laajuus2 ov
Vastuuhenkilö Professori Tommi Kärkkäinen
Luennot Viikoilla 10 - 19 torstaisin klo 10 - 14 salissa Ag B221.1
Sisältö ja toteutus Kurssi on seminaarityyppinen ja koostuu joukosta käsiteltävien aihealueiden asiantuntijoiden pitämiä luentoja.
Kurssin suorittaminen Kurssin suoritus tapahtuu seuravasti:
  1. osallistuminen luennoille ja kirjallisen seminaarityön tekeminen, joka tehdään 1-2 hengen ryhmissä toisella seuraavista tavoista:
    1. kirjoitetaan vähintään 10 sivun referaatinomainen esitys jonkin luennon pohjalta, johon sisällytetään: a) pohdinta luennolla esitettyjen asioiden suhteesta muihin luentoihin, b) kuvaus luennoilla esitettyjen asioiden suhteesta omaan opintohistoriaan, c) liitäntä luennoilla esitetyistä asioista vähintään yhteen kansainvälisessä lehdessä (esim. ACM ja IEEE:n lehdet) ilmestyneeseen artikkeliin. Etsi itse sopiva lehti ja artikkeli seuraavan listan avulla:
      CS-alan elektronisia lehtiä
      IEEE Xplore
      ACM:n kotisivu (Valitse Digital Library)
    2. kuten edellinen, mutta pohjautuen johonkin itse käyttämään ohjelmiston suunnittelu-, toteutus- ja/tai testausmenetelmään.
Poissaoloista: Luennoilta voi olla poissa korkeintaan kerran. Jos kuitenkin aivan vastaansanomattoman pakottavasti syystä joutuu luennoilta olemaan poissa ylimääräisen kerran, kirjoitetaan ylimääräinen tynkä-referaatti (5-10 sivua) toisesta ei-kuullusta seminaariesitelmistä.

Seminaaritöiden palautus toukokuun loppuun mennessä!

Aikataulu:

  1. 7.3.02 Vaatimusmäärittely (osana ohjelmistoprosessia): Riku Nykänen (Yomi) ; 2 seminaarityötä
  2. 14.3.02 UI-spesifikaatio (osana ohjelmistoprosessia): Timo Tuunanen (Yomi) ; 1 seminaarityötä
  3. 21.3.02 Arkkitehtuurisuunnittelu (osana ohjelmistoprosessia): Riku Nykänen (Yomi) ; 2 seminaarityötä
  4. 4.4.02 Design&Implementointi (osana ohjelmistoprosessia): Timo Tuunanen (Yomi) ; 2 seminaarityötä
  5. 11.4.02 Testaus (osana ohjelmistoprosessia): Timo Tuunanen (Yomi) ; 3 seminaarityötä
  6. 18.4.02 Muutoksen- ja versionhallinta, Lasse Mikkonen (Telelogic) ; 2 seminaarityötä
  7. 25.4.02 Käytettävyys, Janne Lohvansuu (VisualSystems) ; 2 seminaarityötä
  8. 2.5.02 Debian, Antti-Jyhani Kaijanaho (JY) ; 2 seminaarityötä