Ohjelmistojen suunnittelumenetelmät ja -työkalut


Yleistä kurssista:

TIE343 Ohjelmistojen suunnittelumenetelmät ja -työkalut
Laajuus 2 ov
Luennoitsija Jonne Itkonen
Ilmoittautuminen Korppi-järjestelmän kautta
Luennot Viikoilla 44 - 49 maanantaisin klo 12 - 16.
Demot Viikoilla 44 - 50 tiistaisin klo 10-12.
Demoja ei ole joka viikko, ja niistä ilmoitetaan etukäteen.
Sisältö ja toteutus Kurssilla tutustutaan ohjelmistojen suunnittelumenetelmiin ja -työkaluihin. Kurssi on seminaarityyppinen ja koostuu joukosta ulkopuolisten sekä paikallisten asiantuntijoiden aihepiiristä pitämiä luentoja.
Kurssin suorittaminen Kurssin suoritus tapahtuu
  1. osallistuminen seminaareihin, joista korkeintaan yhdestä voi olla poissa, sekä
  2. kirjoittamalla oppimispäiväkirjan.

Oppimispäiväkirjan tulee olla valmis kurssin viimeisellä viikolla, eli itsenäisyyspäivän viikon perjantai on viimeinen "palautuspäivä". Tuon jälkeen tehtyjä muutoksia ei enää huomioida.

Poissaoloista: Jos luennoilta on ollut poissa enemmän kuin yhden kerran, kirjoitetaan ylimääräisten poissaolojen verran referaatteja (5-10 sivua) seminaariesitelmistä, joita ei ole kuullut. Siis, jos on ollut kaksi kertaa pois, pitää kirjoittaa yksi ylimääräinen referaatti toisesta poissaollun seminaariesitelmän aiheesta. Jos on ollut kolme kertaa poissa, kirjoitetaan referaatti kahdesta niistä esityksistä, joita ei ollut kuuntelemassa. Enemmän kuin kolme poissaoloa ei sitten enää käykään eli silloin kurssia ei ole mahdollista suorittaa hyväksytysti.


Aikataulu:

Luentojen nimet kertovat aihepiirin. Päivittyvät oikeilla pikkuhiljaa.

Aika / paikka Aihe / esittäjä Yritys / projekti
25.10.
klo 12-16
Ag C231.1
Korppi-kehitys / Korpin kehittäjät
Esimerkkejä talon sisältä. (pdf)
JYU Korppikehitys
1.11.
klo 12-16
Ag Auditorio 3
Pupesoft / Jarmo Rosenqvist
Vapaa ohjelmistokehitys ja taloushallinto-ohjelmistot (pdf1, pdf2).
Pupesoft
8.11.
klo 12-16
Ag C231.1
Tietoturvaohjelmistojen toteutus / Markku Rossi
Tietoturvallisesta ohjelmistojen toteutuksesta, sekä yhtäläisyyksistä ja eroista muuhun ohjelmistokehitykseen (pdf).
SSH
15.11.
klo 12-16
Ag C231.1
Sovellusintegraatio / Joose Niemistö
Sovellusintegraatiosta puhutaan paljon mutta mitä se oikeastaan on? Onko kyseessä yksinkertaisesti erityyppinen sovelluskehityksen erityisalue, vai ovat eroavaisuudet suurempia? Ja mitä alueen aakkossoppa ETL, EII, EAI, BPM, BAM, RTE, B2B, A2A, jne oikein tarkoittaa? Luennolla käsitellään lisäksi integraatiotyökaluihin kohdistuvia vaatimuksia ja niiden ominaisuuksia ja puhutaan sovellusintegraatioratkaisun kehittämisen menetelmistä. (zip pdf:stä, lataa tämä mielummin, pdf, joka paisui muunnosprosessissa)
WM-data
22.11.
klo 12-16
Ag C231.1
Agentit, semanttiset verkot, mobiilipalvelut / Santtu Toivonen
(vtt.pdf)
VTT Tietotekniikka
29.11.
klo 12-16
Ag Auditorio 2
Microsoft imagine cup
html, pdf
Microsoft