TIE-21300 Ohjelmistoarkkitehtuurit

Luentoajat

Kurssin luennot ovat 3. periodilla keskiviikkoisin 10-12 salissa TB111 (13.1. alkaen) ja perjantaisin 14-16 TTY:n salissa TB111,
4. periodilla (9.3. alkaen) keskiviikkoisin 10-12 TTY:n salissa TB111.

Muut OSCu-hankkeen opetustahot osallistuvat luennoille videoneuvottelun välityksellä.

Luennot 2016 kevät, tulossa

Aihe Luento Kalvot Tallenteet
Aloitusluento, johdanto arkkitehtuurijuttuihin 13.1.
Kurssin esittely Johdantoa arkkitehtuuriin luentotallenne
johdanto arkkitehtuurijuttuihin jatkuu 15.1.
Johdantoa arkkitehtuuriin 2 luentotallenne Echo360-luentotallenne
arkkitehtuurin kuvaus 20.1.
Arkkitehtuurin kuvaus Adobe Connect -tallenne puuttuu, Echo360-luentotallenne
Vierailuluento 1: Janne Viitala, Sandvik 22.1.
Arkkitehdin arkipäivää Adobe Connect -tallenne , Echo360-tallenne tulossa
Komponentit ja suunnittelumallit 27.1.
Komponentit suunnittelumallit Echo360-tallenne
komponenttien vuorovaikutus, suunnittelumallijuttujen jatko 29.1.
komponenttien vuorovaikutus ja suunnittelumallit , esimerkki rakennuttajan toteutuksesta (Qt)
Ohjelmistojen suunnittelu-kurssin sivuilla löytyy hieman lisää asiaa tehtaista ja olioaltaasta
Echo360-tallenne
Arkkitehtuurityylit, osa 1 3.2.
arkkitehtuurityylit 1 (kerros, tietovuo) Connect-video ,
Echo360-tallenne (video luentosalin kulmassa olevasta lavuaarista)
Arkkitehtuurityylit, osa 2 5.2.
arkkitehtuurityylit 2 (viestinvälitystä, tulkkia)
lisämateriaali, Ohjelmistojen suunnittelukurssin MVC/MVVM-jutut
Connect-video ,
Echo360-tallenne (ääni mukaan 2min jälkeen)
Webbi- ja pilvimaailmaa 10.2.
verkkomaailmaa ja pilveä Connect-video ,
Echo360-tallenne
Liikkuvat koneet yms. 12.2.
Koneenohjausjuttuja Connect-video ,
Echo360-tallenne
Ohjelmistokehykset 17.2.
Ohjelmistokehykset Connect-video
Perutut luennot 19.2.
Tuoterunkoarkkitehtuurit, kylässä Sampo Suonsyrjä ja Henri Terho 24.2.
Muunneltavuuden hallintaa , tuoterunkojuttuja
Henrin ja Sampon tuoterunkosetti
Echo360-tallenne
Arkkitehtuurien arviointia 26.2.
DCAR
ATAM-jutut
Connect-video
Vierailuluento, Veli-Pekka Eloranta, Vincit
From the trenches...
9.3.
Vierailuluento: Niklas Collin, Solita
Mikropalvelut
16.3.
Connect-video ,
Echo360-tallenne
Vierailuento: Tapio Rautonen, Gofore
Software for the Cloud
30.3.
luentokalvot Connect-video ,
Echo360-tallenne
Refaktorointi, ylläpito ja evoluutio 6.4.
refaktorointikalvot Connect-video
Ei luentoa 13.4.
Mallipohjaiset menetelmät, koodin tuottaminen 20.4.
mallipohjaisuutta, kalvot
lisämateriaali, vuoden 2015 lainsäädäntöasiat
Connect-video ,
Echo360-tallenne
Kertausta, mitä tenttiin? 27.4.
Connect-video






Luennot 2015 kevät

