Ohjelmistoarkkitehtuurit : Luennot

Luentomateriaali

 

  Powerpoint Kirjan sivut (suunnilleen)
1.9.

Yleistä

Luento 1 - Ohjelmistoarkkitehtuuri

1 - 22  (Luvut 1 - 2.2)

3.9. Luento 2 - Arkkitehtuuri ja prosessit

22  - 63 (Luvut 2.3 - 2.11, 3.)

89 - 99 (Luku 5.)

A. Cockburn:in artikkelit (4)

8.9. Luento 3 - Arkkitehuurin suunnittelu (johdanto)

195 - 203 (Luvut 11.1 - 11.3)

273 - 277 (Luvut 14.1 - 14.5.)

10.9. Luento 4 - Arkkitehtuuripatterneja ja -tyylejä 278 - 284, 288 - 290 (Luvut 14.6. - 14.9, 14.12)
15.9. Luento 5 - Arkkitehtuurityylejä 285 - 288, 290 - 293 (Luvut 14.10, 14.11, 14.13, 14.14)
17.9.

Luento 6 - Suunnittelutakiikat

Luento 6 - Suunnittelusta

Bachman & al. (1) Luvut 5.3, 5.4, 5.6

Ei kirjassa. Katso (3)

22.9. Luento 7 - Ohjelmistoarkkitehtuurin mallintaminen 103 - 125 (Luvut  6 ja 7)
24.9. Luento 8 - Sovellusaluemalli 127 - 137 (Luku 8), 215 - 233 (Luvut 12.2 - 4), 241 - 246 (Luku 12.9)
29.9. Luento 9 - Suunnittelumalli

139 - 156 (Luvut 9.1 - 9.5)

Luku 4

1.10. Luento 10 - Koodimalli 157 - 165 (Luvut 9.6 - 9.9), 167 - 194 (Luku 10, esimerkkiä 10.8. ei käyty luennolla läpi)
6.10.

Luento 11 - Riskilähtöinen arkkitehtuurin mallinnus

Luento 11 - Ohjelmistokehykset

Luku 4

 

ei kurssikirjassa

8.10.

Luento 12 - sovellusaluesuuntautunut ohjelmistokehitys

Luento 12 - Muunneltavuuden hallinta

 

ei kurssikirjassa
13.10. Luento 13 - Arkkitehtuurin arviointi Ei kirjassa, katso (3)
15.10.

Kertausta:

 

 

 

Muuta materiaalia (luennoilla käsitellyt asiat kuuluvat tentittävään materiaaliin)

 

Lisä- ja oheismateriaalia (ei vaadita tenttiin)

  • Frank Buschmann, Eoin Woods: The Pragmatic Architect. Kolumni IEEE Software -lehdessä alkaen numerosta 5, vol. 26, 2009. Erinomaisia huomioita käytännön ohjelmistotyöstä teollisten järjestelmien parissa.
  • Frederick P. Brooks, JR.: The Design of Design. Pearson Education / Addison Wesley, 2010. Kirja suunnittelusta suunnittelijoille. Runsaasti konkreettisia esimerkkejä ja käytännöllisiä neuvoja.
  • Diomidis Spinellis , Georgios Gousios: Beautiful Architecture. O'Reilly Media, 2009.