OHJELMISTOTUOTANTO, KEVÄT 1997
Projektityöt on arvosteltu. Arvosanat on annettu ryhmäluettelossa
alempana.
Tenteissä
hyväksytyt 12.5.1997, 14.5.1997,
13.6.1997, 15.8.1997 ja 17.10.1997.
Kurssin suorittaminen muuttuu
syksystä 1997 alkaen !!!
Yleistä
Luennot I
(työn keväällä 1997 suorittaville: 13.1.-31.1.1997)
- maanantaisin klo 10-14, A516
- keskiviikkoisin klo 8-12, A516
- perjantaisin klo 8-12, A516
Luentojen suunniteltu sisältö
- Maanantai 13.1: kurssin aloitus, kurssikäytännöt,
johdatus "ohjelmistotuotantoon".
- Keskiviikko 15.1: ohjelmistotuotannon mallit,
ohjelmistojen laatu, ohjelmistotuotantoprosessin laatu.
- Perjantai 17.1: ohjelmistojen suunnitteluperiaatteet,
ohjelmistojen käytettävyys, käyttöliittymien periaatteet.
- Maanantai 20.1: Ohjelmistojen testaus.
- Keskiviikko 22.1: Ohjelmistojen ylläpito,
projektisuunnitelman laatiminen.
- Perjantai 24.1 klo 9.00-12.00:
(myös ulkopuolisille)
PAKOLLINEN interaktiivinen luento aiheista "ryhmädynamiikka" ja
"projektipäällikkyys". Konsulttina: Tuula Koskenvaara-Loikkanen.
- Maanantai 27.1: Olioperustaisuus,
olioperustaiset ohjelmistomenetelmät, OMT-menetelmä.
- Keskiviikko 29.1: Harjoitustehtävien esittäminen
(joka ryhmällä, mukaanlukien ulkopuoliset, on oma PAKOLLINEN
harjoitustehtävä),
katselmointi.
- Perjantai 31.1: ohjelmistotuotannon kehityssuunnat,
kurssin projektityöohjeen jako ja läpikäynti.
Harjoitustehtävät
Ryhmä 1 (Java-Eliot): Kansanperinteestä tieteeksi
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luku 1.5, s. 14-18.
- M.Shaw: Prospects for an Engineering Discipline of Software.
IEEE Software 7, 6 (November) 1990, s. 15-24.
Ryhmä 2 (Biotietokanta): Evo-malli ja protoilumalli
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luku 2.2, s. 27-31.
- R.S.Pressman: Software Engineering - A Practitioner's Approach,
3rd ed. Luku 1.5.3, s. 26-28.
Ryhmä 3 (Raportointitietokanta/WWW): Ohjelmistojen dokumentointi
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luku 3.5, s. 53-58.
- I.Sommerville: Software Engineering,
4th ed. Luku 30, s. 571-588.
Ryhmä 4 (RODAIN): Algoritmien kuvaaminen
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luvut 4.1-4.2, s. 73-77.
- R.S.Pressman: Software Engineering - A Practitioner's Approach,
3rd ed. Luvut 10.7.1-10.7.3, s. 341-349.
Ryhmä 5 (Liikkuvat työasemat): ER-kaaviot
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luku 5, s. 85-98.
- R.S.Pressman: Software Engineering - A Practitioner's Approach,
3rd ed. Luku 8.3.2, s. 260-262.
Ryhmä 6 (Sovelluskehys): Tietovuokaaviot
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luvut 7.1-7.3, s. 117-122.
- R.S.Pressman: Software Engineering - A Practitioner's Approach,
3rd ed. Luvut 7.2.1-7.2.3, s. 209-215.
Ryhmä 7 (Ulkopuoliset): Tuotteenhallinta
Lähteet:
- I.Haikala, J.Märijärvi: Ohjelmistotuotanto.
Luku 11, s. 197-208.
- R.S.Pressman: Software Engineering - A Practitioner's Approach,
3rd ed. Luku 21, s. 693-710.
Luennot II
(työn syksyllä 1997 suorittaville: 21.4.-9.5.1997)
- maanantaisin klo 10-14, A516
- keskiviikkoisin klo 10-14, A516
- perjantaisin klo 10-14, A516
Tentit
Kurssin suorittaminen edellyttää sekä tentin että ryhmätyön
hyväksyttyä suorittamista. Tentti perustuu (luentojen lisäksi) oppikirjaan
Ilkka Haikala, Jukka Märijärvi: Ohjelmistotuotanto.
Suomen ATK-kustannus Oy, 1995 (tai 3. painos, 1997).
Tenttiaikoja
- perjantai 14.2.1997 klo 16-20, Auditorio
- perjantai 11.4.1997 klo 16-20, Auditorio
- maanantai 12.5.1997 klo 10-14, Auditorio
- keskiviikko 14.5.1997 klo 16-20, Auditorio
- perjantai 15.8.1997 klo 16-20, Auditorio
Ryhmäjako
Kevään 1997 Ohjelmistotuotanto-kurssilla ovat toimineet
seuraavat työryhmät.
Opiskelijoiden perään on liitetty heidän saamansa arvosana
koko kurssista (suluissa projektityön arvosana / tentin arvosana).
Muutamat laiskat opiskelijat eivät ole vielä suorittaneet
teoriaosuuden tenttiä, mistä hyvästä heidän arvosanansa
on toistaiseksi ?.
Lisätietoja:
Jukka Paakki
(A 321, puh. 708 44154, e-mail: paakki@cs.helsinki.fi).
- Asiakas: Erkki Sutinen
- Ohjaaja: Tommi Teräsvirta
- Pasi Huhtiniemi: 3 ( 3 / 3)
- Soile Huttunen: ? (1+ / ?)
- Marko Kivi-Koskinen: 3- (3 / 2-)
- Pirkka Liukkonen: 3- (3 / 2)
- Juhani Peltola: 3 (3 / 3-)
- Joonas Reynders: 3- (3 / 1+)
- Ari Vähä-Erkkilä: 3- (3 / 2-)
- Kokoontumisajat:
- maanantaisin 14-16, B451
- torstaisin 14-18, B452.
- Ensimmäinen kokoontuminen: torstaina 16.1, 14-18, B452.
- Asiakkaat: Gösta Grahne, Matti Nykänen, Esko Ukkonen
- Ohjaaja: Raul Hakli
- Mika Kekkonen: 3- (3- / 2+)
- Juha Koskelainen: ? (3- / ?)
- Jyrki Niemi: 3 (3 / 3)
- Tero Tuononen: 2 (3- / 1-)
- Ari Vihervaara: 2 (2+ / 1-)
- Jaakko Vuolasto: 2+ (3- / 1+)
- Kokoontumisajat:
- maanantaisin 12-16, C455
- torstaisin 14-18, C455.
- Ensimmäinen kokoontuminen: torstaina 16.1, 12-16, C455.
- Asiakkaat: Eeva-Liisa Lehto ja Juha Mäkinen
(Maa- ja metsätalousministeriö)
- Ohjaaja: Kai Korpimies
- Taina Eidam: 2- (2 / 1)
- Marika Kainulainen: ? (1+ / ?)
- Petri Nieminen: 2 (2+ / 1-)
- Timo Seppälä: ? (2.5 / ?)
- Timo Tervo: ? (3- / ?)
- Kaisu Villa: 2+ (2.5 / 2)
- Kokoontumisajat (asiakkaan tiloissa):
- keskiviikkoisin 16-20
- perjantaisin 12-16.
- Ensimmäinen kokoontuminen: maanantaina 13.1, klo 14.00, B452.
Sieltä siirrytään asiakkaan tiloihin, jossa jatketaan klo 15.00:
Maa-ja metsätalousministeriö, Kluuvikatu 4a, 6. kerros,
neuvotteluhuone
(yhdyshenkilö: Eeva-Liisa Lehto).
- Asiakkaat: Kimmo Raatikainen, Jukka Kiviniemi
- Ohjaaja: Pauli Misikangas
- Laura Eliasson: 3- (3- / 2)
- Antti Hoikkala: 2+ (3- / 2-)
- Kati Kovalainen: ? (2+ / ?)
- Panu Peltola: ? (2- / ?)
- Henri Sintonen: 2+ (2+ / 2-)
- Timo Sipilä: 2 (2+ / 1-)
- Kokoontumisajat:
- maanantaisin 8-12, B436
- torstaisin 8-12, B442.
- Ensimmäinen kokoontuminen: maanantaina 13.1, 14-16, B442.
- Asiakkaat: Timo Alanko, Markku Kojo
- Ohjaaja: Mikko Ahonen
- Anita Kasari: ? (2+ / ?)
- Esa Kirvesmäki: ? (2+ / ?)
- Petri Kuikka: 2+ (2+ / 2+)
- Marko Lamminen: ? (3- / ?)
- Tuija Lavikka: 2+ (2+ / 3)
- Sami Mäkinen: 2+ (3- / 1)
- Kokoontumisajat:
- tiistaisin 16-18, B452
- torstaisin 14-18, A702.
- Ensimmäinen kokoontuminen: keskiviikkona 15.1, 12.30-14, B436.
- Asiakkaat: Jukka Paakki, Kai Koskimies (Tampereen yliopisto)
- Ohjaaja: Juha Gustafsson
- Sampo Carlenius: 3- (3- / 2+)
- Mikko Järvinen: 3- (3- / 2+)
- Antti Kukko: 2 (2 / 2)
- Marko Suonperä: keskeytti (keskeytti / 2+)
- Lassi Tapola: 2 (2 / 2)
- Irene Vilpponen: 2+ (2+ / 3-)
- Katri Virtanen: 2- (2- / 2-)
- Kokoontumisajat:
- maanantaisin 12-16, B452
- torstaisin 10-14, B452.
- Ensimmäinen kokoontuminen: torstaina 16.1, 10-14, B452.
OT7. Laitoksen ulkopuolella tehtävät työt
- Valvoja: Jukka Paakki
- Sanna Halenius: 3- (3- / 2+)
- Pyry Meskanen: 2- (2 / 1-)
- Sami Neuvonen: 2- (2 / 1)
- Sirkku-Liisa Paajanen: ? (2+ / ?)
- Stefan Sundell: hylätty (hylätty / ?)
- Olli-Pekka Tieksola: ? (2 / ?)