Aihe Luento Kalvot Tallenteet
Aloitusluento, johdanto arkkitehtuurijuttuihin 14.1.
Kurssin esittely Johdantoa arkkitehtuuriin luentotallenne
Arkkitehtuurista ja vaatimuksista 16.1.
Arkkitehtuurijohdannon jatkot tallennus meni pieleen. Viimevuoden tallenne samaa kamaa.
Arkkitehtuurin kuvaaminen, erilaiset kuvaustavat ja näkymät 21.1.
Arkkitehtuurin kuvaus luentotallenne
Vierailuluento 1: Janne Viitala, Sandvik 23.1.
Arkkitehdin arkipäivää Sandvikilla luentotallenne
Erilaiset arkkitehtuurikuvaukset, komponentit, komponenttipohjaisuus 28.1.
Arkkitehtuurin kuvaus, komponentit luentotallenne
Suunnittelumallit/patternit 30.1.
suunnittelumallit ja mallikielet luentotallenne
Komponenttien suhteiden hallintaa 4.2.
komponenttien suhteiden hallinta luentotallenne
Arkkitehttuurityylit, osa 1 6.2.
Arkkitehtuurityylejä luentotallenne
Arkkitehttuurityylit, osa 2 11.2.
Arkkitehtuurityylejä 2
(katso P2P edellisen viikon kalvosetistä)
luentotallenne
Koneenohjausjärjestelmät 13.2.
kalvot luentotallenne
ATAM 18.2.
Arkkitehtuurien arviointi, ATAM luentotallenne
Arkkitehtuuria ja läinsäädäntöä: tietoturva, henkilötietojutut jne. (Ei verkkoluentoa) 20.2.
ennakkomateriaalia sessioon
session tuloksia
Palvelinta, asiakasta, pilveä 25.2.
kalvosetti luentotallenne
DCAR 27.2.
kalvot viimevuotinen luentotallenne
Ohjelmistokehykset 4.3.
kalvot
luentotallenne
Muunneltavuuden hallinta ja tuoterunkoarkkitehtuurit 6.3.
muunneltavuuden hallintaa
tuoterunkoarkkitehtuureja
luentotallenne
Vierailuluento, Mika Siikarla, Bitwise: Tuotteista asteittain tuotelinjaksi 18.3.
kalvot luentotallenne
Vierailuluento: Niklas Collin, Solita "Microservices architecture" 25.3.
linkki luentomateriaaliin luentotallenne
Vierailuluento: Tapio Rautonen, Gofore "Software Architecture for Cloud Infrastructure" 1.4.
linkki materiaaliin luentotallenne
(valitettavasti alku puuttuu, kun Connect kaatui ja nauhoitus katkesi)
Vierailuluento: Vesa Ahola, MaintPartner: Järjestelmäintegraatio monitoimittajaympäristössä perjantai 17.4.
kalvot luentotallenne
Refaktorointia, ylläpitoa ja uudistamista 22.4.
kalvot luentotallenne
Mallipohjaisuutta ja low code platforms: epäluento, ennakkomateriaalia tulossa 29.4.
esitehtäviä paikkana TC128
Kertausta 6.5.
kalvot luentotallenne
Tentti 13.5. 10-13 (TB103)

Luennot 2014 kevät

Aihe Luento Kalvot Tallenteet
Aloitusluento, johdanto arkkitehtuurijuttuihin 8.1.
Kurssin esittely Johdantoa arkkitehtuuriin Samuel hukkasi tallennukset, katso Jomppaa, se on komeampikin. Jomppa 1/4
Lisää arkkitehtuurista ja vaatimuksista 9.1.
Arkkitehtuurijohdantojatkot tallenne
Arkkitehtuurin dokumentointi, UML-kaaviot 16.1.
kalvot luentotallenne(puolikas?)
Vierailuluento 1: Janne Viitala, Sandvik 17.1.
kalvot luentotallenne
Komponentit 22.1.
kalvot luentotallenne
Suunnittelumallit 22.1.
kalvot luentotallenne
Vierailuluento, Mika Siikarla, Bitwise - arkkitehtuurityö käytännössä 29.1.
kalvot luentotallenne (2012)
Harjoitustyön esittely, arkkitehtuurityylit 30.1.
harkkatyöesittely, arkkitehtuurityylit
(abstrakti tehdas suunnittelumallikalvoissa)
luentotallenne
Arkkitehtuurityylit jatkuvat 5.2.
kalvot luentotallenne
Sessio 1: lainsäädöntö & suunnittelu 6.2.
ennakkotehtävät
Pilveä ja koneita 12.2.
kalvot luentotallenne
sessio 2: MDD & adaptiivisuus 13.2.
ennakkotehtätävät materiaalia sessiosta
Vierailuluento, Janne Sinivirta, Nitor Creations Ltd. - Lean Architecture 19.2.
luentotallenne --> Agile Finland -luento samasta aiheesta
TTY:n luento (Mac ja Adobe connect epäyhteensopivia...)
Arkkitehtuurien arviointi (ATAM) 20.2.
kalvot luentotallenne
Arkkitehtuurien arviointi (DCAR) 26.2.
kalvot luentotallenne
Sessio 3: CQRS ja PACS & DICOM 27.2.
ennakkolukemista Session tuloksia
Muunneltavuuden hallinta 12.3.
kalvot luentotallenne
Vierailuluento: Jim Coplien 19.3.
kalvot luentotallenne
Tuoterunkoarkkitehtuurit 26.3.
kalvot -
Ohjelmistokehykset 2.4.
kalvot luentotallenne
Viestipohjaiset (yritys)järjestelmät, ohjelmistoekosysteemit 9.4.
kalvot luentotallenne
Kurssin yhteenveto, mitä tenttiin tulee? 16.4.
kalvot luentotallenne

luentokalvot zip-paketissa

vanhat kurssisivut ja edellisten vuosikertojen kalvot